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 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)
-
-
-
Method Detail
-
annotation
public String annotation(XSAnnotation ann)
- Specified by:
annotation
in interfaceXSFunction<String>
- See Also:
XSFunction.annotation(XSAnnotation)
-
attGroupDecl
public String attGroupDecl(XSAttGroupDecl decl)
- Specified by:
attGroupDecl
in interfaceXSFunction<String>
- See Also:
XSFunction.attGroupDecl(XSAttGroupDecl)
-
attributeDecl
public String attributeDecl(XSAttributeDecl decl)
- Specified by:
attributeDecl
in interfaceXSFunction<String>
- See Also:
XSFunction.attributeDecl(XSAttributeDecl)
-
attributeUse
public String attributeUse(XSAttributeUse use)
- Specified by:
attributeUse
in interfaceXSFunction<String>
- See Also:
XSFunction.attributeUse(XSAttributeUse)
-
complexType
public String complexType(XSComplexType type)
- Specified by:
complexType
in interfaceXSFunction<String>
- See Also:
XSFunction.complexType(XSComplexType)
-
schema
public String schema(XSSchema schema)
- Specified by:
schema
in interfaceXSFunction<String>
- See Also:
XSFunction.schema(XSSchema)
-
facet
public String facet(XSFacet facet)
- Specified by:
facet
in interfaceXSFunction<String>
- See Also:
XSFunction.facet(XSFacet)
-
notation
public String notation(XSNotation notation)
- Specified by:
notation
in interfaceXSFunction<String>
- See Also:
XSFunction.notation(XSNotation)
-
simpleType
public String simpleType(XSSimpleType simpleType)
- Specified by:
simpleType
in interfaceXSContentTypeFunction<String>
- See Also:
XSContentTypeFunction.simpleType(XSSimpleType)
-
particle
public String particle(XSParticle particle)
- Specified by:
particle
in interfaceXSContentTypeFunction<String>
- See Also:
XSContentTypeFunction.particle(XSParticle)
-
empty
public String empty(XSContentType empty)
- Specified by:
empty
in interfaceXSContentTypeFunction<String>
- See Also:
XSContentTypeFunction.empty(XSContentType)
-
wildcard
public String wildcard(XSWildcard wc)
- Specified by:
wildcard
in interfaceXSTermFunction<String>
- See Also:
XSTermFunction.wildcard(XSWildcard)
-
modelGroupDecl
public String modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDecl
in interfaceXSTermFunction<String>
- See Also:
XSTermFunction.modelGroupDecl(XSModelGroupDecl)
-
modelGroup
public String modelGroup(XSModelGroup group)
- Specified by:
modelGroup
in interfaceXSTermFunction<String>
- See Also:
XSTermFunction.modelGroup(XSModelGroup)
-
elementDecl
public String elementDecl(XSElementDecl decl)
- Specified by:
elementDecl
in interfaceXSTermFunction<String>
- See Also:
XSTermFunction.elementDecl(XSElementDecl)
-
identityConstraint
public String identityConstraint(XSIdentityConstraint decl)
- Specified by:
identityConstraint
in interfaceXSFunction<String>
-
xpath
public String xpath(XSXPath xpath)
- Specified by:
xpath
in interfaceXSFunction<String>
-
-