Package com.sun.tools.xjc.reader.relaxng
Class RawTypeSetBuilder
- java.lang.Object
-
- com.sun.tools.rngom.digested.DPatternWalker
-
- com.sun.tools.xjc.reader.relaxng.RawTypeSetBuilder
-
- All Implemented Interfaces:
DPatternVisitor<Void>
public final class RawTypeSetBuilder extends DPatternWalker
BuildsRawTypeSetfor 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 RawTypeSetbuild(RELAXNGCompiler compiler, DPattern contentModel, Multiplicity mul)VoidonAttribute(DAttributePattern p)VoidonElement(DElementPattern p)VoidonOneOrMore(DOneOrMorePattern p)VoidonZeroOrMore(DZeroOrMorePattern p)-
Methods inherited from class com.sun.tools.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:
onAttributein interfaceDPatternVisitor<Void>- Overrides:
onAttributein classDPatternWalker
-
onElement
public Void onElement(DElementPattern p)
- Specified by:
onElementin interfaceDPatternVisitor<Void>- Overrides:
onElementin classDPatternWalker
-
onZeroOrMore
public Void onZeroOrMore(DZeroOrMorePattern p)
- Specified by:
onZeroOrMorein interfaceDPatternVisitor<Void>- Overrides:
onZeroOrMorein classDPatternWalker
-
onOneOrMore
public Void onOneOrMore(DOneOrMorePattern p)
- Specified by:
onOneOrMorein interfaceDPatternVisitor<Void>- Overrides:
onOneOrMorein classDPatternWalker
-
-