public class XSFunctionFilter<T> extends Object implements XSFunction<T>
This class is intended to be derived by client application to add some meaningful behavior.
| Modifier and Type | Field and Description |
|---|---|
protected XSFunction<T> |
core
This object will receive all forwarded calls.
|
| Constructor and Description |
|---|
XSFunctionFilter() |
XSFunctionFilter(XSFunction<T> _core) |
| Modifier and Type | Method and Description |
|---|---|
T |
annotation(XSAnnotation ann) |
T |
attGroupDecl(XSAttGroupDecl decl) |
T |
attributeDecl(XSAttributeDecl decl) |
T |
attributeUse(XSAttributeUse use) |
T |
complexType(XSComplexType type) |
T |
elementDecl(XSElementDecl decl) |
T |
empty(XSContentType empty) |
T |
facet(XSFacet facet) |
T |
identityConstraint(XSIdentityConstraint decl) |
T |
modelGroup(XSModelGroup group) |
T |
modelGroupDecl(XSModelGroupDecl decl) |
T |
notation(XSNotation notation) |
T |
particle(XSParticle particle) |
T |
schema(XSSchema schema) |
T |
simpleType(XSSimpleType simpleType) |
T |
wildcard(XSWildcard wc) |
T |
xpath(XSXPath xpath) |
protected XSFunction<T> core
public XSFunctionFilter(XSFunction<T> _core)
public XSFunctionFilter()
public T annotation(XSAnnotation ann)
annotation in interface XSFunction<T>public T attGroupDecl(XSAttGroupDecl decl)
attGroupDecl in interface XSFunction<T>public T attributeDecl(XSAttributeDecl decl)
attributeDecl in interface XSFunction<T>public T attributeUse(XSAttributeUse use)
attributeUse in interface XSFunction<T>public T complexType(XSComplexType type)
complexType in interface XSFunction<T>public T schema(XSSchema schema)
schema in interface XSFunction<T>public T facet(XSFacet facet)
facet in interface XSFunction<T>public T notation(XSNotation notation)
notation in interface XSFunction<T>public T simpleType(XSSimpleType simpleType)
simpleType in interface XSContentTypeFunction<T>public T particle(XSParticle particle)
particle in interface XSContentTypeFunction<T>public T empty(XSContentType empty)
empty in interface XSContentTypeFunction<T>public T wildcard(XSWildcard wc)
wildcard in interface XSTermFunction<T>public T modelGroupDecl(XSModelGroupDecl decl)
modelGroupDecl in interface XSTermFunction<T>public T modelGroup(XSModelGroup group)
modelGroup in interface XSTermFunction<T>public T elementDecl(XSElementDecl decl)
elementDecl in interface XSTermFunction<T>public T identityConstraint(XSIdentityConstraint decl)
identityConstraint in interface XSFunction<T>public T xpath(XSXPath xpath)
xpath in interface XSFunction<T>Copyright © 2005–2017 Oracle Corporation. All rights reserved.