com.sun.tools.xjc.reader.xmlschema
Class RefererFinder
java.lang.Object
com.sun.tools.xjc.reader.xmlschema.RefererFinder
- All Implemented Interfaces:
- com.sun.xml.xsom.visitor.XSContentTypeVisitor, com.sun.xml.xsom.visitor.XSTermVisitor, com.sun.xml.xsom.visitor.XSVisitor
final class RefererFinder
- extends java.lang.Object
- implements com.sun.xml.xsom.visitor.XSVisitor
Finds which XSComponents refer to which XSComplexTypes.
|
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 ct)
|
void |
elementDecl(com.sun.xml.xsom.XSElementDecl e)
|
void |
empty(com.sun.xml.xsom.XSContentType empty)
|
void |
facet(com.sun.xml.xsom.XSFacet facet)
|
java.util.Set<com.sun.xml.xsom.XSComponent> |
getReferer(com.sun.xml.xsom.XSComponent src)
|
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 xs)
|
void |
schemaSet(com.sun.xml.xsom.XSSchemaSet xss)
|
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 |
RefererFinder
RefererFinder()
getReferer
public java.util.Set<com.sun.xml.xsom.XSComponent> getReferer(com.sun.xml.xsom.XSComponent src)
schemaSet
public void schemaSet(com.sun.xml.xsom.XSSchemaSet xss)
schema
public void schema(com.sun.xml.xsom.XSSchema xs)
- Specified by:
schema in interface com.sun.xml.xsom.visitor.XSVisitor
elementDecl
public void elementDecl(com.sun.xml.xsom.XSElementDecl e)
- Specified by:
elementDecl in interface com.sun.xml.xsom.visitor.XSTermVisitor
complexType
public void complexType(com.sun.xml.xsom.XSComplexType ct)
- Specified by:
complexType in interface com.sun.xml.xsom.visitor.XSVisitor
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
particle
public void particle(com.sun.xml.xsom.XSParticle particle)
- Specified by:
particle in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
simpleType
public void simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
- Specified by:
simpleType in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
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
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
empty
public void empty(com.sun.xml.xsom.XSContentType empty)
- Specified by:
empty in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor