Uses of Interface
uk.co.badgersinfoil.metaas.dom.ScriptElement

Packages that use ScriptElement
uk.co.badgersinfoil.metaas.dom Interfaces defining the Document Object Model for an ActionScript 3 source code file. 
 

Uses of ScriptElement in uk.co.badgersinfoil.metaas.dom
 

Subinterfaces of ScriptElement in uk.co.badgersinfoil.metaas.dom
 interface ASArg
          A parameter in a method or function definition.
 interface ASArrayAccessExpression
          An array access, such as a[1].
 interface ASArrayLiteral
          An array literal expression, such as [1, 2, 3].
 interface ASAssignmentExpression
          An assignment expression, such as a = b or a += b.
 interface ASBinaryExpression
          A binary expression, such as a + b or a && b.
 interface ASBlock
          A code-block, as used for a while-loop body or if-statement branch.
 interface ASBooleanLiteral
          A boolean literal expression, such as true or false.
 interface ASBreakStatement
          A break statement.
 interface ASCatchClause
          A catch clause within a try statement.
 interface ASClassType
          A handle on the definition of an ActionScript class.
 interface ASCompilationUnit
          A 'compilation unit' represents an entire file of ActionScript code.
 interface ASConditionalExpression
          A 'conditional' (or 'ternary') expression, such as a ? b : c.
 interface ASContinueStatement
          A continue statement, as allowed within the various loop-statements.
 interface ASDeclarationStatement
          A statement that declares variables, such as var a = 1;.
 interface ASDefaultXMLNamespaceStatement
          A statement setting the default XML namespace for the current scope, such as default xml namespace = "http://example.com/";
 interface ASDescendantExpression
          An E4X descendant expression, such as a..b
 interface ASDoWhileStatement
          A do-while loop, such as do { } while (condition);.
 interface ASExpressionAttribute
          An attribute-access expression defined in terms of some other expression, such as @[baseName+n].
 interface ASExpressionStatement
          A simple statement which evaluates an expression.
 interface ASField
          A field definition within an ActionScript class.
 interface ASFieldAccessExpression
          An expression that accesses a field of an object, such as person().name.
 interface ASFilterExpression
          An E4X filter-predicate expression, such as myElem.(@myAttr=='1').
 interface ASFinallyClause
          A finally clause within a try statement.
 interface ASForEachInStatement
          A for-each-in statement, such as for each(v in a) { }.
 interface ASForInStatement
          A for-in statement, such as for (v in a) { }.
 interface ASForStatement
          A for statement, such as for (; ; ) { }.
 interface ASFunctionExpression
          A function-expression, such as in a = function() { }.
 interface ASIfStatement
          An if-statement, such as if (a) { doSomething(); }.
 interface ASIntegerLiteral
          An integer literal expression, such as 123.
 interface ASInterfaceType
          A handle on the definition of an ActionScript interface.
 interface ASInvocationExpression
          An invocation of a method or function, such as a().
 interface ASMember
          A member of a type; an ASMethod or ASField.
 interface ASMetaTag
          A 'metadata tag' which may be attached to types, methods or fields.
 interface ASMethod
          An ActionScript method definition within an ActionScript class or interface.
 interface ASNewExpression
          A constructor invocation, such as new MyThing().
 interface ASNullLiteral
          A literal null value; the keyword null.
 interface ASObjectLiteral
          An object-literal-expression, such as {a: "b", c: 2}.
static interface ASObjectLiteral.Field
          A field within an object literal
 interface ASPackage
          A package-declaration block, such as package com.example { }.
 interface ASPostfixExpression
          A postfix-expression, such as a++ or a--.
 interface ASPrefixExpression
          A prefix-expression, such as !a or ++a.
 interface ASPropertyAttribute
          An attribute-access-expression, such as @myAttr.
 interface ASRegexpLiteral
          A literal 'regular expression', such as /[a-z]+/
 interface ASReturnStatement
          A return statement, such as return; or return res;.
 interface ASSimpleNameExpression
          A simple name, such as foo.
 interface ASStarAttribute
          The star-attribute-identifier, @*.
 interface ASStringLiteral
          A literal string value, such as "foo" or 'bar'.
 interface ASSuperStatement
          A call to a superclass constructor, such as super(args);.
 interface ASSwitchCase
          A switch-statement case-label, and the list of statements immediately following it.
 interface ASSwitchDefault
          A switch-statement default: label, and the list of statements immediately following it.
 interface ASSwitchStatement
          A switch-statement, such as switch (c) { }.
 interface ASThrowStatement
          A throw-statement, such as throw new Error("bang!");.
 interface ASTryStatement
          A try-statement, such as try { } catch (e) { }.
 interface ASType
          Superinterface for ASClassType and ASInterfaceType.
 interface ASUndefinedLiteral
          A literal 'undefined' value; the undefined keyword;
 interface ASVarDeclarationFragment
          The declaration of a single variable in a variable-declaration-statement, such as the a:String in var a:String;
 interface ASWhileStatement
          A while-loop, such as while (test()) { }.
 interface ASWithStatement
          A with-statement, such as with (expr) { }.
 interface ASXMLLiteral
          An E4X literal XML fragment, such as in a = <hello>world</hello>;.
 interface AttributeExpression
          Supertype for expressions of the form @...
 interface DocComment
          Allows manipulation of any 'documentation comment' attached to an ActionScript API element.
 interface Expression
          The supertype for all interfaces which represent ActionScript 3 expressions.
 interface Literal
          Supertype for all expressions which are 'literal' values, like strings and numbers.
 interface Statement
          Super-interface for tagging objects that represent ActionScript 'statements'.
 interface SwitchLabel
          Common super-type for entries that may appear in ASSwitchStatement: ASSwitchCase and ASSwitchDefault.
 

Methods in uk.co.badgersinfoil.metaas.dom that return ScriptElement
 ScriptElement ASForStatement.getInit()
          Returns a script element representing the initialisation part of this for-statement.
 



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