Package com.thaiopensource.relaxng.edit
Class AbstractVisitor
- java.lang.Object
-
- com.thaiopensource.relaxng.edit.AbstractPatternVisitor<VoidValue>
-
- com.thaiopensource.relaxng.edit.AbstractVisitor
-
- All Implemented Interfaces:
AnnotationChildVisitor<VoidValue>,AttributeAnnotationVisitor<VoidValue>,ComponentVisitor<VoidValue>,NameClassVisitor<VoidValue>,PatternVisitor<VoidValue>
public class AbstractVisitor extends AbstractPatternVisitor<VoidValue> implements ComponentVisitor<VoidValue>, NameClassVisitor<VoidValue>, AnnotationChildVisitor<VoidValue>, AttributeAnnotationVisitor<VoidValue>
-
-
Constructor Summary
Constructors Constructor Description AbstractVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoidValuevisitAnnotationChild(AnnotationChild ac)VoidValuevisitAnyName(AnyNameNameClass nc)VoidValuevisitAttribute(AttributeAnnotation a)VoidValuevisitChoice(ChoiceNameClass nc)VoidValuevisitComment(Comment c)VoidValuevisitComponent(Component c)VoidValuevisitDefine(DefineComponent c)VoidValuevisitDiv(DivComponent c)VoidValuevisitElement(ElementAnnotation ea)VoidValuevisitInclude(IncludeComponent c)VoidValuevisitName(NameNameClass nc)VoidValuevisitNameClass(NameClass nc)VoidValuevisitNsName(NsNameNameClass nc)VoidValuevisitPattern(Pattern p)VoidValuevisitText(TextAnnotation ta)-
Methods inherited from class com.thaiopensource.relaxng.edit.AbstractPatternVisitor
visitAttribute, visitChoice, visitComposite, visitData, visitElement, visitEmpty, visitExternalRef, visitGrammar, visitGroup, visitInterleave, visitList, visitMixed, visitNameClassed, visitNotAllowed, visitOneOrMore, visitOptional, visitParentRef, visitRef, visitText, visitUnary, visitValue, visitZeroOrMore
-
-
-
-
Method Detail
-
visitPattern
public VoidValue visitPattern(Pattern p)
- Specified by:
visitPatternin classAbstractPatternVisitor<VoidValue>
-
visitDefine
public VoidValue visitDefine(DefineComponent c)
- Specified by:
visitDefinein interfaceComponentVisitor<VoidValue>
-
visitDiv
public VoidValue visitDiv(DivComponent c)
- Specified by:
visitDivin interfaceComponentVisitor<VoidValue>
-
visitInclude
public VoidValue visitInclude(IncludeComponent c)
- Specified by:
visitIncludein interfaceComponentVisitor<VoidValue>
-
visitChoice
public VoidValue visitChoice(ChoiceNameClass nc)
- Specified by:
visitChoicein interfaceNameClassVisitor<VoidValue>
-
visitAnyName
public VoidValue visitAnyName(AnyNameNameClass nc)
- Specified by:
visitAnyNamein interfaceNameClassVisitor<VoidValue>
-
visitNsName
public VoidValue visitNsName(NsNameNameClass nc)
- Specified by:
visitNsNamein interfaceNameClassVisitor<VoidValue>
-
visitName
public VoidValue visitName(NameNameClass nc)
- Specified by:
visitNamein interfaceNameClassVisitor<VoidValue>
-
visitText
public VoidValue visitText(TextAnnotation ta)
- Specified by:
visitTextin interfaceAnnotationChildVisitor<VoidValue>
-
visitComment
public VoidValue visitComment(Comment c)
- Specified by:
visitCommentin interfaceAnnotationChildVisitor<VoidValue>
-
visitElement
public VoidValue visitElement(ElementAnnotation ea)
- Specified by:
visitElementin interfaceAnnotationChildVisitor<VoidValue>
-
visitAnnotationChild
public VoidValue visitAnnotationChild(AnnotationChild ac)
-
visitAttribute
public VoidValue visitAttribute(AttributeAnnotation a)
- Specified by:
visitAttributein interfaceAttributeAnnotationVisitor<VoidValue>
-
-