Class XOAD_Meta

Description

XOAD Meta Class.

This class is used to extend classes with meta data, such as private methods and/or variables.

You should never use this class directly. Rather, use the XOAD_Utilities class.

  • version: 0.6.0.0
  • author: Stanimir Angeloff
  • access: public

Located in /classes/Meta.class.php (line 33)

XOAD_Observable
   |
   --XOAD_Meta
Variable Summary
Method Summary
 string addObserver (mixed &$observer)
 string findMethodName (mixed $methodName)
 bool isPublicMethod (mixed $methodName)
 bool isPublicVariable (mixed $variableName)
 bool notifyObservers ([mixed $event = 'default'], [mixed $arg = null])
 void setMethodsMap (mixed $methodsMap)
 void setPrivateMethods (mixed $methods)
 void setPrivateVariables (mixed $variables)
 void setPublicMethods (mixed $methods)
 void setPublicVariables (mixed $variables)
Variables
array $methodsMap (line 78)
  • access: private
array $privateMethods (line 51)
  • access: private
array $privateVariables (line 69)
  • access: private
array $publicMethods (line 42)
  • access: private
array $publicVariables (line 60)
  • access: private
Methods
addObserver (line 302)

Adds a XOAD_Meta events observer.

  • return: true on success, false otherwise.
  • static:
  • access: public
string addObserver (mixed &$observer)
  • mixed $observer: The observer object to add (must extend XOAD_Observer).

Redefinition of:
XOAD_Observable::addObserver()
findMethodName (line 275)
  • access: public
string findMethodName (mixed $methodName)
isPublicMethod (line 219)
  • access: public
bool isPublicMethod (mixed $methodName)
isPublicVariable (line 247)
  • access: public
bool isPublicVariable (mixed $variableName)
notifyObservers (line 314)
  • access: public
bool notifyObservers ([mixed $event = 'default'], [mixed $arg = null])

Redefinition of:
XOAD_Observable::notifyObservers()
setMethodsMap (line 187)
  • access: public
void setMethodsMap (mixed $methodsMap)
setPrivateMethods (line 112)
  • access: public
void setPrivateMethods (mixed $methods)
setPrivateVariables (line 162)
  • access: public
void setPrivateVariables (mixed $variables)
setPublicMethods (line 87)
  • access: public
void setPublicMethods (mixed $methods)
setPublicVariables (line 137)
  • access: public
void setPublicVariables (mixed $variables)

Inherited Methods

Inherited From XOAD_Observable

 XOAD_Observable::addObserver()
 XOAD_Observable::notifyObservers()

Documentation generated on Sat, 12 Nov 2005 20:24:20 +0200 by phpDocumentor 1.3.0RC3