- java.lang.Object
-
- com.sun.tools.xjc.reader.xmlschema.BindingComponent
-
- com.sun.tools.xjc.reader.xmlschema.BindRed
-
- All Implemented Interfaces:
com.sun.xml.xsom.visitor.XSContentTypeVisitor,com.sun.xml.xsom.visitor.XSTermVisitor,com.sun.xml.xsom.visitor.XSVisitor
public final class BindRed extends BindingComponent
This is where a binding of a new class starts.- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description protected BGMBuilderbuilderprotected ClassSelectorselector
-
Constructor Summary
Constructors Constructor Description BindRed()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)voidattGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)voidattributeDecl(com.sun.xml.xsom.XSAttributeDecl ad)voidattributeUse(com.sun.xml.xsom.XSAttributeUse au)voidcomplexType(com.sun.xml.xsom.XSComplexType ct)protected voidcreateSimpleTypeProperty(com.sun.xml.xsom.XSSimpleType type, String propName)voidelementDecl(com.sun.xml.xsom.XSElementDecl e)voidempty(com.sun.xml.xsom.XSContentType xsContentType)voidfacet(com.sun.xml.xsom.XSFacet xsFacet)protected CClassInfogetCurrentBean()protected com.sun.xml.xsom.XSComponentgetCurrentRoot()voididentityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)voidmodelGroup(com.sun.xml.xsom.XSModelGroup xsModelGroup)voidmodelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl xsModelGroupDecl)voidnotation(com.sun.xml.xsom.XSNotation xsNotation)voidparticle(com.sun.xml.xsom.XSParticle p)voidschema(com.sun.xml.xsom.XSSchema xsSchema)voidsimpleType(com.sun.xml.xsom.XSSimpleType type)voidwildcard(com.sun.xml.xsom.XSWildcard xsWildcard)voidxpath(com.sun.xml.xsom.XSXPath xsxPath)-
Methods inherited from class com.sun.tools.xjc.reader.xmlschema.BindingComponent
getClassSelector, getErrorReporter
-
-
-
-
Field Detail
-
builder
protected final BGMBuilder builder
-
selector
protected final ClassSelector selector
-
-
Method Detail
-
complexType
public void complexType(com.sun.xml.xsom.XSComplexType ct)
-
wildcard
public void wildcard(com.sun.xml.xsom.XSWildcard xsWildcard)
-
elementDecl
public void elementDecl(com.sun.xml.xsom.XSElementDecl e)
-
simpleType
public void simpleType(com.sun.xml.xsom.XSSimpleType type)
-
attGroupDecl
public void attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)
-
attributeDecl
public void attributeDecl(com.sun.xml.xsom.XSAttributeDecl ad)
-
attributeUse
public void attributeUse(com.sun.xml.xsom.XSAttributeUse au)
-
empty
public void empty(com.sun.xml.xsom.XSContentType xsContentType)
-
modelGroupDecl
public void modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl xsModelGroupDecl)
-
modelGroup
public void modelGroup(com.sun.xml.xsom.XSModelGroup xsModelGroup)
-
particle
public void particle(com.sun.xml.xsom.XSParticle p)
-
getCurrentBean
protected final CClassInfo getCurrentBean()
-
getCurrentRoot
protected final com.sun.xml.xsom.XSComponent getCurrentRoot()
-
createSimpleTypeProperty
protected final void createSimpleTypeProperty(com.sun.xml.xsom.XSSimpleType type, String propName)
-
annotation
public final void annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
- Specified by:
annotationin interfacecom.sun.xml.xsom.visitor.XSVisitor
-
schema
public final void schema(com.sun.xml.xsom.XSSchema xsSchema)
- Specified by:
schemain interfacecom.sun.xml.xsom.visitor.XSVisitor
-
facet
public final void facet(com.sun.xml.xsom.XSFacet xsFacet)
- Specified by:
facetin interfacecom.sun.xml.xsom.visitor.XSVisitor
-
notation
public final void notation(com.sun.xml.xsom.XSNotation xsNotation)
- Specified by:
notationin interfacecom.sun.xml.xsom.visitor.XSVisitor
-
identityConstraint
public final void identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
- Specified by:
identityConstraintin interfacecom.sun.xml.xsom.visitor.XSVisitor
-
xpath
public final void xpath(com.sun.xml.xsom.XSXPath xsxPath)
- Specified by:
xpathin interfacecom.sun.xml.xsom.visitor.XSVisitor
-
-