Top Description Constructors Methods
com.sun.tools.rngom.binary.visitor

public Class PatternWalker

extends Object
implements PatternVisitor
Class Inheritance
All Implemented Interfaces
com.sun.tools.rngom.binary.visitor.PatternVisitor
Known Direct Subclasses
com.sun.tools.rngom.binary.visitor.ChildElementFinder
Imports
com.sun.tools.rngom.binary.Pattern, com.sun.tools.rngom.nc.NameClass, com.sun.tools.rngdatatype.Datatype

Walks the pattern tree.
Author
Kohsuke Kawaguchi ([email protected])

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
protected void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

PatternWalkerback to summary
public PatternWalker()

Method Detail

visitAfterback to summary
public void visitAfter(Pattern p1, Pattern p2)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitAfter.

visitAttributeback to summary
public void visitAttribute(NameClass ns, Pattern value)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitAttribute.

visitBinaryback to summary
protected void visitBinary(Pattern p1, Pattern p2)
visitChoiceback to summary
public void visitChoice(Pattern p1, Pattern p2)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitChoice.

visitDataback to summary
public void visitData(Datatype dt)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitData.

visitDataExceptback to summary
public void visitDataExcept(Datatype dt, Pattern except)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitDataExcept.

visitElementback to summary
public void visitElement(NameClass nc, Pattern content)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitElement.

visitEmptyback to summary
public void visitEmpty()

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitEmpty.

visitErrorback to summary
public void visitError()

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitError.

visitGroupback to summary
public void visitGroup(Pattern p1, Pattern p2)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitGroup.

visitInterleaveback to summary
public void visitInterleave(Pattern p1, Pattern p2)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitInterleave.

visitListback to summary
public void visitList(Pattern p)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitList.

visitNotAllowedback to summary
public void visitNotAllowed()

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitNotAllowed.

visitOneOrMoreback to summary
public void visitOneOrMore(Pattern p)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitOneOrMore.

visitTextback to summary
public void visitText()

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitText.

visitValueback to summary
public void visitValue(Datatype dt, Object obj)

Implements com.sun.tools.rngom.binary.visitor.PatternVisitor.visitValue.