XSOM 20110809-redhat-3

com.sun.xml.xsom.visitor
Interface XSFunction<T>

All Superinterfaces:
XSContentTypeFunction<T>, XSTermFunction<T>
All Known Implementing Classes:
Axis.ModelGroupAxis, ComponentNameFunction, NameGetter, XSFinder, XSFunctionFilter

public interface XSFunction<T>
extends XSContentTypeFunction<T>, XSTermFunction<T>

Function object that works on the entire XML Schema components.

Author:
Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)

Method Summary
 T annotation(XSAnnotation ann)
           
 T attGroupDecl(XSAttGroupDecl decl)
           
 T attributeDecl(XSAttributeDecl decl)
           
 T attributeUse(XSAttributeUse use)
           
 T complexType(XSComplexType type)
           
 T facet(XSFacet facet)
           
 T identityConstraint(XSIdentityConstraint decl)
           
 T notation(XSNotation notation)
           
 T schema(XSSchema schema)
           
 T xpath(XSXPath xpath)
           
 
Methods inherited from interface com.sun.xml.xsom.visitor.XSContentTypeFunction
empty, particle, simpleType
 
Methods inherited from interface com.sun.xml.xsom.visitor.XSTermFunction
elementDecl, modelGroup, modelGroupDecl, wildcard
 

Method Detail

annotation

T annotation(XSAnnotation ann)

attGroupDecl

T attGroupDecl(XSAttGroupDecl decl)

attributeDecl

T attributeDecl(XSAttributeDecl decl)

attributeUse

T attributeUse(XSAttributeUse use)

complexType

T complexType(XSComplexType type)

schema

T schema(XSSchema schema)

facet

T facet(XSFacet facet)

notation

T notation(XSNotation notation)

identityConstraint

T identityConstraint(XSIdentityConstraint decl)

xpath

T xpath(XSXPath xpath)

XSOM 20110809-redhat-3

Copyright © 2012 Oracle. All Rights Reserved.