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 © 2021 JBoss by Red Hat. All rights reserved.