Package | com.ericfeminella.utils.introspection |
Interface | public interface IIntrospection |
Implementors | Introspection |
Method | Defined by | ||
---|---|---|---|
getAccessors():ArrayCollection
Returns an ArrayCollection of objects containing accessor name
and type information
| IIntrospection | ||
getClassName():String
Returns the class name of the introspected object
| IIntrospection | ||
getDefinedMethodNames():Array
Returns an Array which contains all method names defined by the
introspecting class
| IIntrospection | ||
getFullyQualifiedClassName():String
Returns the fully qualified class name of the introspected object
| IIntrospection | ||
getFullyQualifiedSuperclassName():String
Returns the fully qualified superclass name of the introspected object
| IIntrospection | ||
getImplementedInterfaces():Array
Returns the interfaces that the introspected class or superclass implements
| IIntrospection | ||
getInheritedMethodNames():Array
Returns an Array which contains all inherited method names for the
introspecting class
| IIntrospection | ||
getInheritedMethods():ArrayCollection
Returns an ArrayCollection of Inherited Method objects containing a name
property, which contains the name of the method, and a type property
which contains the return type of the method
| IIntrospection | ||
getMethodNames():Array
Returns an Array which contains all method names for the
introspecting class
| IIntrospection | ||
getMethods():ArrayCollection
Returns an ArrayCollection Method objects containing a name
property, which contains the name of the method, and a type
property which contains the return type of the method
| IIntrospection | ||
getMethodSignature(methodName:String):MethodSignature
Returns a MethodSignature Object which contains properies
of an AS3 MethodSignature
| IIntrospection | ||
getPackageName():String
Returns the name of the package for the introspected object
| IIntrospection | ||
getProperties():ArrayCollection
Returns an ArrayCollection of Property objects which contain a name
property, and a type property
| IIntrospection | ||
getSuperclassName():String
Returns the superclass name of the introspected object
| IIntrospection | ||
getSuperclassPackageName():String
Returns the name of the package for the introspected superclass of the
introspecting object
| IIntrospection | ||
info():XML
Returns an E4X XML Object containing introspection information
| IIntrospection | ||
toString():String
Returns an XML String containing introspection information
| IIntrospection |
getAccessors | () | method |
public function getAccessors():ArrayCollection
Returns an ArrayCollection of objects containing accessor name and type information
ReturnsArrayCollection — An ArrayCollection containing information of all class accessors
|
getClassName | () | method |
public function getClassName():String
Returns the class name of the introspected object
ReturnsString |
getDefinedMethodNames | () | method |
public function getDefinedMethodNames():Array
Returns an Array which contains all method names defined by the introspecting class
ReturnsArray — An Array of method names
|
getFullyQualifiedClassName | () | method |
public function getFullyQualifiedClassName():String
Returns the fully qualified class name of the introspected object
ReturnsString |
getFullyQualifiedSuperclassName | () | method |
public function getFullyQualifiedSuperclassName():String
Returns the fully qualified superclass name of the introspected object
ReturnsString |
getImplementedInterfaces | () | method |
public function getImplementedInterfaces():Array
Returns the interfaces that the introspected class or superclass implements
ReturnsArray |
getInheritedMethodNames | () | method |
public function getInheritedMethodNames():Array
Returns an Array which contains all inherited method names for the introspecting class
ReturnsArray — An Array of inherited method names
|
getInheritedMethods | () | method |
public function getInheritedMethods():ArrayCollection
Returns an ArrayCollection of Inherited Method objects containing a name property, which contains the name of the method, and a type property which contains the return type of the method
ReturnsArrayCollection — An ArrayCollection containing information of all class methods
|
See also
getMethodNames | () | method |
public function getMethodNames():Array
Returns an Array which contains all method names for the introspecting class
ReturnsArray — An Array of method names
|
getMethods | () | method |
public function getMethods():ArrayCollection
Returns an ArrayCollection Method objects containing a name property, which contains the name of the method, and a type property which contains the return type of the method
ReturnsArrayCollection — An ArrayCollection of Method objects
|
See also
getMethodSignature | () | method |
public function getMethodSignature(methodName:String):MethodSignature
Returns a MethodSignature Object which contains properies of an AS3 MethodSignature
ParametersmethodName:String |
MethodSignature —
A MethodSignature object containing method information
|
See also
getPackageName | () | method |
public function getPackageName():String
Returns the name of the package for the introspected object
ReturnsString |
getProperties | () | method |
public function getProperties():ArrayCollection
Returns an ArrayCollection of Property objects which contain a name property, and a type property
ReturnsArrayCollection — An ArrayCollection containing information of all class properties
|
See also
getSuperclassName | () | method |
public function getSuperclassName():String
Returns the superclass name of the introspected object
ReturnsString |
getSuperclassPackageName | () | method |
public function getSuperclassPackageName():String
Returns the name of the package for the introspected superclass of the introspecting object
ReturnsString |
info | () | method |
public function info():XML
Returns an E4X XML Object containing introspection information
ReturnsXML |
toString | () | method |
public function toString():String
Returns an XML String containing introspection information
ReturnsString |