org.citygml4j.xml.schema
Class SchemaWalker

java.lang.Object
  extended by 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, Walker

public abstract class SchemaWalker
extends java.lang.Object
implements com.sun.xml.xsom.visitor.XSVisitor, Walker


Constructor Summary
SchemaWalker()
           
 
Method Summary
 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 reset()
           
 void schema(com.sun.xml.xsom.XSSchema schema)
           
 void setShouldWalk(boolean shouldWalk)
           
 boolean shouldWalk()
           
 void simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
           
 void visit(Schema schema)
           
 void visit(com.sun.xml.xsom.XSSchema schema)
           
 void visit(com.sun.xml.xsom.XSSchemaSet schemas)
           
 void wildcard(com.sun.xml.xsom.XSWildcard wc)
           
 void xpath(com.sun.xml.xsom.XSXPath xp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaWalker

public SchemaWalker()
Method Detail

reset

public void reset()
Specified by:
reset in interface Walker

shouldWalk

public boolean shouldWalk()
Specified by:
shouldWalk in interface Walker

setShouldWalk

public void setShouldWalk(boolean shouldWalk)
Specified by:
setShouldWalk in interface Walker

addToVisited

public boolean addToVisited(java.lang.Object object)
Specified by:
addToVisited in interface Walker

hasVisited

public boolean hasVisited(java.lang.Object object)
Specified by:
hasVisited in interface Walker

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 interface com.sun.xml.xsom.visitor.XSVisitor

attGroupDecl

public void attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl decl)
Specified by:
attGroupDecl in interface com.sun.xml.xsom.visitor.XSVisitor

attributeDecl

public void attributeDecl(com.sun.xml.xsom.XSAttributeDecl decl)
Specified by:
attributeDecl in interface com.sun.xml.xsom.visitor.XSVisitor

attributeUse

public void attributeUse(com.sun.xml.xsom.XSAttributeUse use)
Specified by:
attributeUse in interface com.sun.xml.xsom.visitor.XSVisitor

complexType

public void complexType(com.sun.xml.xsom.XSComplexType type)
Specified by:
complexType in interface com.sun.xml.xsom.visitor.XSVisitor

schema

public void schema(com.sun.xml.xsom.XSSchema schema)
Specified by:
schema in interface com.sun.xml.xsom.visitor.XSVisitor

facet

public void facet(com.sun.xml.xsom.XSFacet facet)
Specified by:
facet in interface com.sun.xml.xsom.visitor.XSVisitor

notation

public void notation(com.sun.xml.xsom.XSNotation notation)
Specified by:
notation in interface com.sun.xml.xsom.visitor.XSVisitor

identityConstraint

public void identityConstraint(com.sun.xml.xsom.XSIdentityConstraint decl)
Specified by:
identityConstraint in interface com.sun.xml.xsom.visitor.XSVisitor

xpath

public void xpath(com.sun.xml.xsom.XSXPath xp)
Specified by:
xpath in interface com.sun.xml.xsom.visitor.XSVisitor

wildcard

public void wildcard(com.sun.xml.xsom.XSWildcard wc)
Specified by:
wildcard in interface com.sun.xml.xsom.visitor.XSTermVisitor

modelGroupDecl

public void modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl decl)
Specified by:
modelGroupDecl in interface com.sun.xml.xsom.visitor.XSTermVisitor

modelGroup

public void modelGroup(com.sun.xml.xsom.XSModelGroup group)
Specified by:
modelGroup in interface com.sun.xml.xsom.visitor.XSTermVisitor

elementDecl

public void elementDecl(com.sun.xml.xsom.XSElementDecl decl)
Specified by:
elementDecl in interface com.sun.xml.xsom.visitor.XSTermVisitor

simpleType

public void simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
Specified by:
simpleType in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor

particle

public void particle(com.sun.xml.xsom.XSParticle particle)
Specified by:
particle in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor

empty

public void empty(com.sun.xml.xsom.XSContentType empty)
Specified by:
empty in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor