com.sun.tools.xjc.reader.relaxng
Class RawTypeSetBuilder
java.lang.Object
org.kohsuke.rngom.digested.DPatternWalker
com.sun.tools.xjc.reader.relaxng.RawTypeSetBuilder
- All Implemented Interfaces:
- org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>
public final class RawTypeSetBuilder
- extends org.kohsuke.rngom.digested.DPatternWalker
Builds RawTypeSet
for RELAX NG.
Method Summary |
static RawTypeSet |
build(RELAXNGCompiler compiler,
org.kohsuke.rngom.digested.DPattern contentModel,
Multiplicity mul)
|
java.lang.Void |
onAttribute(org.kohsuke.rngom.digested.DAttributePattern p)
|
java.lang.Void |
onElement(org.kohsuke.rngom.digested.DElementPattern p)
|
java.lang.Void |
onOneOrMore(org.kohsuke.rngom.digested.DOneOrMorePattern p)
|
java.lang.Void |
onZeroOrMore(org.kohsuke.rngom.digested.DZeroOrMorePattern p)
|
Methods inherited from class org.kohsuke.rngom.digested.DPatternWalker |
onChoice, onContainer, onData, onEmpty, onGrammar, onGroup, onInterleave, onList, onMixed, onNotAllowed, onOptional, onRef, onText, onUnary, onValue, onXmlToken |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RawTypeSetBuilder
public RawTypeSetBuilder(RELAXNGCompiler compiler,
Multiplicity mul)
build
public static RawTypeSet build(RELAXNGCompiler compiler,
org.kohsuke.rngom.digested.DPattern contentModel,
Multiplicity mul)
onAttribute
public java.lang.Void onAttribute(org.kohsuke.rngom.digested.DAttributePattern p)
- Specified by:
onAttribute
in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>
- Overrides:
onAttribute
in class org.kohsuke.rngom.digested.DPatternWalker
onElement
public java.lang.Void onElement(org.kohsuke.rngom.digested.DElementPattern p)
- Specified by:
onElement
in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>
- Overrides:
onElement
in class org.kohsuke.rngom.digested.DPatternWalker
onZeroOrMore
public java.lang.Void onZeroOrMore(org.kohsuke.rngom.digested.DZeroOrMorePattern p)
- Specified by:
onZeroOrMore
in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>
- Overrides:
onZeroOrMore
in class org.kohsuke.rngom.digested.DPatternWalker
onOneOrMore
public java.lang.Void onOneOrMore(org.kohsuke.rngom.digested.DOneOrMorePattern p)
- Specified by:
onOneOrMore
in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>
- Overrides:
onOneOrMore
in class org.kohsuke.rngom.digested.DPatternWalker