BaseBuilder.class.php File Reference

Go to the source code of this file.

Classes

class  BaseBuilder

Functions

static buildPointers (MetaClass $class)
static getHead ()
static startCap ()
static getHeel ()
static processFiller (MetaClassProperty $property, &$standaloneFillers, &$chainFillers, $filler)

Variables

 EOT
n n
 $out
else $chain = null
else $alone = null


Function Documentation

static buildPointers ( MetaClass class  )  [static, protected]

Definition at line 344 of file BaseBuilder.class.php.

References $out, FetchStrategy::CASCADE, EOT, MetaClass::getIdentifier(), MetaClass::getName(), and MetaClass::getTableName().

Here is the call graph for this function:

static getHead (  )  [static, protected]

Definition at line 429 of file BaseBuilder.class.php.

References startCap().

Referenced by ProtoClassBuilder::build(), EnumerationClassBuilder::build(), DTOClassBuilder::build(), DaoBuilder::build(), BusinessClassBuilder::build(), ContainerClassBuilder::buildContainer(), and SchemaBuilder::getHead().

Here is the call graph for this function:

static getHeel (  )  [static, protected]

Definition at line 470 of file BaseBuilder.class.php.

static processFiller ( MetaClassProperty property,
&$  standaloneFillers,
&$  chainFillers,
filler 
) [static, private]

Definition at line 475 of file BaseBuilder.class.php.

Referenced by BaseBuilder::buildFillers().

static startCap (  )  [static, protected]

Definition at line 440 of file BaseBuilder.class.php.

References EOT, and ONPHP_VERSION.

Referenced by OnceBuilder::getHead(), and getHead().


Variable Documentation

else $alone = null

Definition at line 298 of file BaseBuilder.class.php.

else $chain = null

Definition at line 293 of file BaseBuilder.class.php.

Referenced by LogicUtils::getOpenPoint(), LogicUtils::getOpenRange(), and Format::indentize().

return $out

Initial value:

 <<<EOT
return \${$varName}

Definition at line 282 of file BaseBuilder.class.php.

Referenced by ProtoClassBuilder::build(), EnumerationClassBuilder::build(), DTOClassBuilder::build(), DaoBuilder::build(), BusinessClassBuilder::build(), MetaClassProperty::buildColumn(), ContainerClassBuilder::buildContainer(), BaseBuilder::buildFillers(), buildPointers(), SchemaBuilder::buildRelations(), SchemaBuilder::buildTable(), GmpBigInteger::compareTo(), ArrayUtils::convertObjectList(), BasePattern::dumpFile(), DBTable::findDifferences(), PrimitiveMultiList::getActualChoiceValue(), SchemaBuilder::getHead(), ArrayUtils::getIdsArray(), MetaClass::getParentsProperties(), HeaderUtils::getParsedURI(), MetaClassProperty::getRelationColumnName(), HeaderUtils::getURI(), MetaClass::getWithInternalProperties(), TextUtils::hex2Binary(), Format::indentize(), DateRange::merge(), FullTextUtils::prepareSearchString(), LogicalChain::toBoolean(), MetaClassProperty::toDaoField(), MetaClassProperty::toDaoSetter(), SQLFunction::toDialectString(), SQLChain::toDialectString(), OrderChain::toDialectString(), FieldTable::toDialectString(), FieldGroup::toDialectString(), DBValue::toDialectString(), DBSchema::toDialectString(), DBColumn::toDialectString(), DataType::toDialectString(), CreateTableQuery::toDialectString(), Queue::toDialectString(), MetaClassProperty::toMethods(), Range::toString(), DateRangeList::toString(), and TidyValidator::validateContent().

EOT

Definition at line 188 of file BaseBuilder.class.php.

Referenced by ProtoClassBuilder::build(), EnumerationClassBuilder::build(), DTOClassBuilder::build(), DaoBuilder::build(), BusinessClassBuilder::build(), MetaClassProperty::buildColumn(), BaseBuilder::buildFillers(), buildPointers(), SchemaBuilder::buildRelations(), SchemaBuilder::buildTable(), ObjectType::getHint(), startCap(), MetaClassProperty::toDaoSetter(), ObjectType::toDropper(), ObjectType::toGetter(), BooleanType::toGetter(), BasePropertyType::toGetter(), MetaClassProperty::toPrimitive(), ObjectType::toSetter(), FixedLengthStringType::toSetter(), BooleanType::toSetter(), and BasePropertyType::toSetter().

n n

Definition at line 275 of file BaseBuilder.class.php.

Referenced by RemoveNewlineFilter::apply(), ContainerClassBuilder::buildContainer(), BasePattern::dumpFile(), and TidyValidator::validateContent().


Generated on Sun Dec 9 21:56:44 2007 for onPHP by  doxygen 1.5.4