Class DPatternWalker
- java.lang.Object
-
- org.kohsuke.rngom.rngparser.digested.DPatternWalker
-
- All Implemented Interfaces:
DPatternVisitor<java.lang.Void>
public class DPatternWalker extends java.lang.Object implements DPatternVisitor<java.lang.Void>
-
-
Constructor Summary
Constructors Constructor Description DPatternWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Void
onAttribute(DAttributePattern p)
java.lang.Void
onChoice(DChoicePattern p)
java.lang.Void
onData(DDataPattern p)
java.lang.Void
onElement(DElementPattern p)
java.lang.Void
onEmpty(DEmptyPattern p)
java.lang.Void
onGrammar(DGrammarPattern p)
java.lang.Void
onGroup(DGroupPattern p)
java.lang.Void
onInterleave(DInterleavePattern p)
java.lang.Void
onList(DListPattern p)
java.lang.Void
onMixed(DMixedPattern p)
java.lang.Void
onNotAllowed(DNotAllowedPattern p)
java.lang.Void
onOneOrMore(DOneOrMorePattern p)
java.lang.Void
onOptional(DOptionalPattern p)
java.lang.Void
onRef(DRefPattern p)
java.lang.Void
onText(DTextPattern p)
java.lang.Void
onValue(DValuePattern p)
java.lang.Void
onZeroOrMore(DZeroOrMorePattern p)
-
-
-
Method Detail
-
onAttribute
public java.lang.Void onAttribute(DAttributePattern p)
- Specified by:
onAttribute
in interfaceDPatternVisitor<java.lang.Void>
-
onChoice
public java.lang.Void onChoice(DChoicePattern p)
- Specified by:
onChoice
in interfaceDPatternVisitor<java.lang.Void>
-
onData
public java.lang.Void onData(DDataPattern p)
- Specified by:
onData
in interfaceDPatternVisitor<java.lang.Void>
-
onElement
public java.lang.Void onElement(DElementPattern p)
- Specified by:
onElement
in interfaceDPatternVisitor<java.lang.Void>
-
onEmpty
public java.lang.Void onEmpty(DEmptyPattern p)
- Specified by:
onEmpty
in interfaceDPatternVisitor<java.lang.Void>
-
onGrammar
public java.lang.Void onGrammar(DGrammarPattern p)
- Specified by:
onGrammar
in interfaceDPatternVisitor<java.lang.Void>
-
onGroup
public java.lang.Void onGroup(DGroupPattern p)
- Specified by:
onGroup
in interfaceDPatternVisitor<java.lang.Void>
-
onInterleave
public java.lang.Void onInterleave(DInterleavePattern p)
- Specified by:
onInterleave
in interfaceDPatternVisitor<java.lang.Void>
-
onList
public java.lang.Void onList(DListPattern p)
- Specified by:
onList
in interfaceDPatternVisitor<java.lang.Void>
-
onMixed
public java.lang.Void onMixed(DMixedPattern p)
- Specified by:
onMixed
in interfaceDPatternVisitor<java.lang.Void>
-
onNotAllowed
public java.lang.Void onNotAllowed(DNotAllowedPattern p)
- Specified by:
onNotAllowed
in interfaceDPatternVisitor<java.lang.Void>
-
onOneOrMore
public java.lang.Void onOneOrMore(DOneOrMorePattern p)
- Specified by:
onOneOrMore
in interfaceDPatternVisitor<java.lang.Void>
-
onOptional
public java.lang.Void onOptional(DOptionalPattern p)
- Specified by:
onOptional
in interfaceDPatternVisitor<java.lang.Void>
-
onRef
public java.lang.Void onRef(DRefPattern p)
- Specified by:
onRef
in interfaceDPatternVisitor<java.lang.Void>
-
onText
public java.lang.Void onText(DTextPattern p)
- Specified by:
onText
in interfaceDPatternVisitor<java.lang.Void>
-
onValue
public java.lang.Void onValue(DValuePattern p)
- Specified by:
onValue
in interfaceDPatternVisitor<java.lang.Void>
-
onZeroOrMore
public java.lang.Void onZeroOrMore(DZeroOrMorePattern p)
- Specified by:
onZeroOrMore
in interfaceDPatternVisitor<java.lang.Void>
-
-