Interface DPatternVisitor<V>
- 
- All Known Implementing Classes:
 DPatternWalker
public interface DPatternVisitor<V> 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VonAttribute(DAttributePattern p)VonChoice(DChoicePattern p)VonData(DDataPattern p)VonElement(DElementPattern p)VonEmpty(DEmptyPattern p)VonGrammar(DGrammarPattern p)VonGroup(DGroupPattern p)VonInterleave(DInterleavePattern p)VonList(DListPattern p)VonMixed(DMixedPattern p)VonNotAllowed(DNotAllowedPattern p)VonOneOrMore(DOneOrMorePattern p)VonOptional(DOptionalPattern p)VonRef(DRefPattern p)VonText(DTextPattern p)VonValue(DValuePattern p)VonZeroOrMore(DZeroOrMorePattern p) 
 - 
 
- 
- 
Method Detail
- 
onAttribute
V onAttribute(DAttributePattern p)
 
- 
onChoice
V onChoice(DChoicePattern p)
 
- 
onData
V onData(DDataPattern p)
 
- 
onElement
V onElement(DElementPattern p)
 
- 
onEmpty
V onEmpty(DEmptyPattern p)
 
- 
onGrammar
V onGrammar(DGrammarPattern p)
 
- 
onGroup
V onGroup(DGroupPattern p)
 
- 
onInterleave
V onInterleave(DInterleavePattern p)
 
- 
onList
V onList(DListPattern p)
 
- 
onMixed
V onMixed(DMixedPattern p)
 
- 
onNotAllowed
V onNotAllowed(DNotAllowedPattern p)
 
- 
onOneOrMore
V onOneOrMore(DOneOrMorePattern p)
 
- 
onOptional
V onOptional(DOptionalPattern p)
 
- 
onRef
V onRef(DRefPattern p)
 
- 
onText
V onText(DTextPattern p)
 
- 
onValue
V onValue(DValuePattern p)
 
- 
onZeroOrMore
V onZeroOrMore(DZeroOrMorePattern p)
 
 - 
 
 -