ComplexPrimitive Class Reference
[Base data types used in Form]

Basis for primitives which can be scattered across import scope. More...

Inheritance diagram for ComplexPrimitive:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 __construct ($name)
 getState ()
 
Returns:
Ternary

 setState (Ternary $ternary)
 
Returns:
ComplexPrimitive

 setSingle ()
 
Returns:
ComplexPrimitive

 setComplex ()
 
Returns:
ComplexPrimitive

 setAnyState ()
 
Returns:
ComplexPrimitive

 import ($scope)

Protected Member Functions

 importSingle ($scope)
 importMarried ($scope)

Private Attributes

 $single = null


Detailed Description

Basis for primitives which can be scattered across import scope.

Definition at line 18 of file ComplexPrimitive.class.php.


Constructor & Destructor Documentation

ComplexPrimitive::__construct ( name  ) 

Reimplemented from BasePrimitive.

Definition at line 22 of file ComplexPrimitive.class.php.

References BasePrimitive::$name.


Member Function Documentation

ComplexPrimitive::getState (  ) 

Returns:
Ternary

Definition at line 31 of file ComplexPrimitive.class.php.

Referenced by PrimitiveDate::importValue(), PrimitiveTime::isEmpty(), and PrimitiveDate::isEmpty().

ComplexPrimitive::setState ( Ternary ternary  ) 

Returns:
ComplexPrimitive

Definition at line 39 of file ComplexPrimitive.class.php.

References BasePrimitive::getValue().

Here is the call graph for this function:

ComplexPrimitive::setSingle (  ) 

Returns:
ComplexPrimitive

Definition at line 49 of file ComplexPrimitive.class.php.

ComplexPrimitive::setComplex (  ) 

Returns:
ComplexPrimitive

Definition at line 59 of file ComplexPrimitive.class.php.

ComplexPrimitive::setAnyState (  ) 

Returns:
ComplexPrimitive

Definition at line 69 of file ComplexPrimitive.class.php.

ComplexPrimitive::importSingle ( scope  )  [abstract, protected]

Reimplemented in PrimitiveDate, PrimitiveRange, and PrimitiveTime.

Referenced by import().

ComplexPrimitive::importMarried ( scope  )  [abstract, protected]

Reimplemented in PrimitiveDate, PrimitiveRange, PrimitiveTime, and PrimitiveTimestamp.

Referenced by import().

ComplexPrimitive::import ( scope  ) 

Reimplemented from BasePrimitive.

Reimplemented in PrimitiveTime.

Definition at line 80 of file ComplexPrimitive.class.php.

References importMarried(), and importSingle().

Here is the call graph for this function:


Member Data Documentation

ComplexPrimitive::$single = null [private]

Definition at line 20 of file ComplexPrimitive.class.php.


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:57:06 2007 for onPHP by  doxygen 1.5.4