Class ExpressionBuilder
- java.lang.Object
-
- com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
-
- All Implemented Interfaces:
XSTermFunction<Expression>
public final class ExpressionBuilder extends Object implements XSTermFunction<Expression>
VisitsXSParticleand creates a correspondingExpressiontree.- Author:
- Kohsuke Kawaguchi
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExpressioncreateTree(XSParticle p)ElementelementDecl(XSElementDecl decl)ExpressionmodelGroup(XSModelGroup group)ExpressionmodelGroupDecl(XSModelGroupDecl decl)Expressionparticle(XSParticle p)Expressionwildcard(XSWildcard wc)We can only have oneXmlAnyElementproperty, so all the wildcards need to be treated as one node.
-
-
-
Method Detail
-
createTree
public static Expression createTree(XSParticle p)
-
wildcard
public Expression wildcard(XSWildcard wc)
We can only have oneXmlAnyElementproperty, so all the wildcards need to be treated as one node.- Specified by:
wildcardin interfaceXSTermFunction<Expression>
-
modelGroupDecl
public Expression modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDeclin interfaceXSTermFunction<Expression>
-
modelGroup
public Expression modelGroup(XSModelGroup group)
- Specified by:
modelGroupin interfaceXSTermFunction<Expression>
-
elementDecl
public Element elementDecl(XSElementDecl decl)
- Specified by:
elementDeclin interfaceXSTermFunction<Expression>
-
particle
public Expression particle(XSParticle p)
-
-