Package com.sun.xml.xsom.util
Class ComponentNameFunction
- java.lang.Object
-
- com.sun.xml.xsom.util.ComponentNameFunction
-
- All Implemented Interfaces:
XSContentTypeFunction<java.lang.String>
,XSFunction<java.lang.String>
,XSTermFunction<java.lang.String>
public class ComponentNameFunction extends java.lang.Object implements XSFunction<java.lang.String>
Extract the name of the components.
-
-
Field Summary
Fields Modifier and Type Field Description private NameGetter
nameGetter
-
Constructor Summary
Constructors Constructor Description ComponentNameFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
annotation(XSAnnotation ann)
java.lang.String
attGroupDecl(XSAttGroupDecl decl)
java.lang.String
attributeDecl(XSAttributeDecl decl)
java.lang.String
attributeUse(XSAttributeUse use)
java.lang.String
complexType(XSComplexType type)
java.lang.String
elementDecl(XSElementDecl decl)
java.lang.String
empty(XSContentType empty)
java.lang.String
facet(XSFacet facet)
java.lang.String
identityConstraint(XSIdentityConstraint decl)
java.lang.String
modelGroup(XSModelGroup group)
java.lang.String
modelGroupDecl(XSModelGroupDecl decl)
java.lang.String
notation(XSNotation notation)
java.lang.String
particle(XSParticle particle)
java.lang.String
schema(XSSchema schema)
java.lang.String
simpleType(XSSimpleType simpleType)
java.lang.String
wildcard(XSWildcard wc)
java.lang.String
xpath(XSXPath xpath)
-
-
-
Field Detail
-
nameGetter
private NameGetter nameGetter
-
-
Method Detail
-
annotation
public java.lang.String annotation(XSAnnotation ann)
- Specified by:
annotation
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.annotation(XSAnnotation)
-
attGroupDecl
public java.lang.String attGroupDecl(XSAttGroupDecl decl)
- Specified by:
attGroupDecl
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.attGroupDecl(XSAttGroupDecl)
-
attributeDecl
public java.lang.String attributeDecl(XSAttributeDecl decl)
- Specified by:
attributeDecl
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.attributeDecl(XSAttributeDecl)
-
attributeUse
public java.lang.String attributeUse(XSAttributeUse use)
- Specified by:
attributeUse
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.attributeUse(XSAttributeUse)
-
complexType
public java.lang.String complexType(XSComplexType type)
- Specified by:
complexType
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.complexType(XSComplexType)
-
schema
public java.lang.String schema(XSSchema schema)
- Specified by:
schema
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.schema(XSSchema)
-
facet
public java.lang.String facet(XSFacet facet)
- Specified by:
facet
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.facet(XSFacet)
-
notation
public java.lang.String notation(XSNotation notation)
- Specified by:
notation
in interfaceXSFunction<java.lang.String>
- See Also:
XSFunction.notation(XSNotation)
-
simpleType
public java.lang.String simpleType(XSSimpleType simpleType)
- Specified by:
simpleType
in interfaceXSContentTypeFunction<java.lang.String>
- See Also:
XSContentTypeFunction.simpleType(XSSimpleType)
-
particle
public java.lang.String particle(XSParticle particle)
- Specified by:
particle
in interfaceXSContentTypeFunction<java.lang.String>
- See Also:
XSContentTypeFunction.particle(XSParticle)
-
empty
public java.lang.String empty(XSContentType empty)
- Specified by:
empty
in interfaceXSContentTypeFunction<java.lang.String>
- See Also:
XSContentTypeFunction.empty(XSContentType)
-
wildcard
public java.lang.String wildcard(XSWildcard wc)
- Specified by:
wildcard
in interfaceXSTermFunction<java.lang.String>
- See Also:
XSTermFunction.wildcard(XSWildcard)
-
modelGroupDecl
public java.lang.String modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDecl
in interfaceXSTermFunction<java.lang.String>
- See Also:
XSTermFunction.modelGroupDecl(XSModelGroupDecl)
-
modelGroup
public java.lang.String modelGroup(XSModelGroup group)
- Specified by:
modelGroup
in interfaceXSTermFunction<java.lang.String>
- See Also:
XSTermFunction.modelGroup(XSModelGroup)
-
elementDecl
public java.lang.String elementDecl(XSElementDecl decl)
- Specified by:
elementDecl
in interfaceXSTermFunction<java.lang.String>
- See Also:
XSTermFunction.elementDecl(XSElementDecl)
-
identityConstraint
public java.lang.String identityConstraint(XSIdentityConstraint decl)
- Specified by:
identityConstraint
in interfaceXSFunction<java.lang.String>
-
xpath
public java.lang.String xpath(XSXPath xpath)
- Specified by:
xpath
in interfaceXSFunction<java.lang.String>
-
-