org.kohsuke.rngom.digested
Class DPatternWalker

java.lang.Object
  extended by org.kohsuke.rngom.digested.DPatternWalker
All Implemented Interfaces:
DPatternVisitor<Void>

public class DPatternWalker
extends Object
implements DPatternVisitor<Void>

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Constructor Summary
DPatternWalker()
           
 
Method Summary
 Void onAttribute(DAttributePattern p)
           
 Void onChoice(DChoicePattern p)
           
protected  Void onContainer(DContainerPattern p)
           
 Void onData(DDataPattern p)
           
 Void onElement(DElementPattern p)
           
 Void onEmpty(DEmptyPattern p)
           
 Void onGrammar(DGrammarPattern p)
           
 Void onGroup(DGroupPattern p)
           
 Void onInterleave(DInterleavePattern p)
           
 Void onList(DListPattern p)
           
 Void onMixed(DMixedPattern p)
           
 Void onNotAllowed(DNotAllowedPattern p)
           
 Void onOneOrMore(DOneOrMorePattern p)
           
 Void onOptional(DOptionalPattern p)
           
 Void onRef(DRefPattern p)
           
 Void onText(DTextPattern p)
           
protected  Void onUnary(DUnaryPattern p)
           
 Void onValue(DValuePattern p)
           
protected  Void onXmlToken(DXmlTokenPattern p)
           
 Void onZeroOrMore(DZeroOrMorePattern p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DPatternWalker

public DPatternWalker()
Method Detail

onAttribute

public Void onAttribute(DAttributePattern p)
Specified by:
onAttribute in interface DPatternVisitor<Void>

onXmlToken

protected Void onXmlToken(DXmlTokenPattern p)

onChoice

public Void onChoice(DChoicePattern p)
Specified by:
onChoice in interface DPatternVisitor<Void>

onContainer

protected Void onContainer(DContainerPattern p)

onData

public Void onData(DDataPattern p)
Specified by:
onData in interface DPatternVisitor<Void>

onElement

public Void onElement(DElementPattern p)
Specified by:
onElement in interface DPatternVisitor<Void>

onEmpty

public Void onEmpty(DEmptyPattern p)
Specified by:
onEmpty in interface DPatternVisitor<Void>

onGrammar

public Void onGrammar(DGrammarPattern p)
Specified by:
onGrammar in interface DPatternVisitor<Void>

onGroup

public Void onGroup(DGroupPattern p)
Specified by:
onGroup in interface DPatternVisitor<Void>

onInterleave

public Void onInterleave(DInterleavePattern p)
Specified by:
onInterleave in interface DPatternVisitor<Void>

onList

public Void onList(DListPattern p)
Specified by:
onList in interface DPatternVisitor<Void>

onMixed

public Void onMixed(DMixedPattern p)
Specified by:
onMixed in interface DPatternVisitor<Void>

onNotAllowed

public Void onNotAllowed(DNotAllowedPattern p)
Specified by:
onNotAllowed in interface DPatternVisitor<Void>

onOneOrMore

public Void onOneOrMore(DOneOrMorePattern p)
Specified by:
onOneOrMore in interface DPatternVisitor<Void>

onOptional

public Void onOptional(DOptionalPattern p)
Specified by:
onOptional in interface DPatternVisitor<Void>

onRef

public Void onRef(DRefPattern p)
Specified by:
onRef in interface DPatternVisitor<Void>

onText

public Void onText(DTextPattern p)
Specified by:
onText in interface DPatternVisitor<Void>

onValue

public Void onValue(DValuePattern p)
Specified by:
onValue in interface DPatternVisitor<Void>

onZeroOrMore

public Void onZeroOrMore(DZeroOrMorePattern p)
Specified by:
onZeroOrMore in interface DPatternVisitor<Void>

onUnary

protected Void onUnary(DUnaryPattern p)


Copyright © 2011. All Rights Reserved.