com.sun.tools.xjc.reader.relaxng
Class TypePatternBinder
java.lang.Object
org.kohsuke.rngom.digested.DPatternWalker
com.sun.tools.xjc.reader.relaxng.TypePatternBinder
- All Implemented Interfaces:
- org.kohsuke.rngom.digested.DPatternVisitor<Void>
final class TypePatternBinder
- extends org.kohsuke.rngom.digested.DPatternWalker
Fumigate the named patterns that can be bound to inheritance.
Methods inherited from class org.kohsuke.rngom.digested.DPatternWalker |
onContainer, onData, onElement, onEmpty, onGrammar, onGroup, onInterleave, onNotAllowed, onText, onUnary, onValue, onXmlToken |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypePatternBinder
TypePatternBinder()
reset
void reset()
onRef
public Void onRef(org.kohsuke.rngom.digested.DRefPattern p)
- Specified by:
onRef
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onRef
in class org.kohsuke.rngom.digested.DPatternWalker
onChoice
public Void onChoice(org.kohsuke.rngom.digested.DChoicePattern p)
- Specified by:
onChoice
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onChoice
in class org.kohsuke.rngom.digested.DPatternWalker
onAttribute
public Void onAttribute(org.kohsuke.rngom.digested.DAttributePattern p)
- Specified by:
onAttribute
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onAttribute
in class org.kohsuke.rngom.digested.DPatternWalker
onList
public Void onList(org.kohsuke.rngom.digested.DListPattern p)
- Specified by:
onList
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onList
in class org.kohsuke.rngom.digested.DPatternWalker
onMixed
public Void onMixed(org.kohsuke.rngom.digested.DMixedPattern p)
- Specified by:
onMixed
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onMixed
in class org.kohsuke.rngom.digested.DPatternWalker
onOneOrMore
public Void onOneOrMore(org.kohsuke.rngom.digested.DOneOrMorePattern p)
- Specified by:
onOneOrMore
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onOneOrMore
in class org.kohsuke.rngom.digested.DPatternWalker
onZeroOrMore
public Void onZeroOrMore(org.kohsuke.rngom.digested.DZeroOrMorePattern p)
- Specified by:
onZeroOrMore
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onZeroOrMore
in class org.kohsuke.rngom.digested.DPatternWalker
onOptional
public Void onOptional(org.kohsuke.rngom.digested.DOptionalPattern p)
- Specified by:
onOptional
in interface org.kohsuke.rngom.digested.DPatternVisitor<Void>
- Overrides:
onOptional
in class org.kohsuke.rngom.digested.DPatternWalker