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

java.lang.Object
  extended by com.sun.tools.xjc.reader.xmlschema.BindingComponent
      extended by com.sun.tools.xjc.reader.xmlschema.ColorBinder
All Implemented Interfaces:
XSContentTypeVisitor, XSTermVisitor, XSVisitor
Direct Known Subclasses:
BindBlue, BindGreen, BindPurple, BindRed, BindYellow

abstract class ColorBinder
extends BindingComponent
implements XSVisitor


Field Summary
protected  BGMBuilder builder
           
protected  ClassSelector selector
           
 
Constructor Summary
ColorBinder()
           
 
Method Summary
 void annotation(XSAnnotation xsAnnotation)
           
protected  void createSimpleTypeProperty(XSSimpleType type, String propName)
           
 void facet(XSFacet xsFacet)
           
protected  CClassInfo getCurrentBean()
           
protected  XSComponent getCurrentRoot()
           
 void identityConstraint(XSIdentityConstraint xsIdentityConstraint)
           
 void notation(XSNotation xsNotation)
           
 void schema(XSSchema xsSchema)
           
 void xpath(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
 
Methods inherited from interface com.sun.xml.xsom.visitor.XSVisitor
attGroupDecl, attributeDecl, attributeUse, complexType
 
Methods inherited from interface com.sun.xml.xsom.visitor.XSTermVisitor
elementDecl, modelGroup, modelGroupDecl, wildcard
 
Methods inherited from interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
empty, particle, simpleType
 

Field Detail

builder

protected final BGMBuilder builder

selector

protected final ClassSelector selector
Constructor Detail

ColorBinder

ColorBinder()
Method Detail

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 interface XSVisitor

schema

public final void schema(XSSchema xsSchema)
Specified by:
schema in interface XSVisitor

facet

public final void facet(XSFacet xsFacet)
Specified by:
facet in interface XSVisitor

notation

public final void notation(XSNotation xsNotation)
Specified by:
notation in interface XSVisitor

identityConstraint

public final void identityConstraint(XSIdentityConstraint xsIdentityConstraint)
Specified by:
identityConstraint in interface XSVisitor

xpath

public final void xpath(XSXPath xsxPath)
Specified by:
xpath in interface XSVisitor