public class MxmlParserHelper extends Object
| Constructor and Description |
|---|
MxmlParserHelper(JooParser parser) |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnit |
createCompilationUnit(XmlHeader optXmlHeader,
XmlElement root) |
XmlAttribute |
createXmlAttribute(Ide ide,
JooSymbol eq,
JooSymbol value) |
XmlElement |
createXmlElement(XmlTag openingMxmlTag,
List children,
XmlTag closingMxmlTag) |
XmlTag |
createXmlTag(JooSymbol lt,
Ide tagName,
List<XmlAttribute> attributes,
JooSymbol gt) |
String |
getClassNameForElement(JangarooParser parser,
XmlElement xmlElement) |
ClassBody |
parseClassBody(JooSymbol symbol) |
List<Directive> |
parseConstructorBody(String text) |
Expr |
parseExpression(JooSymbol symbol) |
Extends |
parseExtends(JangarooParser parser,
XmlElement rootNode,
String classQName) |
Ide |
parseIde(String text) |
Implements |
parseImplements(JooSymbol symbol) |
ImportDirective |
parseImport(JooSymbol symbol) |
ImportDirective |
parseImport(String text) |
List<Annotation> |
parseMetadata(JooSymbol symbol) |
PackageDeclaration |
parsePackageDeclaration(String classQName) |
public MxmlParserHelper(JooParser parser)
public XmlTag createXmlTag(JooSymbol lt, Ide tagName, List<XmlAttribute> attributes, JooSymbol gt)
public XmlAttribute createXmlAttribute(Ide ide, JooSymbol eq, JooSymbol value)
public XmlElement createXmlElement(XmlTag openingMxmlTag, List children, XmlTag closingMxmlTag)
public CompilationUnit createCompilationUnit(XmlHeader optXmlHeader, XmlElement root) throws Exception
Exception@Nonnull public PackageDeclaration parsePackageDeclaration(String classQName)
@Nullable public Implements parseImplements(@Nonnull JooSymbol symbol)
@Nonnull public Extends parseExtends(@Nonnull JangarooParser parser, @Nonnull XmlElement rootNode, @Nonnull String classQName)
@Nullable public ImportDirective parseImport(@Nonnull JooSymbol symbol)
@Nullable public List<Annotation> parseMetadata(@Nonnull JooSymbol symbol)
@Nullable public ImportDirective parseImport(@Nonnull String text)
@Nonnull public String getClassNameForElement(JangarooParser parser, XmlElement xmlElement)
Copyright © 2002–2018 CoreMedia AG. All rights reserved.