Package | Description |
---|---|
org.apache.flex.compiler.internal.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.mxml package. |
org.apache.flex.compiler.internal.parsing |
This package is the internal counterpart of the external
org.apache.flex.compiler.parsing package. |
org.apache.flex.compiler.internal.tree.mxml |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.mxml package. |
org.apache.flex.compiler.mxml |
This package contains classes and interfaces that provide a syntactic
representation of MXML as tags and attributes, without any semantic
understanding of what those tags and attributes mean in MXML.
|
Modifier and Type | Method and Description |
---|---|
ISourceFragment[] |
MXMLTextData.getFragments(Collection<ICompilerProblem> problems) |
ISourceFragment[] |
MXMLTagAttributeData.getValueFragments(Collection<ICompilerProblem> problems) |
static ISourceFragment[] |
EntityProcessor.parse(String s,
ISourceLocation location,
MXMLDialect mxmlDialect,
Collection<ICompilerProblem> problems)
Replaces all character entity references in a string.
|
Modifier and Type | Class and Description |
---|---|
class |
SourceFragment
This class is an implementation of the
ISourceFragment interface. |
Modifier and Type | Method and Description |
---|---|
ISourceFragment |
SourceFragment.subfragment(int beginIndex,
int endIndex)
Returns a subfragment from the fragment.
|
Modifier and Type | Method and Description |
---|---|
static String |
SourceFragmentsReader.concatLogicalText(ISourceFragment[] sourceFragments)
Concatenates the logical text of multiple source fragments.
|
Constructor and Description |
---|
SourceFragmentsReader(String sourcePath,
ISourceFragment[] sourceFragments) |
Modifier and Type | Method and Description |
---|---|
ISourceFragment[] |
MXMLNodeBase.MXMLNodeInfo.getSourceFragments() |
Modifier and Type | Method and Description |
---|---|
void |
MXMLNodeBase.MXMLNodeInfo.addSourceFragments(String sourcePath,
ISourceFragment[] sourceFragments) |
NodeBase |
MXMLTreeBuilder.createExpressionNode(IMXMLNode propertyNode,
ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
Object defaultValue,
MXMLClassDefinitionNode classNode)
Creates a databinding node, a class directive node, or a literal node.
|
org.apache.flex.compiler.internal.tree.mxml.MXMLInstanceNode |
MXMLTreeBuilder.createInstanceNode(NodeBase parent,
ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
MXMLClassDefinitionNode classNode)
Parses the specified source fragments as a databinding, or a compiler
directive, or a textual value of the specified type and returns an MXML
instance node representing the result.
|
NodeBase |
MXMLTreeBuilder.parseExpressionNode(ITypeDefinition type,
ISourceFragment[] fragments,
ISourceLocation location,
EnumSet<MXMLDialect.TextParsingFlags> flags,
Object defaultValue,
MXMLClassDefinitionNode classNode,
boolean postProcess) |
Modifier and Type | Method and Description |
---|---|
ISourceFragment[] |
IMXMLTextData.getFragments(Collection<ICompilerProblem> problems)
Gets the source fragments that make up this text.
|
ISourceFragment[] |
IMXMLTagAttributeData.getValueFragments(Collection<ICompilerProblem> problems)
Gets the galue of this attribute as an array of source fragments.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.