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

java.lang.Object
  extended by com.sun.tools.xjc.reader.xmlschema.ClassBinderFilter
All Implemented Interfaces:
ClassBinder, com.sun.xml.xsom.visitor.XSContentTypeFunction<CElement>, com.sun.xml.xsom.visitor.XSFunction<CElement>, com.sun.xml.xsom.visitor.XSTermFunction<CElement>
Direct Known Subclasses:
Abstractifier

abstract class ClassBinderFilter
extends java.lang.Object
implements ClassBinder

ClassBinder that delegates the call to another ClassBinder.


Constructor Summary
protected ClassBinderFilter(ClassBinder core)
           
 
Method Summary
 CElement annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
           
 CElement attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl xsAttGroupDecl)
           
 CElement attributeDecl(com.sun.xml.xsom.XSAttributeDecl xsAttributeDecl)
           
 CElement attributeUse(com.sun.xml.xsom.XSAttributeUse xsAttributeUse)
           
 CElement complexType(com.sun.xml.xsom.XSComplexType xsComplexType)
           
 CElement elementDecl(com.sun.xml.xsom.XSElementDecl xsElementDecl)
           
 CElement empty(com.sun.xml.xsom.XSContentType xsContentType)
           
 CElement facet(com.sun.xml.xsom.XSFacet xsFacet)
           
 CElement identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
           
 CElement modelGroup(com.sun.xml.xsom.XSModelGroup xsModelGroup)
           
 CElement modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl xsModelGroupDecl)
           
 CElement notation(com.sun.xml.xsom.XSNotation xsNotation)
           
 CElement particle(com.sun.xml.xsom.XSParticle xsParticle)
           
 CElement schema(com.sun.xml.xsom.XSSchema xsSchema)
           
 CElement simpleType(com.sun.xml.xsom.XSSimpleType xsSimpleType)
           
 CElement wildcard(com.sun.xml.xsom.XSWildcard xsWildcard)
           
 CElement xpath(com.sun.xml.xsom.XSXPath xsxPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassBinderFilter

protected ClassBinderFilter(ClassBinder core)
Method Detail

annotation

public CElement annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
Specified by:
annotation in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

attGroupDecl

public CElement attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl xsAttGroupDecl)
Specified by:
attGroupDecl in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

attributeDecl

public CElement attributeDecl(com.sun.xml.xsom.XSAttributeDecl xsAttributeDecl)
Specified by:
attributeDecl in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

attributeUse

public CElement attributeUse(com.sun.xml.xsom.XSAttributeUse xsAttributeUse)
Specified by:
attributeUse in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

complexType

public CElement complexType(com.sun.xml.xsom.XSComplexType xsComplexType)
Specified by:
complexType in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

schema

public CElement schema(com.sun.xml.xsom.XSSchema xsSchema)
Specified by:
schema in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

facet

public CElement facet(com.sun.xml.xsom.XSFacet xsFacet)
Specified by:
facet in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

notation

public CElement notation(com.sun.xml.xsom.XSNotation xsNotation)
Specified by:
notation in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

simpleType

public CElement simpleType(com.sun.xml.xsom.XSSimpleType xsSimpleType)
Specified by:
simpleType in interface com.sun.xml.xsom.visitor.XSContentTypeFunction<CElement>

particle

public CElement particle(com.sun.xml.xsom.XSParticle xsParticle)
Specified by:
particle in interface com.sun.xml.xsom.visitor.XSContentTypeFunction<CElement>

empty

public CElement empty(com.sun.xml.xsom.XSContentType xsContentType)
Specified by:
empty in interface com.sun.xml.xsom.visitor.XSContentTypeFunction<CElement>

wildcard

public CElement wildcard(com.sun.xml.xsom.XSWildcard xsWildcard)
Specified by:
wildcard in interface com.sun.xml.xsom.visitor.XSTermFunction<CElement>

modelGroupDecl

public CElement modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl xsModelGroupDecl)
Specified by:
modelGroupDecl in interface com.sun.xml.xsom.visitor.XSTermFunction<CElement>

modelGroup

public CElement modelGroup(com.sun.xml.xsom.XSModelGroup xsModelGroup)
Specified by:
modelGroup in interface com.sun.xml.xsom.visitor.XSTermFunction<CElement>

elementDecl

public CElement elementDecl(com.sun.xml.xsom.XSElementDecl xsElementDecl)
Specified by:
elementDecl in interface com.sun.xml.xsom.visitor.XSTermFunction<CElement>

identityConstraint

public CElement identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
Specified by:
identityConstraint in interface com.sun.xml.xsom.visitor.XSFunction<CElement>

xpath

public CElement xpath(com.sun.xml.xsom.XSXPath xsxPath)
Specified by:
xpath in interface com.sun.xml.xsom.visitor.XSFunction<CElement>