Package uk.co.badgersinfoil.metaas.dom

Interfaces defining the Document Object Model for an ActionScript 3 source code file.

See:
          Description

Interface Summary
ASArg Definition of a method parameter.
ASBlock A code-block, as used for a while-loop body or if-statement branch.
ASClassType A handle on the definition of an ActionScript class
ASCompilationUnit A 'compilation unit' represents an entire file of ActionScript code.
ASConstants Constant values giving the names of the fundamental ActionScript types
ASField Represents an ActionScript field definition within an ActionScript class.
ASIfStatement Obtained from StatementContainer.newIf(String), an ASIfStatement allows statements to be added to the 'then' and else' branches.
ASInterfaceType A handle on the definition of an ActionScript interface.
ASMember A member of a type; an ASMethod or ASField.
ASMetaTag Represents a 'metadata tag' which may be attached to types, methods or fields.
ASMetaTag.Param A 'named parameter' within a metatag.
ASMethod Represents an ActionScript method definition within an ActionScript class or interface.
ASPackage A package-declaration block within an ActionScript compilation-unit.
ASSwitchStatement Obtained from StatementContainer.newSwitch(String), an ASSwitchStatement allows 'case' and 'default' statements to be added to to the 'switch' statement.
ASType Superinterface for ASClassType and ASInterfaceType.
Documentable Interface for parts of the ActionScript source code which can have API documentation comments attached.
MetaTagable The common interface for API elements that may be tagged with metadata.
StatementContainer Defines the common services provided by structures which can contain ActionScript 'statements'.
Visibility Represents the access to a class mamber allowed from other classes, as specified by the "public" and "private" modifiers (or lack of) in the member's definition.
 

Class Summary
ASMethod.AccessorRole Constants defined by this class denote whether a method is actually an acessor 'get' or 'set' function.
 

Package uk.co.badgersinfoil.metaas.dom Description

Interfaces defining the Document Object Model for an ActionScript 3 source code file.

To get instances of any of the interfaces defined by this package, use a ActionScriptFactory.

The top-level type is ASCompilationUnit, which represents an entire file (a 'unit of compilation'). Though a compilation unit, you may access an ASPackage definition, and thereby get to a specific ASClassType or ASInterfaceType, which is probably the thing of most interest.



Copyright © 2006 null. All Rights Reserved.