Class NAJAX_Meta

Description

NAJAX 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 NAJAX_Utilities class.

  • version: 0.4.1.0
  • author: Stanimir Angeloff
  • access: private

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

NAJAX_Observable
   |
   --NAJAX_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 NAJAX_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 NAJAX_Observer).

Redefinition of:
NAJAX_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: private
bool notifyObservers ([mixed $event = 'default'], [mixed $arg = null])

Redefinition of:
NAJAX_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 NAJAX_Observable

NAJAX_Observable::addObserver()
NAJAX_Observable::notifyObservers()

Documentation generated on Tue, 20 Sep 2005 21:40:07 +0300 by phpDocumentor 1.3.0RC3