com.sun.tools.xjc.reader.relaxng

Class RawTypeSetBuilder

public final class RawTypeSetBuilder extends DPatternWalker

Builds RawTypeSet for RELAX NG.
Constructor Summary
RawTypeSetBuilder(RELAXNGCompiler compiler, Multiplicity mul)
Method Summary
static RawTypeSetbuild(RELAXNGCompiler compiler, DPattern contentModel, Multiplicity mul)
VoidonAttribute(DAttributePattern p)
VoidonElement(DElementPattern p)
VoidonOneOrMore(DOneOrMorePattern p)
VoidonZeroOrMore(DZeroOrMorePattern p)

Constructor Detail

RawTypeSetBuilder

public RawTypeSetBuilder(RELAXNGCompiler compiler, Multiplicity mul)

Method Detail

build

public static RawTypeSet build(RELAXNGCompiler compiler, DPattern contentModel, Multiplicity mul)

onAttribute

public Void onAttribute(DAttributePattern p)

onElement

public Void onElement(DElementPattern p)

onOneOrMore

public Void onOneOrMore(DOneOrMorePattern p)

onZeroOrMore

public Void onZeroOrMore(DZeroOrMorePattern p)