com.sun.tools.xjc.reader.relaxng
Class ContentModelBinder
java.lang.Object
org.kohsuke.rngom.digested.DPatternWalker
com.sun.tools.xjc.reader.relaxng.ContentModelBinder
- All Implemented Interfaces:
- org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>
final class ContentModelBinder
- extends org.kohsuke.rngom.digested.DPatternWalker
Recursively visits DPattern and
decides which patterns to map to properties.
|
Method Summary |
java.lang.Void |
onAttribute(org.kohsuke.rngom.digested.DAttributePattern p)
|
java.lang.Void |
onChoice(org.kohsuke.rngom.digested.DChoicePattern p)
|
java.lang.Void |
onMixed(org.kohsuke.rngom.digested.DMixedPattern p)
|
java.lang.Void |
onOneOrMore(org.kohsuke.rngom.digested.DOneOrMorePattern p)
|
java.lang.Void |
onOptional(org.kohsuke.rngom.digested.DOptionalPattern p)
|
java.lang.Void |
onZeroOrMore(org.kohsuke.rngom.digested.DZeroOrMorePattern p)
|
| Methods inherited from class org.kohsuke.rngom.digested.DPatternWalker |
onContainer, onData, onElement, onEmpty, onGrammar, onGroup, onInterleave, onList, onNotAllowed, onRef, onText, onUnary, onValue, onXmlToken |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentModelBinder
public ContentModelBinder(RELAXNGCompiler compiler,
CClassInfo clazz)
onMixed
public java.lang.Void onMixed(org.kohsuke.rngom.digested.DMixedPattern p)
- Specified by:
onMixed in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>- Overrides:
onMixed in class org.kohsuke.rngom.digested.DPatternWalker
onChoice
public java.lang.Void onChoice(org.kohsuke.rngom.digested.DChoicePattern p)
- Specified by:
onChoice in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>- Overrides:
onChoice in class org.kohsuke.rngom.digested.DPatternWalker
onOptional
public java.lang.Void onOptional(org.kohsuke.rngom.digested.DOptionalPattern p)
- Specified by:
onOptional in interface org.kohsuke.rngom.digested.DPatternVisitor<java.lang.Void>- Overrides:
onOptional 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
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