Uses of Package
uk.co.badgersinfoil.metaas.dom

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.
 



Copyright © 2006-2008 David Holroyd. All Rights Reserved.