com.sun.tools.xjc.reader.xmlschema
Class RefererFinder
java.lang.Object
com.sun.tools.xjc.reader.xmlschema.RefererFinder
- All Implemented Interfaces:
- XSContentTypeVisitor, XSTermVisitor, XSVisitor
final class RefererFinder
- extends Object
- implements XSVisitor
Finds which XSComponents refer to which XSComplexTypes.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RefererFinder
RefererFinder()
getReferer
public Set<XSComponent> getReferer(XSComponent src)
schemaSet
public void schemaSet(XSSchemaSet xss)
schema
public void schema(XSSchema xs)
- Specified by:
schema in interface XSVisitor
elementDecl
public void elementDecl(XSElementDecl e)
- Specified by:
elementDecl in interface XSTermVisitor
complexType
public void complexType(XSComplexType ct)
- Specified by:
complexType in interface XSVisitor
modelGroupDecl
public void modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDecl in interface XSTermVisitor
modelGroup
public void modelGroup(XSModelGroup group)
- Specified by:
modelGroup in interface XSTermVisitor
particle
public void particle(XSParticle particle)
- Specified by:
particle in interface XSContentTypeVisitor
simpleType
public void simpleType(XSSimpleType simpleType)
- Specified by:
simpleType in interface XSContentTypeVisitor
annotation
public void annotation(XSAnnotation ann)
- Specified by:
annotation in interface XSVisitor
attGroupDecl
public void attGroupDecl(XSAttGroupDecl decl)
- Specified by:
attGroupDecl in interface XSVisitor
attributeDecl
public void attributeDecl(XSAttributeDecl decl)
- Specified by:
attributeDecl in interface XSVisitor
attributeUse
public void attributeUse(XSAttributeUse use)
- Specified by:
attributeUse in interface XSVisitor
facet
public void facet(XSFacet facet)
- Specified by:
facet in interface XSVisitor
notation
public void notation(XSNotation notation)
- Specified by:
notation in interface XSVisitor
identityConstraint
public void identityConstraint(XSIdentityConstraint decl)
- Specified by:
identityConstraint in interface XSVisitor
xpath
public void xpath(XSXPath xp)
- Specified by:
xpath in interface XSVisitor
wildcard
public void wildcard(XSWildcard wc)
- Specified by:
wildcard in interface XSTermVisitor
empty
public void empty(XSContentType empty)
- Specified by:
empty in interface XSContentTypeVisitor