Package com.sun.xml.xsom.util
Class ComponentNameFunction
- java.lang.Object
-
- 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:
- Ryan Shoemaker, Sun Microsystems, Inc.
-
-
Constructor Summary
Constructors Constructor Description ComponentNameFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringannotation(XSAnnotation ann)StringattGroupDecl(XSAttGroupDecl decl)StringattributeDecl(XSAttributeDecl decl)StringattributeUse(XSAttributeUse use)StringcomplexType(XSComplexType type)StringelementDecl(XSElementDecl decl)Stringempty(XSContentType empty)Stringfacet(XSFacet facet)StringidentityConstraint(XSIdentityConstraint decl)StringmodelGroup(XSModelGroup group)StringmodelGroupDecl(XSModelGroupDecl decl)Stringnotation(XSNotation notation)Stringparticle(XSParticle particle)Stringschema(XSSchema schema)StringsimpleType(XSSimpleType simpleType)Stringwildcard(XSWildcard wc)Stringxpath(XSXPath xpath)
-
-
-
Method Detail
-
annotation
public String annotation(XSAnnotation ann)
- Specified by:
annotationin interfaceXSFunction<String>- See Also:
XSFunction.annotation(XSAnnotation)
-
attGroupDecl
public String attGroupDecl(XSAttGroupDecl decl)
- Specified by:
attGroupDeclin interfaceXSFunction<String>- See Also:
XSFunction.attGroupDecl(XSAttGroupDecl)
-
attributeDecl
public String attributeDecl(XSAttributeDecl decl)
- Specified by:
attributeDeclin interfaceXSFunction<String>- See Also:
XSFunction.attributeDecl(XSAttributeDecl)
-
attributeUse
public String attributeUse(XSAttributeUse use)
- Specified by:
attributeUsein interfaceXSFunction<String>- See Also:
XSFunction.attributeUse(XSAttributeUse)
-
complexType
public String complexType(XSComplexType type)
- Specified by:
complexTypein interfaceXSFunction<String>- See Also:
XSFunction.complexType(XSComplexType)
-
schema
public String schema(XSSchema schema)
- Specified by:
schemain interfaceXSFunction<String>- See Also:
XSFunction.schema(XSSchema)
-
facet
public String facet(XSFacet facet)
- Specified by:
facetin interfaceXSFunction<String>- See Also:
XSFunction.facet(XSFacet)
-
notation
public String notation(XSNotation notation)
- Specified by:
notationin interfaceXSFunction<String>- See Also:
XSFunction.notation(XSNotation)
-
simpleType
public String simpleType(XSSimpleType simpleType)
- Specified by:
simpleTypein interfaceXSContentTypeFunction<String>- See Also:
XSContentTypeFunction.simpleType(XSSimpleType)
-
particle
public String particle(XSParticle particle)
- Specified by:
particlein interfaceXSContentTypeFunction<String>- See Also:
XSContentTypeFunction.particle(XSParticle)
-
empty
public String empty(XSContentType empty)
- Specified by:
emptyin interfaceXSContentTypeFunction<String>- See Also:
XSContentTypeFunction.empty(XSContentType)
-
wildcard
public String wildcard(XSWildcard wc)
- Specified by:
wildcardin interfaceXSTermFunction<String>- See Also:
XSTermFunction.wildcard(XSWildcard)
-
modelGroupDecl
public String modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDeclin interfaceXSTermFunction<String>- See Also:
XSTermFunction.modelGroupDecl(XSModelGroupDecl)
-
modelGroup
public String modelGroup(XSModelGroup group)
- Specified by:
modelGroupin interfaceXSTermFunction<String>- See Also:
XSTermFunction.modelGroup(XSModelGroup)
-
elementDecl
public String elementDecl(XSElementDecl decl)
- Specified by:
elementDeclin interfaceXSTermFunction<String>- See Also:
XSTermFunction.elementDecl(XSElementDecl)
-
identityConstraint
public String identityConstraint(XSIdentityConstraint decl)
- Specified by:
identityConstraintin interfaceXSFunction<String>
-
xpath
public String xpath(XSXPath xpath)
- Specified by:
xpathin interfaceXSFunction<String>
-
-