com.sun.tools.xjc.reader.relaxng

Class ContentModelBinder

final class ContentModelBinder extends DPatternWalker

Recursively visits DPattern and decides which patterns to map to properties.
Constructor Summary
ContentModelBinder(RELAXNGCompiler compiler, CClassInfo clazz)
Method Summary
VoidonAttribute(DAttributePattern p)
VoidonChoice(DChoicePattern p)
VoidonMixed(DMixedPattern p)
VoidonOneOrMore(DOneOrMorePattern p)
VoidonOptional(DOptionalPattern p)
VoidonZeroOrMore(DZeroOrMorePattern p)

Constructor Detail

ContentModelBinder

public ContentModelBinder(RELAXNGCompiler compiler, CClassInfo clazz)

Method Detail

onAttribute

public Void onAttribute(DAttributePattern p)

onChoice

public Void onChoice(DChoicePattern p)

onMixed

public Void onMixed(DMixedPattern p)

onOneOrMore

public Void onOneOrMore(DOneOrMorePattern p)

onOptional

public Void onOptional(DOptionalPattern p)

onZeroOrMore

public Void onZeroOrMore(DZeroOrMorePattern p)