XSOM 20110809-redhat-3

com.sun.xml.xsom.util
Class ComponentNameFunction

java.lang.Object
  extended by com.sun.xml.xsom.util.ComponentNameFunction
All Implemented Interfaces:
XSContentTypeFunction<String>, XSFunction<String>, XSTermFunction<String>

public class ComponentNameFunction
extends Object
implements XSFunction<String>

Extract the name of the components.

Author:

Constructor Summary
ComponentNameFunction()
           
 
Method Summary
 String annotation(XSAnnotation ann)
           
 String attGroupDecl(XSAttGroupDecl decl)
           
 String attributeDecl(XSAttributeDecl decl)
           
 String attributeUse(XSAttributeUse use)
           
 String complexType(XSComplexType type)
           
 String elementDecl(XSElementDecl decl)
           
 String empty(XSContentType empty)
           
 String facet(XSFacet facet)
           
 String identityConstraint(XSIdentityConstraint decl)
           
 String modelGroup(XSModelGroup group)
           
 String modelGroupDecl(XSModelGroupDecl decl)
           
 String notation(XSNotation notation)
           
 String particle(XSParticle particle)
           
 String schema(XSSchema schema)
           
 String simpleType(XSSimpleType simpleType)
           
 String wildcard(XSWildcard wc)
           
 String xpath(XSXPath xpath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentNameFunction

public ComponentNameFunction()
Method Detail

annotation

public String annotation(XSAnnotation ann)
Specified by:
annotation in interface XSFunction<String>
See Also:
XSFunction.annotation(XSAnnotation)

attGroupDecl

public String attGroupDecl(XSAttGroupDecl decl)
Specified by:
attGroupDecl in interface XSFunction<String>
See Also:
XSFunction.attGroupDecl(XSAttGroupDecl)

attributeDecl

public String attributeDecl(XSAttributeDecl decl)
Specified by:
attributeDecl in interface XSFunction<String>
See Also:
XSFunction.attributeDecl(XSAttributeDecl)

attributeUse

public String attributeUse(XSAttributeUse use)
Specified by:
attributeUse in interface XSFunction<String>
See Also:
XSFunction.attributeUse(XSAttributeUse)

complexType

public String complexType(XSComplexType type)
Specified by:
complexType in interface XSFunction<String>
See Also:
XSFunction.complexType(XSComplexType)

schema

public String schema(XSSchema schema)
Specified by:
schema in interface XSFunction<String>
See Also:
XSFunction.schema(XSSchema)

facet

public String facet(XSFacet facet)
Specified by:
facet in interface XSFunction<String>
See Also:
XSFunction.facet(XSFacet)

notation

public String notation(XSNotation notation)
Specified by:
notation in interface XSFunction<String>
See Also:
XSFunction.notation(XSNotation)

simpleType

public String simpleType(XSSimpleType simpleType)
Specified by:
simpleType in interface XSContentTypeFunction<String>
See Also:
XSContentTypeFunction.simpleType(XSSimpleType)

particle

public String particle(XSParticle particle)
Specified by:
particle in interface XSContentTypeFunction<String>
See Also:
XSContentTypeFunction.particle(XSParticle)

empty

public String empty(XSContentType empty)
Specified by:
empty in interface XSContentTypeFunction<String>
See Also:
XSContentTypeFunction.empty(XSContentType)

wildcard

public String wildcard(XSWildcard wc)
Specified by:
wildcard in interface XSTermFunction<String>
See Also:
XSTermFunction.wildcard(XSWildcard)

modelGroupDecl

public String modelGroupDecl(XSModelGroupDecl decl)
Specified by:
modelGroupDecl in interface XSTermFunction<String>
See Also:
XSTermFunction.modelGroupDecl(XSModelGroupDecl)

modelGroup

public String modelGroup(XSModelGroup group)
Specified by:
modelGroup in interface XSTermFunction<String>
See Also:
XSTermFunction.modelGroup(XSModelGroup)

elementDecl

public String elementDecl(XSElementDecl decl)
Specified by:
elementDecl in interface XSTermFunction<String>
See Also:
XSTermFunction.elementDecl(XSElementDecl)

identityConstraint

public String identityConstraint(XSIdentityConstraint decl)
Specified by:
identityConstraint in interface XSFunction<String>

xpath

public String xpath(XSXPath xpath)
Specified by:
xpath in interface XSFunction<String>

XSOM 20110809-redhat-3

Copyright © 2012 Oracle. All Rights Reserved.