|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use uk.co.badgersinfoil.metaas.dom | |
---|---|
uk.co.badgersinfoil.metaas | The metaas ActionScript source code generation / manipulation framework. |
uk.co.badgersinfoil.metaas.dom | Interfaces defining the Document Object Model for an ActionScript 3 source code file. |
Classes in uk.co.badgersinfoil.metaas.dom used by uk.co.badgersinfoil.metaas | |
---|---|
ASArrayAccessExpression
An array access, such as a[1] . |
|
ASArrayLiteral
An array literal expression, such as [1, 2, 3] . |
|
ASAssignmentExpression
An assignment expression, such as a = b or a += b . |
|
ASBinaryExpression
A binary expression, such as a + b or a && b . |
|
ASBlock
A code-block, as used for a while-loop body or if-statement branch. |
|
ASBooleanLiteral
A boolean literal expression, such as true or false . |
|
ASCompilationUnit
A 'compilation unit' represents an entire file of ActionScript code. |
|
ASConditionalExpression
A 'conditional' (or 'ternary') expression, such as a ? b : c . |
|
ASDescendantExpression
An E4X descendant expression, such as a..b |
|
ASExpressionAttribute
An attribute-access expression defined in terms of some other expression, such as @[baseName+n] . |
|
ASFieldAccessExpression
An expression that accesses a field of an object, such as person().name . |
|
ASFilterExpression
An E4X filter-predicate expression, such as myElem.(@myAttr=='1') . |
|
ASFunctionExpression
A function-expression, such as in a = function() { } . |
|
ASIntegerLiteral
An integer literal expression, such as 123 . |
|
ASInvocationExpression
An invocation of a method or function, such as a() . |
|
ASNewExpression
A constructor invocation, such as new MyThing() . |
|
ASNullLiteral
A literal null value; the keyword null . |
|
ASObjectLiteral
An object-literal-expression, such as {a: "b", c: 2} . |
|
ASPostfixExpression
A postfix-expression, such as a++ or a-- . |
|
ASPrefixExpression
A prefix-expression, such as !a or ++a . |
|
ASPropertyAttribute
An attribute-access-expression, such as @myAttr . |
|
ASRegexpLiteral
A literal 'regular expression', such as /[a-z]+/ |
|
ASSimpleNameExpression
A simple name, such as foo . |
|
ASStarAttribute
The star-attribute-identifier, @* . |
|
ASStringLiteral
A literal string value, such as "foo" or 'bar' . |
|
ASUndefinedLiteral
A literal 'undefined' value; the undefined keyword; |
|
ASXMLLiteral
An E4X literal XML fragment, such as in a = <hello>world</hello>; . |
|
Expression
The supertype for all interfaces which represent ActionScript 3 expressions. |
Classes in uk.co.badgersinfoil.metaas.dom used by uk.co.badgersinfoil.metaas.dom | |
---|---|
ASArg
A parameter in a method or function definition. |
|
ASAssignmentExpression.Op
Operators allowed for assignment-expressions |
|
ASBinaryExpression.Op
Operators allowed for binary-expressions |
|
ASBlock
A code-block, as used for a while-loop body or if-statement branch. |
|
ASBreakStatement
A break statement. |
|
ASCatchClause
A catch clause within a try statement. |
|
ASContinueStatement
A continue statement, as allowed within the various
loop-statements. |
|
ASDeclarationStatement
A statement that declares variables, such as var a = 1; . |
|
ASDefaultXMLNamespaceStatement
A statement setting the default XML namespace for the current scope, such as default xml namespace = "http://example.com/"; |
|
ASDoWhileStatement
A do-while loop, such as do { } while (condition); . |
|
ASExpressionStatement
A simple statement which evaluates an expression. |
|
ASField
A field definition within an ActionScript class. |
|
ASFinallyClause
A finally clause within a try statement. |
|
ASForEachInStatement
A for-each-in statement, such as for each(v in a) { } . |
|
ASForInStatement
A for-in statement, such as for (v in a) { } . |
|
ASForStatement
A for statement, such as for (; ; ) { } . |
|
ASIfStatement
An if-statement, such as if (a) { doSomething(); } . |
|
ASMember
A member of a type; an ASMethod or ASField . |
|
ASMetaTag
A 'metadata tag' which may be attached to types, methods or fields. |
|
ASMethod
An ActionScript method definition within an ActionScript class or interface. |
|
ASMethod.AccessorRole
Constants defined by this class denote whether a method is actually an accessor 'get' or 'set' function. |
|
ASObjectLiteral.Field
A field within an object literal |
|
ASPackage
A package-declaration block, such as package com.example { } . |
|
ASPostfixExpression.Op
The operators allowed for postfix expressions |
|
ASPrefixExpression.Op
The operators allowed for a prefix-expression |
|
ASReturnStatement
A return statement, such as return; or return res; . |
|
ASSuperStatement
A call to a superclass constructor, such as super(args); . |
|
ASSwitchCase
A switch-statement case -label, and the list of statements
immediately following it. |
|
ASSwitchDefault
A switch-statement default: label, and the list of
statements immediately following it. |
|
ASSwitchStatement
A switch-statement, such as switch (c) { } . |
|
ASThrowStatement
A throw-statement, such as throw new Error("bang!"); . |
|
ASTryStatement
A try-statement, such as try { } catch (e) { } . |
|
ASType
Superinterface for ASClassType and ASInterfaceType . |
|
ASWhileStatement
A while-loop, such as while (test()) { } . |
|
ASWithStatement
A with-statement, such as with (expr) { } . |
|
AttributeExpression
Supertype for expressions of the form @... |
|
DocComment
Allows manipulation of any 'documentation comment' attached to an ActionScript API element. |
|
DocTag
A 'block' tag within a DocComment . |
|
Documentable
Interface extended by ScriptElements which can have API documentation comments attached. |
|
Expression
The supertype for all interfaces which represent ActionScript 3 expressions. |
|
FunctionCommon
Common interface for ASMethod and ASFunctionExpression . |
|
Invocation
Common details for ASInvocationExpression and
ASNewExpression . |
|
Literal
Supertype for all expressions which are 'literal' values, like strings and numbers. |
|
MetaTagable
The common interface for API elements that may be tagged with metadata. |
|
ScriptElement
The supertype for all elements in the metaas Document Object Model. |
|
Statement
Super-interface for tagging objects that represent ActionScript 'statements'. |
|
StatementContainer
Defines the common services provided by structures which can contain ActionScript 'statements'. |
|
SwitchLabel
Common super-type for entries that may appear in ASSwitchStatement :
ASSwitchCase and ASSwitchDefault . |
|
Visibility
Access allowed to a class member from other classes, as specified by the public , private ,
protected and internal modifiers (or lack of) in
the member's definition. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |