PropertyPath Class Reference
[Object queries API]

List of all members.

Public Member Functions

 __construct ($root, $path)
 getPath ()
 getRoot ()
 getFinalProto ()
 
Returns:
AbstractProtoClass

 getFinalDao ()
 
Returns:
ComplexBuilderDAO

 getFinalProperty ()
 
Returns:
LightMetaProperty


Private Member Functions

 fetchHelpers ($className)

Private Attributes

 $root = null
 $path = null
 $properties = array()

Static Private Attributes

static $daos = array()
static $protos = array()


Detailed Description

Definition at line 16 of file PropertyPath.class.php.


Constructor & Destructor Documentation

PropertyPath::__construct ( root,
path 
)

Definition at line 26 of file PropertyPath.class.php.

References $path, $root, fetchHelpers(), and Assert::isTrue().

Here is the call graph for this function:


Member Function Documentation

PropertyPath::getPath (  ) 

Definition at line 65 of file PropertyPath.class.php.

PropertyPath::getRoot (  ) 

Definition at line 70 of file PropertyPath.class.php.

PropertyPath::getFinalProto (  ) 

Returns:
AbstractProtoClass

Definition at line 78 of file PropertyPath.class.php.

References getFinalProperty().

Here is the call graph for this function:

PropertyPath::getFinalDao (  ) 

Returns:
ComplexBuilderDAO

Definition at line 86 of file PropertyPath.class.php.

References getFinalProperty().

Here is the call graph for this function:

PropertyPath::getFinalProperty (  ) 

Returns:
LightMetaProperty

Definition at line 94 of file PropertyPath.class.php.

Referenced by getFinalDao(), and getFinalProto().

PropertyPath::fetchHelpers ( className  )  [private]

Definition at line 99 of file PropertyPath.class.php.

References Assert::isTrue().

Referenced by __construct().

Here is the call graph for this function:


Member Data Documentation

PropertyPath::$root = null [private]

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

Referenced by __construct().

PropertyPath::$path = null [private]

Definition at line 19 of file PropertyPath.class.php.

Referenced by __construct().

PropertyPath::$daos = array() [static, private]

Definition at line 21 of file PropertyPath.class.php.

PropertyPath::$protos = array() [static, private]

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

PropertyPath::$properties = array() [private]

Definition at line 24 of file PropertyPath.class.php.


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