Package 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:
DPatternVisitor<Void>
public final class RawTypeSetBuilder extends DPatternWalker
BuildsRawTypeSet
for RELAX NG.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description RawTypeSetBuilder(RELAXNGCompiler compiler, Multiplicity mul)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RawTypeSet
build(RELAXNGCompiler compiler, DPattern contentModel, Multiplicity mul)
Void
onAttribute(DAttributePattern p)
Void
onElement(DElementPattern p)
Void
onOneOrMore(DOneOrMorePattern p)
Void
onZeroOrMore(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
-
-
-
-
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)
- Specified by:
onAttribute
in interfaceDPatternVisitor<Void>
- Overrides:
onAttribute
in classDPatternWalker
-
onElement
public Void onElement(DElementPattern p)
- Specified by:
onElement
in interfaceDPatternVisitor<Void>
- Overrides:
onElement
in classDPatternWalker
-
onZeroOrMore
public Void onZeroOrMore(DZeroOrMorePattern p)
- Specified by:
onZeroOrMore
in interfaceDPatternVisitor<Void>
- Overrides:
onZeroOrMore
in classDPatternWalker
-
onOneOrMore
public Void onOneOrMore(DOneOrMorePattern p)
- Specified by:
onOneOrMore
in interfaceDPatternVisitor<Void>
- Overrides:
onOneOrMore
in classDPatternWalker
-
-