Package | Description |
---|---|
org.apache.flex.compiler.internal.tree.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.mxml package. |
Modifier and Type | Method and Description |
---|---|
protected void |
MXMLNodeBase.accumulateTextFragments(MXMLTreeBuilder builder,
IMXMLTextData text,
MXMLNodeBase.MXMLNodeInfo info)
Accumulates source fragments that are produced by a text unit for later
processing.
|
void |
MXMLNodeBase.adjustOffsets(MXMLTreeBuilder builder)
Translates the node's start and end offset from local to absolute
offsets.
|
protected MXMLNodeBase.MXMLNodeInfo |
MXMLNodeBase.createNodeInfo(MXMLTreeBuilder builder) |
protected void |
MXMLNodeBase.initializationComplete(MXMLTreeBuilder builder,
IMXMLTagData tag,
MXMLNodeBase.MXMLNodeInfo info)
This method gives subclasses a chance to do final processing after
considering each attribute and content unit.
|
protected void |
MXMLClassDefinitionNode.initializationComplete(MXMLTreeBuilder builder,
IMXMLTagData tag,
MXMLNodeBase.MXMLNodeInfo info) |
protected void |
MXMLNodeBase.initializeFromTag(MXMLTreeBuilder builder,
IMXMLTagData tag)
Initializes this MXML node from an MXML tag by processing the attribute
and content units of the tag.
|
protected void |
MXMLNodeBase.processChildNonWhitespaceUnit(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTextData text,
MXMLNodeBase.MXMLNodeInfo info)
Processes a single child text unit which is not all whitespace.
|
protected void |
MXMLNodeBase.processChildTag(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTagData childTag,
MXMLNodeBase.MXMLNodeInfo info)
Processes a single child tag.
|
protected void |
MXMLDocumentNode.processChildTag(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTagData childTag,
MXMLNodeBase.MXMLNodeInfo info) |
protected void |
MXMLClassDefinitionNode.processChildTag(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTagData childTag,
MXMLNodeBase.MXMLNodeInfo info) |
protected void |
MXMLNodeBase.processChildWhitespaceUnit(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTextData text,
MXMLNodeBase.MXMLNodeInfo info)
Processes a single child text unit which is all whitespace.
|
protected String[] |
MXMLNodeBase.processIncludeInOrExcludeFromAttribute(MXMLTreeBuilder builder,
IMXMLTagAttributeData attribute)
Processes an
includeIn="..." |
protected void |
MXMLNodeBase.processTagSpecificAttribute(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTagAttributeData attribute,
MXMLNodeBase.MXMLNodeInfo info)
Processes a single tag-specific attribute (i.e., one that isn't allowed
on every tag, unlike a namespace attribute or a private attribute).
|
protected void |
MXMLDocumentNode.processTagSpecificAttribute(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTagAttributeData attribute,
MXMLNodeBase.MXMLNodeInfo info)
Add all attributes to
MXMLDocumentNode.rootAttributes . |
protected void |
MXMLClassDefinitionNode.processTagSpecificAttribute(MXMLTreeBuilder builder,
IMXMLTagData tag,
IMXMLTagAttributeData attribute,
MXMLNodeBase.MXMLNodeInfo info) |
static List<ScopedBlockNode> |
MXMLNodeBase.processUnitAsAS(MXMLTreeBuilder builder,
IMXMLTagData tag,
String sourcePath,
ASScope containingScope,
PostProcessStep buildOrReconnect,
IMXMLFileNode ancestorFileNode)
Processes all the children of the given
IMXMLTagData unit that are
IMXMLTextData nodes. |
static String |
MXMLNodeBase.resolveSourceAttributePath(MXMLTreeBuilder builder,
IMXMLTagAttributeData attribute,
MXMLNodeBase.MXMLNodeInfo info)
Resolves the path specified in an MXML tag's
source
attribute. |
protected void |
MXMLNodeBase.setLocation(MXMLTreeBuilder builder,
List<IMXMLUnitData> units)
Sets the start/end/line/column location information for this node so that
it spans a list of MXML content units.
|
Constructor and Description |
---|
MXMLNodeBase.MXMLNodeInfo(MXMLTreeBuilder builder) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.