com.sun.tools.xjc.reader.xmlschema
Class Abstractifier
java.lang.Object
com.sun.tools.xjc.reader.xmlschema.ClassBinderFilter
com.sun.tools.xjc.reader.xmlschema.Abstractifier
- All Implemented Interfaces:
- ClassBinder, XSContentTypeFunction<CElement>, XSFunction<CElement>, XSTermFunction<CElement>
class Abstractifier
- extends ClassBinderFilter
ClassBinder
that marks abstract components as abstract.
Methods inherited from class com.sun.tools.xjc.reader.xmlschema.ClassBinderFilter |
annotation, attGroupDecl, attributeDecl, attributeUse, empty, facet, identityConstraint, modelGroup, modelGroupDecl, notation, particle, schema, simpleType, wildcard, xpath |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Abstractifier
public Abstractifier(ClassBinder core)
complexType
public CElement complexType(XSComplexType xs)
- Specified by:
complexType
in interface XSFunction<CElement>
- Overrides:
complexType
in class ClassBinderFilter
elementDecl
public CElement elementDecl(XSElementDecl xs)
- Specified by:
elementDecl
in interface XSTermFunction<CElement>
- Overrides:
elementDecl
in class ClassBinderFilter