org.jvnet.jax_ws_commons.json
Class SchemaWalker
java.lang.Object
org.jvnet.jax_ws_commons.json.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 java.lang.Object
- implements com.sun.xml.xsom.visitor.XSVisitor
Visits the schema components.
- Author:
- Kohsuke Kawaguchi
Method Summary |
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)
|
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 |
wildcard(com.sun.xml.xsom.XSWildcard wc)
|
void |
xpath(com.sun.xml.xsom.XSXPath xp)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaWalker
public SchemaWalker()
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