Package org.citygml4j.xml.schema
Class SchemaWalker
- java.lang.Object
-
- org.citygml4j.util.walker.Walker
-
- org.citygml4j.xml.schema.SchemaWalker
-
- All Implemented Interfaces:
com.sun.xml.xsom.visitor.XSContentTypeVisitor
,com.sun.xml.xsom.visitor.XSTermVisitor
,com.sun.xml.xsom.visitor.XSVisitor
public abstract class SchemaWalker extends Walker implements com.sun.xml.xsom.visitor.XSVisitor
-
-
Field Summary
-
Fields inherited from class org.citygml4j.util.walker.Walker
shouldWalk
-
-
Constructor Summary
Constructors Constructor Description SchemaWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addToVisited(java.lang.Object object)
void
annotation(com.sun.xml.xsom.XSAnnotation ann)
void
attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl decl)
void
attributeDecl(com.sun.xml.xsom.XSAttributeDecl decl)
void
attributeUse(com.sun.xml.xsom.XSAttributeUse use)
void
complexType(com.sun.xml.xsom.XSComplexType type)
void
elementDecl(com.sun.xml.xsom.XSElementDecl decl)
void
empty(com.sun.xml.xsom.XSContentType empty)
void
facet(com.sun.xml.xsom.XSFacet facet)
boolean
hasVisited(java.lang.Object object)
void
identityConstraint(com.sun.xml.xsom.XSIdentityConstraint decl)
void
modelGroup(com.sun.xml.xsom.XSModelGroup group)
void
modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl decl)
void
notation(com.sun.xml.xsom.XSNotation notation)
void
particle(com.sun.xml.xsom.XSParticle particle)
void
schema(com.sun.xml.xsom.XSSchema schema)
void
simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
void
visit(com.sun.xml.xsom.XSSchema schema)
void
visit(com.sun.xml.xsom.XSSchemaSet schemas)
void
visit(Schema schema)
void
wildcard(com.sun.xml.xsom.XSWildcard wc)
void
xpath(com.sun.xml.xsom.XSXPath xp)
-
Methods inherited from class org.citygml4j.util.walker.Walker
reset, setShouldWalk, shouldWalk
-
-
-
-
Method Detail
-
addToVisited
public boolean addToVisited(java.lang.Object object)
-
hasVisited
public boolean hasVisited(java.lang.Object object)
-
visit
public void visit(Schema schema)
-
visit
public void visit(com.sun.xml.xsom.XSSchemaSet schemas)
-
visit
public void visit(com.sun.xml.xsom.XSSchema schema)
-
annotation
public void annotation(com.sun.xml.xsom.XSAnnotation ann)
- Specified by:
annotation
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
attGroupDecl
public void attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl decl)
- Specified by:
attGroupDecl
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
attributeDecl
public void attributeDecl(com.sun.xml.xsom.XSAttributeDecl decl)
- Specified by:
attributeDecl
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
attributeUse
public void attributeUse(com.sun.xml.xsom.XSAttributeUse use)
- Specified by:
attributeUse
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
complexType
public void complexType(com.sun.xml.xsom.XSComplexType type)
- Specified by:
complexType
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
schema
public void schema(com.sun.xml.xsom.XSSchema schema)
- Specified by:
schema
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
facet
public void facet(com.sun.xml.xsom.XSFacet facet)
- Specified by:
facet
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
notation
public void notation(com.sun.xml.xsom.XSNotation notation)
- Specified by:
notation
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
identityConstraint
public void identityConstraint(com.sun.xml.xsom.XSIdentityConstraint decl)
- Specified by:
identityConstraint
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
xpath
public void xpath(com.sun.xml.xsom.XSXPath xp)
- Specified by:
xpath
in interfacecom.sun.xml.xsom.visitor.XSVisitor
-
wildcard
public void wildcard(com.sun.xml.xsom.XSWildcard wc)
- Specified by:
wildcard
in interfacecom.sun.xml.xsom.visitor.XSTermVisitor
-
modelGroupDecl
public void modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl decl)
- Specified by:
modelGroupDecl
in interfacecom.sun.xml.xsom.visitor.XSTermVisitor
-
modelGroup
public void modelGroup(com.sun.xml.xsom.XSModelGroup group)
- Specified by:
modelGroup
in interfacecom.sun.xml.xsom.visitor.XSTermVisitor
-
elementDecl
public void elementDecl(com.sun.xml.xsom.XSElementDecl decl)
- Specified by:
elementDecl
in interfacecom.sun.xml.xsom.visitor.XSTermVisitor
-
simpleType
public void simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
- Specified by:
simpleType
in interfacecom.sun.xml.xsom.visitor.XSContentTypeVisitor
-
particle
public void particle(com.sun.xml.xsom.XSParticle particle)
- Specified by:
particle
in interfacecom.sun.xml.xsom.visitor.XSContentTypeVisitor
-
empty
public void empty(com.sun.xml.xsom.XSContentType empty)
- Specified by:
empty
in interfacecom.sun.xml.xsom.visitor.XSContentTypeVisitor
-
-