Top Description Fields Constructors Methods
com.sun.xml.xsom.util

public Class XSFunctionFilter<T>

extends Object
implements XSFunction<T>
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.visitor.XSFunction, com.sun.xml.xsom.visitor.XSTermFunction, com.sun.xml.xsom.visitor.XSContentTypeFunction
Imports
com.sun.xml.xsom.XSAnnotation, .XSAttGroupDecl, .XSAttributeDecl, .XSAttributeUse, .XSComplexType, .XSContentType, .XSElementDecl, .XSFacet, .XSModelGroup, .XSModelGroupDecl, .XSNotation, .XSParticle, .XSSchema, .XSSimpleType, .XSWildcard, .XSIdentityConstraint, .XSXPath, com.sun.xml.xsom.visitor.XSFunction

Filter implementation of XSFilter. This class forwards all the method calls to another XSFunction.

This class is intended to be derived by client application to add some meaningful behavior.

Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
protected XSFunction<T>
core

This object will receive all forwarded calls.

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
public T
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

coreback to summary
protected XSFunction<T> core

This object will receive all forwarded calls.

Constructor Detail

XSFunctionFilterback to summary
public XSFunctionFilter(XSFunction<T> _core)
XSFunctionFilterback to summary
public XSFunctionFilter()

Method Detail

annotationback to summary
public T annotation(XSAnnotation ann)

Implements com.sun.xml.xsom.visitor.XSFunction.annotation.

attGroupDeclback to summary
public T attGroupDecl(XSAttGroupDecl decl)

Implements com.sun.xml.xsom.visitor.XSFunction.attGroupDecl.

attributeDeclback to summary
public T attributeDecl(XSAttributeDecl decl)

Implements com.sun.xml.xsom.visitor.XSFunction.attributeDecl.

attributeUseback to summary
public T attributeUse(XSAttributeUse use)

Implements com.sun.xml.xsom.visitor.XSFunction.attributeUse.

complexTypeback to summary
public T complexType(XSComplexType type)

Implements com.sun.xml.xsom.visitor.XSFunction.complexType.

elementDeclback to summary
public T elementDecl(XSElementDecl decl)

Implements com.sun.xml.xsom.visitor.XSTermFunction.elementDecl.

emptyback to summary
public T empty(XSContentType empty)

Implements com.sun.xml.xsom.visitor.XSContentTypeFunction.empty.

facetback to summary
public T facet(XSFacet facet)

Implements com.sun.xml.xsom.visitor.XSFunction.facet.

identityConstraintback to summary
public T identityConstraint(XSIdentityConstraint decl)

Implements com.sun.xml.xsom.visitor.XSFunction.identityConstraint.

modelGroupback to summary
public T modelGroup(XSModelGroup group)

Implements com.sun.xml.xsom.visitor.XSTermFunction.modelGroup.

modelGroupDeclback to summary
public T modelGroupDecl(XSModelGroupDecl decl)

Implements com.sun.xml.xsom.visitor.XSTermFunction.modelGroupDecl.

notationback to summary
public T notation(XSNotation notation)

Implements com.sun.xml.xsom.visitor.XSFunction.notation.

particleback to summary
public T particle(XSParticle particle)

Implements com.sun.xml.xsom.visitor.XSContentTypeFunction.particle.

schemaback to summary
public T schema(XSSchema schema)

Implements com.sun.xml.xsom.visitor.XSFunction.schema.

simpleTypeback to summary
public T simpleType(XSSimpleType simpleType)

Implements com.sun.xml.xsom.visitor.XSContentTypeFunction.simpleType.

wildcardback to summary
public T wildcard(XSWildcard wc)

Implements com.sun.xml.xsom.visitor.XSTermFunction.wildcard.

xpathback to summary
public T xpath(XSXPath xpath)

Implements com.sun.xml.xsom.visitor.XSFunction.xpath.