com.sun.tools.xjc.reader.xmlschema
Class BindGreen

java.lang.Object
  extended by com.sun.tools.xjc.reader.xmlschema.BindingComponent
      extended by com.sun.tools.xjc.reader.xmlschema.BindGreen
All Implemented Interfaces:
com.sun.xml.xsom.visitor.XSContentTypeVisitor, com.sun.xml.xsom.visitor.XSTermVisitor, com.sun.xml.xsom.visitor.XSVisitor

public final class BindGreen
extends BindingComponent


Field Summary
protected  BGMBuilder builder
           
protected  ClassSelector selector
           
 
Constructor Summary
BindGreen()
           
 
Method Summary
 void annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
           
 void attContainer(com.sun.xml.xsom.XSAttContainer cont)
           
 void attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)
           
 void attributeDecl(com.sun.xml.xsom.XSAttributeDecl xsAttributeDecl)
           
 void attributeUse(com.sun.xml.xsom.XSAttributeUse use)
           
 void complexType(com.sun.xml.xsom.XSComplexType ct)
           
protected  void createSimpleTypeProperty(com.sun.xml.xsom.XSSimpleType type, java.lang.String propName)
           
 void elementDecl(com.sun.xml.xsom.XSElementDecl xsElementDecl)
           
 void empty(com.sun.xml.xsom.XSContentType xsContentType)
           
 void facet(com.sun.xml.xsom.XSFacet xsFacet)
           
protected  CClassInfo getCurrentBean()
           
protected  com.sun.xml.xsom.XSComponent getCurrentRoot()
           
 void identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
           
 void modelGroup(com.sun.xml.xsom.XSModelGroup xsModelGroup)
           
 void modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl xsModelGroupDecl)
           
 void notation(com.sun.xml.xsom.XSNotation xsNotation)
           
 void particle(com.sun.xml.xsom.XSParticle xsParticle)
           
 void schema(com.sun.xml.xsom.XSSchema xsSchema)
           
 void simpleType(com.sun.xml.xsom.XSSimpleType xsSimpleType)
           
 void wildcard(com.sun.xml.xsom.XSWildcard xsWildcard)
           
 void xpath(com.sun.xml.xsom.XSXPath xsxPath)
           
 
Methods inherited from class com.sun.tools.xjc.reader.xmlschema.BindingComponent
getClassSelector, getErrorReporter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

builder

protected final BGMBuilder builder

selector

protected final ClassSelector selector
Constructor Detail

BindGreen

public BindGreen()
Method Detail

attGroupDecl

public void attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)

attContainer

public void attContainer(com.sun.xml.xsom.XSAttContainer cont)

complexType

public void complexType(com.sun.xml.xsom.XSComplexType ct)

attributeDecl

public void attributeDecl(com.sun.xml.xsom.XSAttributeDecl xsAttributeDecl)

wildcard

public void wildcard(com.sun.xml.xsom.XSWildcard xsWildcard)

modelGroupDecl

public void modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl xsModelGroupDecl)

modelGroup

public void modelGroup(com.sun.xml.xsom.XSModelGroup xsModelGroup)

elementDecl

public void elementDecl(com.sun.xml.xsom.XSElementDecl xsElementDecl)

particle

public void particle(com.sun.xml.xsom.XSParticle xsParticle)

empty

public void empty(com.sun.xml.xsom.XSContentType xsContentType)

simpleType

public void simpleType(com.sun.xml.xsom.XSSimpleType xsSimpleType)

attributeUse

public void attributeUse(com.sun.xml.xsom.XSAttributeUse use)

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,
                                              java.lang.String propName)

annotation

public final void annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
Specified by:
annotation in interface com.sun.xml.xsom.visitor.XSVisitor

schema

public final void schema(com.sun.xml.xsom.XSSchema xsSchema)
Specified by:
schema in interface com.sun.xml.xsom.visitor.XSVisitor

facet

public final void facet(com.sun.xml.xsom.XSFacet xsFacet)
Specified by:
facet in interface com.sun.xml.xsom.visitor.XSVisitor

notation

public final void notation(com.sun.xml.xsom.XSNotation xsNotation)
Specified by:
notation in interface com.sun.xml.xsom.visitor.XSVisitor

identityConstraint

public final void identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
Specified by:
identityConstraint in interface com.sun.xml.xsom.visitor.XSVisitor

xpath

public final void xpath(com.sun.xml.xsom.XSXPath xsxPath)
Specified by:
xpath in interface com.sun.xml.xsom.visitor.XSVisitor