Public Member Functions | |
__construct ($className) | |
getClass () | |
| |
getClassName () | |
getDeclaration () | |
isGeneric () | |
isMeasurable () | |
toMethods (MetaClass $class, MetaClassProperty $property, MetaClassProperty $holder=null) | |
toGetter (MetaClass $class, MetaClassProperty $property, MetaClassProperty $holder=null) | |
toSetter (MetaClass $class, MetaClassProperty $property, MetaClassProperty $holder=null) | |
toDropper (MetaClass $class, MetaClassProperty $property, MetaClassProperty $holder=null) | |
toPrimitive () | |
toXsdType () | |
toColumnType () | |
getHint () | |
Private Attributes | |
$className = null |
Definition at line 16 of file ObjectType.class.php.
ObjectType::__construct | ( | $ | className | ) |
ObjectType::getClass | ( | ) |
Definition at line 28 of file ObjectType.class.php.
References MetaConfiguration::me().
ObjectType::getClassName | ( | ) |
Definition at line 33 of file ObjectType.class.php.
ObjectType::getDeclaration | ( | ) |
ObjectType::isGeneric | ( | ) |
Reimplemented from BasePropertyType.
Reimplemented in DateType, InternalType, and TimeType.
Definition at line 43 of file ObjectType.class.php.
ObjectType::isMeasurable | ( | ) |
ObjectType::toMethods | ( | MetaClass $ | class, | |
MetaClassProperty $ | property, | |||
MetaClassProperty $ | holder = null | |||
) |
ObjectType::toGetter | ( | MetaClass $ | class, | |
MetaClassProperty $ | property, | |||
MetaClassProperty $ | holder = null | |||
) |
{$containerName}
{$class->getName()}
Reimplemented from BasePropertyType.
Definition at line 64 of file ObjectType.class.php.
References EOT, MetaClassProperty::getName(), and MetaClassProperty::getType().
ObjectType::toSetter | ( | MetaClass $ | class, | |
MetaClassProperty $ | property, | |||
MetaClassProperty $ | holder = null | |||
) |
{$class->getName()}
{$class->getName()}
{$class->getName()}
Reimplemented from BasePropertyType.
Definition at line 203 of file ObjectType.class.php.
References EOT, MetaClassProperty::getName(), MetaClassProperty::getType(), MetaRelation::MANY_TO_MANY, and MetaRelation::ONE_TO_MANY.
ObjectType::toDropper | ( | MetaClass $ | class, | |
MetaClassProperty $ | property, | |||
MetaClassProperty $ | holder = null | |||
) |
{$class->getName()}
{$classNamePrefix}{$class->getName()}
Definition at line 290 of file ObjectType.class.php.
References EOT, MetaClassProperty::getName(), MetaRelation::MANY_TO_MANY, and MetaRelation::ONE_TO_MANY.
ObjectType::toPrimitive | ( | ) |
Reimplemented from BasePropertyType.
Reimplemented in DateRangeType, DateType, RangeType, TimestampRangeType, TimestampType, and TimeType.
Definition at line 362 of file ObjectType.class.php.
ObjectType::toXsdType | ( | ) |
Reimplemented in DateType, InternalType, TimestampRangeType, and TimeType.
Definition at line 367 of file ObjectType.class.php.
ObjectType::toColumnType | ( | ) |
Reimplemented from BasePropertyType.
Reimplemented in DateType, RangeType, TimestampType, and TimeType.
Definition at line 372 of file ObjectType.class.php.
ObjectType::getHint | ( | ) |
Reimplemented from BasePropertyType.
Definition at line 377 of file ObjectType.class.php.
References EOT.
ObjectType::$className = null [private] |