Class SchemaWalker
- java.lang.Object
-
- com.thaiopensource.relaxng.output.xsd.basic.SchemaWalker
-
- All Implemented Interfaces:
AttributeUseVisitor<VoidValue>,ComplexTypeVisitor<VoidValue>,ParticleVisitor<VoidValue>,SchemaVisitor,SimpleTypeVisitor<VoidValue>
public abstract class SchemaWalker extends java.lang.Object implements ParticleVisitor<VoidValue>, SimpleTypeVisitor<VoidValue>, SchemaVisitor, ComplexTypeVisitor<VoidValue>, AttributeUseVisitor<VoidValue>
-
-
Constructor Summary
Constructors Constructor Description SchemaWalker()
-
Method Summary
-
-
-
Method Detail
-
visitElement
public VoidValue visitElement(Element p)
- Specified by:
visitElementin interfaceParticleVisitor<VoidValue>
-
visitWildcardElement
public VoidValue visitWildcardElement(WildcardElement p)
- Specified by:
visitWildcardElementin interfaceParticleVisitor<VoidValue>
-
visitRepeat
public VoidValue visitRepeat(ParticleRepeat p)
- Specified by:
visitRepeatin interfaceParticleVisitor<VoidValue>
-
visitSequence
public VoidValue visitSequence(ParticleSequence p)
- Specified by:
visitSequencein interfaceParticleVisitor<VoidValue>
-
visitChoice
public VoidValue visitChoice(ParticleChoice p)
- Specified by:
visitChoicein interfaceParticleVisitor<VoidValue>
-
visitAll
public VoidValue visitAll(ParticleAll p)
- Specified by:
visitAllin interfaceParticleVisitor<VoidValue>
-
visitGroup
public VoidValue visitGroup(ParticleGroup p)
-
visitGroupRef
public VoidValue visitGroupRef(GroupRef p)
- Specified by:
visitGroupRefin interfaceParticleVisitor<VoidValue>
-
visitRestriction
public VoidValue visitRestriction(SimpleTypeRestriction t)
- Specified by:
visitRestrictionin interfaceSimpleTypeVisitor<VoidValue>
-
visitUnion
public VoidValue visitUnion(SimpleTypeUnion t)
- Specified by:
visitUnionin interfaceSimpleTypeVisitor<VoidValue>
-
visitList
public VoidValue visitList(SimpleTypeList t)
- Specified by:
visitListin interfaceSimpleTypeVisitor<VoidValue>
-
visitRef
public VoidValue visitRef(SimpleTypeRef t)
- Specified by:
visitRefin interfaceSimpleTypeVisitor<VoidValue>
-
visitGroup
public void visitGroup(GroupDefinition def)
- Specified by:
visitGroupin interfaceSchemaVisitor
-
visitAttributeGroup
public void visitAttributeGroup(AttributeGroupDefinition def)
- Specified by:
visitAttributeGroupin interfaceSchemaVisitor
-
visitAttribute
public VoidValue visitAttribute(Attribute a)
- Specified by:
visitAttributein interfaceAttributeUseVisitor<VoidValue>
-
visitWildcardAttribute
public VoidValue visitWildcardAttribute(WildcardAttribute a)
- Specified by:
visitWildcardAttributein interfaceAttributeUseVisitor<VoidValue>
-
visitOptionalAttribute
public VoidValue visitOptionalAttribute(OptionalAttribute a)
- Specified by:
visitOptionalAttributein interfaceAttributeUseVisitor<VoidValue>
-
visitAttributeGroupRef
public VoidValue visitAttributeGroupRef(AttributeGroupRef a)
- Specified by:
visitAttributeGroupRefin interfaceAttributeUseVisitor<VoidValue>
-
visitAttributeGroup
public VoidValue visitAttributeGroup(AttributeGroup a)
- Specified by:
visitAttributeGroupin interfaceAttributeUseVisitor<VoidValue>
-
visitAttributeUseChoice
public VoidValue visitAttributeUseChoice(AttributeUseChoice a)
- Specified by:
visitAttributeUseChoicein interfaceAttributeUseVisitor<VoidValue>
-
visitSimpleType
public void visitSimpleType(SimpleTypeDefinition def)
- Specified by:
visitSimpleTypein interfaceSchemaVisitor
-
visitRoot
public void visitRoot(RootDeclaration decl)
- Specified by:
visitRootin interfaceSchemaVisitor
-
visitInclude
public void visitInclude(Include include)
- Specified by:
visitIncludein interfaceSchemaVisitor
-
visitComment
public void visitComment(Comment comment)
- Specified by:
visitCommentin interfaceSchemaVisitor
-
visitComplexContent
public VoidValue visitComplexContent(ComplexTypeComplexContent t)
- Specified by:
visitComplexContentin interfaceComplexTypeVisitor<VoidValue>
-
visitSimpleContent
public VoidValue visitSimpleContent(ComplexTypeSimpleContent t)
- Specified by:
visitSimpleContentin interfaceComplexTypeVisitor<VoidValue>
-
visitNotAllowedContent
public VoidValue visitNotAllowedContent(ComplexTypeNotAllowedContent t)
- Specified by:
visitNotAllowedContentin interfaceComplexTypeVisitor<VoidValue>
-
-