com.sun.tools.xjc.reader.xmlschema
Class UnusedCustomizationChecker
java.lang.Object
com.sun.tools.xjc.reader.xmlschema.BindingComponent
com.sun.tools.xjc.reader.xmlschema.UnusedCustomizationChecker
- All Implemented Interfaces:
- com.sun.xml.xsom.visitor.XSContentTypeVisitor, com.sun.xml.xsom.visitor.XSSimpleTypeVisitor, com.sun.xml.xsom.visitor.XSTermVisitor, com.sun.xml.xsom.visitor.XSVisitor
class UnusedCustomizationChecker
- extends BindingComponent
- implements com.sun.xml.xsom.visitor.XSVisitor, com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
Reports all unacknowledged customizations as errors.
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 id)
|
void |
listSimpleType(com.sun.xml.xsom.XSListSimpleType type)
|
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 |
restrictionSimpleType(com.sun.xml.xsom.XSRestrictionSimpleType type)
|
(package private) void |
run()
Runs the check. |
void |
schema(com.sun.xml.xsom.XSSchema schema)
|
void |
simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
|
void |
unionSimpleType(com.sun.xml.xsom.XSUnionSimpleType type)
|
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 |
UnusedCustomizationChecker
UnusedCustomizationChecker()
run
void run()
- Runs the check.
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
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
listSimpleType
public void listSimpleType(com.sun.xml.xsom.XSListSimpleType type)
- Specified by:
listSimpleType
in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
restrictionSimpleType
public void restrictionSimpleType(com.sun.xml.xsom.XSRestrictionSimpleType type)
- Specified by:
restrictionSimpleType
in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
unionSimpleType
public void unionSimpleType(com.sun.xml.xsom.XSUnionSimpleType type)
- Specified by:
unionSimpleType
in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
identityConstraint
public void identityConstraint(com.sun.xml.xsom.XSIdentityConstraint id)
- 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