| Package | Description |
|---|---|
| com.sun.tools.xjc.reader.gbind |
Binary expressions are left-associative.
|
| com.sun.tools.xjc.reader.xmlschema |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Choice |
Expression that represents the union of two expressions "A|B". |
class |
Element |
Expression that represents an alphabet of a regular language. |
class |
OneOrMore |
Expression that represents kleene-star operation (A+) |
class |
Sequence |
Expression that represents a concatanation of two expressions
"A,B". |
class |
SinkNode |
Sink node of a grpah.
|
class |
SourceNode |
Source node of a graph.
|
| Modifier and Type | Field | Description |
|---|---|---|
static Expression |
Expression.EPSILON |
Expression that represents epsilon, the length-0 string. |
| Constructor | Description |
|---|---|
Choice(Expression lhs,
Expression rhs) |
|
Graph(Expression body) |
Builds a
Graph from an Expression tree. |
OneOrMore(Expression child) |
|
Sequence(Expression lhs,
Expression rhs) |
| Modifier and Type | Method | Description |
|---|---|---|
static Expression |
ExpressionBuilder.createTree(com.sun.xml.xsom.XSParticle p) |
|
Expression |
ExpressionBuilder.modelGroup(com.sun.xml.xsom.XSModelGroup group) |
|
Expression |
ExpressionBuilder.modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl decl) |
|
Expression |
ExpressionBuilder.particle(com.sun.xml.xsom.XSParticle p) |
|
Expression |
ExpressionBuilder.wildcard(com.sun.xml.xsom.XSWildcard wc) |
We can only have one
XmlAnyElement property,
so all the wildcards need to be treated as one node. |
Copyright © 2018 Oracle Corporation. All rights reserved.