Package com.sun.tools.rngom.digested
Class DPatternWalker
- java.lang.Object
-
- com.sun.tools.rngom.digested.DPatternWalker
-
- All Implemented Interfaces:
DPatternVisitor<Void>
- Direct Known Subclasses:
RawTypeSetBuilder
public class DPatternWalker extends Object implements DPatternVisitor<Void>
- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
-
-
Constructor Summary
Constructors Constructor Description DPatternWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoidonAttribute(DAttributePattern p)VoidonChoice(DChoicePattern p)protected VoidonContainer(DContainerPattern p)VoidonData(DDataPattern p)VoidonElement(DElementPattern p)VoidonEmpty(DEmptyPattern p)VoidonGrammar(DGrammarPattern p)VoidonGroup(DGroupPattern p)VoidonInterleave(DInterleavePattern p)VoidonList(DListPattern p)VoidonMixed(DMixedPattern p)VoidonNotAllowed(DNotAllowedPattern p)VoidonOneOrMore(DOneOrMorePattern p)VoidonOptional(DOptionalPattern p)VoidonRef(DRefPattern p)VoidonText(DTextPattern p)protected VoidonUnary(DUnaryPattern p)VoidonValue(DValuePattern p)protected VoidonXmlToken(DXmlTokenPattern p)VoidonZeroOrMore(DZeroOrMorePattern p)
-
-
-
Method Detail
-
onAttribute
public Void onAttribute(DAttributePattern p)
- Specified by:
onAttributein interfaceDPatternVisitor<Void>
-
onXmlToken
protected Void onXmlToken(DXmlTokenPattern p)
-
onChoice
public Void onChoice(DChoicePattern p)
- Specified by:
onChoicein interfaceDPatternVisitor<Void>
-
onContainer
protected Void onContainer(DContainerPattern p)
-
onData
public Void onData(DDataPattern p)
- Specified by:
onDatain interfaceDPatternVisitor<Void>
-
onElement
public Void onElement(DElementPattern p)
- Specified by:
onElementin interfaceDPatternVisitor<Void>
-
onEmpty
public Void onEmpty(DEmptyPattern p)
- Specified by:
onEmptyin interfaceDPatternVisitor<Void>
-
onGrammar
public Void onGrammar(DGrammarPattern p)
- Specified by:
onGrammarin interfaceDPatternVisitor<Void>
-
onGroup
public Void onGroup(DGroupPattern p)
- Specified by:
onGroupin interfaceDPatternVisitor<Void>
-
onInterleave
public Void onInterleave(DInterleavePattern p)
- Specified by:
onInterleavein interfaceDPatternVisitor<Void>
-
onList
public Void onList(DListPattern p)
- Specified by:
onListin interfaceDPatternVisitor<Void>
-
onMixed
public Void onMixed(DMixedPattern p)
- Specified by:
onMixedin interfaceDPatternVisitor<Void>
-
onNotAllowed
public Void onNotAllowed(DNotAllowedPattern p)
- Specified by:
onNotAllowedin interfaceDPatternVisitor<Void>
-
onOneOrMore
public Void onOneOrMore(DOneOrMorePattern p)
- Specified by:
onOneOrMorein interfaceDPatternVisitor<Void>
-
onOptional
public Void onOptional(DOptionalPattern p)
- Specified by:
onOptionalin interfaceDPatternVisitor<Void>
-
onRef
public Void onRef(DRefPattern p)
- Specified by:
onRefin interfaceDPatternVisitor<Void>
-
onText
public Void onText(DTextPattern p)
- Specified by:
onTextin interfaceDPatternVisitor<Void>
-
onValue
public Void onValue(DValuePattern p)
- Specified by:
onValuein interfaceDPatternVisitor<Void>
-
onZeroOrMore
public Void onZeroOrMore(DZeroOrMorePattern p)
- Specified by:
onZeroOrMorein interfaceDPatternVisitor<Void>
-
onUnary
protected Void onUnary(DUnaryPattern p)
-
-