- java.lang.Object
-
- com.sun.tools.xjc.reader.xmlschema.BindingComponent
-
- com.sun.tools.xjc.reader.xmlschema.BindGreen
-
- All Implemented Interfaces:
XSContentTypeVisitor
,XSTermVisitor
,XSVisitor
public final class BindGreen extends BindingComponent
- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description protected BGMBuilder
builder
protected ClassSelector
selector
-
Constructor Summary
Constructors Constructor Description BindGreen()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
annotation(XSAnnotation xsAnnotation)
void
attContainer(XSAttContainer cont)
void
attGroupDecl(XSAttGroupDecl ag)
void
attributeDecl(XSAttributeDecl xsAttributeDecl)
void
attributeUse(XSAttributeUse use)
void
complexType(XSComplexType ct)
protected void
createSimpleTypeProperty(XSSimpleType type, String propName)
void
elementDecl(XSElementDecl xsElementDecl)
void
empty(XSContentType xsContentType)
void
facet(XSFacet xsFacet)
protected CClassInfo
getCurrentBean()
protected XSComponent
getCurrentRoot()
void
identityConstraint(XSIdentityConstraint xsIdentityConstraint)
void
modelGroup(XSModelGroup xsModelGroup)
void
modelGroupDecl(XSModelGroupDecl xsModelGroupDecl)
void
notation(XSNotation xsNotation)
void
particle(XSParticle xsParticle)
void
schema(XSSchema xsSchema)
void
simpleType(XSSimpleType xsSimpleType)
void
wildcard(XSWildcard xsWildcard)
void
xpath(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
-
attGroupDecl
public void attGroupDecl(XSAttGroupDecl ag)
-
attContainer
public void attContainer(XSAttContainer cont)
-
complexType
public void complexType(XSComplexType ct)
-
attributeDecl
public void attributeDecl(XSAttributeDecl xsAttributeDecl)
-
wildcard
public void wildcard(XSWildcard xsWildcard)
-
modelGroupDecl
public void modelGroupDecl(XSModelGroupDecl xsModelGroupDecl)
-
modelGroup
public void modelGroup(XSModelGroup xsModelGroup)
-
elementDecl
public void elementDecl(XSElementDecl xsElementDecl)
-
particle
public void particle(XSParticle xsParticle)
-
empty
public void empty(XSContentType xsContentType)
-
simpleType
public void simpleType(XSSimpleType xsSimpleType)
-
attributeUse
public void attributeUse(XSAttributeUse use)
-
getCurrentBean
protected final CClassInfo getCurrentBean()
-
getCurrentRoot
protected final XSComponent getCurrentRoot()
-
createSimpleTypeProperty
protected final void createSimpleTypeProperty(XSSimpleType type, String propName)
-
annotation
public final void annotation(XSAnnotation xsAnnotation)
- Specified by:
annotation
in interfaceXSVisitor
-
notation
public final void notation(XSNotation xsNotation)
-
identityConstraint
public final void identityConstraint(XSIdentityConstraint xsIdentityConstraint)
- Specified by:
identityConstraint
in interfaceXSVisitor
-
-