Package | com.soma.core.interfaces |
Interface | public interface ISomaReflector |
Implementors | SomaReflector |
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright: Mozilla Public License 1.1 (MPL 1.1) http://www.opensource.org/licenses/mozilla1.1.php
The ISomaReflector interface exposes the reflection methods used by the framework.See also
Method | Defined By | ||
---|---|---|---|
classExtendsOrImplements(classOrClassName:Object, superclass:Class, application:ApplicationDomain = null):Boolean
Indicates wether a Class or Class name extends or implements a given Class. | ISomaReflector | ||
dispose():void
Destroys the reflector elements. | ISomaReflector | ||
getClass(value:*, applicationDomain:ApplicationDomain = null):Class
Retrieves a Class. | ISomaReflector | ||
getFQCN(value:*, replaceColons:Boolean = false):String
Retrieves a fully qualified Class name. | ISomaReflector |
classExtendsOrImplements | () | method |
public function classExtendsOrImplements(classOrClassName:Object, superclass:Class, application:ApplicationDomain = null):Boolean
Indicates wether a Class or Class name extends or implements a given Class.
Parameters
classOrClassName:Object — A Class or a Class name.
| |
superclass:Class — A Class.
| |
application:ApplicationDomain (default = null ) — An ApplicationDomain.
|
Boolean — A Boolean.
|
dispose | () | method |
public function dispose():void
Destroys the reflector elements.
getClass | () | method |
public function getClass(value:*, applicationDomain:ApplicationDomain = null):Class
Retrieves a Class.
Parameters
value:* — Class, Class name or instance.
| |
applicationDomain:ApplicationDomain (default = null ) — An ApplicationDomain.
|
Class — A Class.
|
getFQCN | () | method |
public function getFQCN(value:*, replaceColons:Boolean = false):String
Retrieves a fully qualified Class name.
Parameters
value:* — Class, Class name or instance.
| |
replaceColons:Boolean (default = false )
|
String — A String.
|