Public Member Functions | |
__construct ($name) | |
getName () | |
setName ($name) | |
| |
getDefault () | |
setDefault ($default) | |
| |
getValue () | |
getRawValue () | |
getActualValue () | |
getSafeValue () | |
setValue ($value) | |
| |
setRawValue ($raw) | |
| |
isRequired () | |
setRequired ($really=false) | |
| |
required () | |
| |
optional () | |
| |
isImported () | |
clean () | |
| |
importValue ($value) | |
Protected Member Functions | |
import ($scope) | |
Protected Attributes | |
$name = null | |
$default = null | |
$value = null | |
$required = false | |
$imported = false | |
$raw = null |
Definition at line 18 of file BasePrimitive.class.php.
BasePrimitive::__construct | ( | $ | name | ) |
Reimplemented in ComplexPrimitive, and FiltrablePrimitive.
Definition at line 29 of file BasePrimitive.class.php.
References $name.
BasePrimitive::getName | ( | ) |
Definition at line 34 of file BasePrimitive.class.php.
Referenced by Form::checkImportResult(), PrimitiveTime::importValue(), PrimitiveIdentifier::importValue(), PrimitiveEnumeration::importValue(), PrimitiveDate::importValue(), PrimitiveArray::importValue(), and importValue().
BasePrimitive::setName | ( | $ | name | ) |
BasePrimitive::getDefault | ( | ) |
Definition at line 49 of file BasePrimitive.class.php.
BasePrimitive::setDefault | ( | $ | default | ) |
Reimplemented in PrimitiveDate, PrimitiveDateRange, PrimitiveList, PrimitiveMultiList, and PrimitiveTime.
Definition at line 57 of file BasePrimitive.class.php.
References $default.
BasePrimitive::getValue | ( | ) |
BasePrimitive::getRawValue | ( | ) |
Definition at line 69 of file BasePrimitive.class.php.
BasePrimitive::getActualValue | ( | ) |
Reimplemented in TimeList.
Definition at line 74 of file BasePrimitive.class.php.
Referenced by PrimitiveRange::getActualMax(), PrimitiveRange::getActualMin(), and FiltrablePrimitive::getDisplayValue().
BasePrimitive::getSafeValue | ( | ) |
Definition at line 84 of file BasePrimitive.class.php.
BasePrimitive::setValue | ( | $ | value | ) |
Reimplemented in IdentifiablePrimitive, PrimitiveDate, PrimitiveRange, and PrimitiveTime.
Definition at line 95 of file BasePrimitive.class.php.
References $value.
BasePrimitive::setRawValue | ( | $ | raw | ) |
BasePrimitive::isRequired | ( | ) |
Definition at line 112 of file BasePrimitive.class.php.
References required().
Referenced by PrimitiveTimestamp::importMarried(), and PrimitiveDate::importMarried().
BasePrimitive::setRequired | ( | $ | really = false |
) |
Definition at line 120 of file BasePrimitive.class.php.
References required().
BasePrimitive::required | ( | ) |
Definition at line 130 of file BasePrimitive.class.php.
Referenced by isRequired(), optional(), and setRequired().
BasePrimitive::optional | ( | ) |
Definition at line 140 of file BasePrimitive.class.php.
References required().
BasePrimitive::isImported | ( | ) |
BasePrimitive::clean | ( | ) |
Reimplemented in PrimitiveFile, PrimitiveImage, and PrimitiveMultiList.
Definition at line 155 of file BasePrimitive.class.php.
Referenced by PrimitiveTernary::import(), and import().
BasePrimitive::importValue | ( | $ | value | ) |
Reimplemented in PrimitiveArray, PrimitiveBoolean, PrimitiveDate, PrimitiveDateRange, PrimitiveEnumeration, PrimitiveIdentifier, PrimitiveIdentifierList, PrimitiveTernary, and PrimitiveTime.
Definition at line 164 of file BasePrimitive.class.php.
References $value, and getName().
BasePrimitive::import | ( | $ | scope | ) | [protected] |
Reimplemented in ComplexPrimitive, DateRangeList, ExplodedPrimitive, PrimitiveArray, PrimitiveBoolean, PrimitiveDateRange, PrimitiveEnumeration, PrimitiveFile, PrimitiveIdentifier, PrimitiveIdentifierList, PrimitiveImage, PrimitiveInet, PrimitiveList, PrimitiveMultiList, PrimitiveNumber, PrimitiveString, PrimitiveTernary, PrimitiveTime, and TimeList.
Definition at line 169 of file BasePrimitive.class.php.
References clean().
Referenced by PrimitiveString::import(), PrimitiveNumber::import(), PrimitiveMultiList::import(), PrimitiveInet::import(), PrimitiveIdentifierList::import(), PrimitiveFile::import(), PrimitiveArray::import(), PrimitiveTimestamp::importMarried(), PrimitiveDate::importMarried(), PrimitiveTime::importSingle(), PrimitiveRange::importSingle(), and PrimitiveDate::importSingle().
BasePrimitive::$name = null [protected] |
Definition at line 20 of file BasePrimitive.class.php.
Referenced by FiltrablePrimitive::__construct(), ComplexPrimitive::__construct(), __construct(), PrimitiveFile::copyTo(), PrimitiveDateRange::create(), and setName().
BasePrimitive::$default = null [protected] |
Definition at line 21 of file BasePrimitive.class.php.
Referenced by PrimitiveMultiList::setDefault(), PrimitiveList::setDefault(), and setDefault().
BasePrimitive::$value = null [protected] |
Reimplemented in PrimitiveIdentifierList.
Definition at line 22 of file BasePrimitive.class.php.
Referenced by FiltrablePrimitive::getDisplayValue(), PrimitiveMultiList::import(), PrimitiveIdentifier::import(), PrimitiveTime::importValue(), PrimitiveTernary::importValue(), PrimitiveIdentifier::importValue(), PrimitiveEnumeration::importValue(), PrimitiveDateRange::importValue(), PrimitiveDate::importValue(), PrimitiveBoolean::importValue(), PrimitiveArray::importValue(), importValue(), FiltrablePrimitive::selfFilter(), IdentifiablePrimitive::setValue(), and setValue().
BasePrimitive::$required = false [protected] |
Definition at line 24 of file BasePrimitive.class.php.
BasePrimitive::$imported = false [protected] |
Definition at line 25 of file BasePrimitive.class.php.
BasePrimitive::$raw = null [protected] |