- java.lang.Object
-
- com.sun.xml.xsom.util.NameGetter
-
- All Implemented Interfaces:
XSContentTypeFunction<java.lang.String>,XSFunction<java.lang.String>,XSTermFunction<java.lang.String>
public class NameGetter extends java.lang.Object implements XSFunction<java.lang.String>
Gets the human-readable name of a schema component.This is a function object that returns
String.- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Field Summary
Fields Modifier and Type Field Description static XSFunctiontheInstanceAn instance that gets names in the default locale.
-
Constructor Summary
Constructors Constructor Description NameGetter(java.util.Locale _locale)Initializes a NameGetter so that it will return messages in the specified locale.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringannotation(XSAnnotation ann)java.lang.StringattGroupDecl(XSAttGroupDecl decl)java.lang.StringattributeDecl(XSAttributeDecl decl)java.lang.StringattributeUse(XSAttributeUse use)java.lang.StringcomplexType(XSComplexType type)java.lang.StringelementDecl(XSElementDecl decl)java.lang.Stringempty(XSContentType empty)java.lang.Stringfacet(XSFacet facet)static java.lang.Stringget(XSComponent comp)Gets the name of the specified component in the default locale.java.lang.StringidentityConstraint(XSIdentityConstraint decl)java.lang.StringmodelGroup(XSModelGroup group)java.lang.StringmodelGroupDecl(XSModelGroupDecl decl)java.lang.Stringnotation(XSNotation n)java.lang.Stringparticle(XSParticle particle)java.lang.Stringschema(XSSchema schema)java.lang.StringsimpleType(XSSimpleType simpleType)java.lang.Stringwildcard(XSWildcard wc)java.lang.Stringxpath(XSXPath xpath)
-
-
-
Field Detail
-
theInstance
public static final XSFunction theInstance
An instance that gets names in the default locale. This instance is provided just for convenience.
-
-
Method Detail
-
get
public static java.lang.String get(XSComponent comp)
Gets the name of the specified component in the default locale. This method is just a wrapper.
-
annotation
public java.lang.String annotation(XSAnnotation ann)
- Specified by:
annotationin interfaceXSFunction<java.lang.String>
-
attGroupDecl
public java.lang.String attGroupDecl(XSAttGroupDecl decl)
- Specified by:
attGroupDeclin interfaceXSFunction<java.lang.String>
-
attributeUse
public java.lang.String attributeUse(XSAttributeUse use)
- Specified by:
attributeUsein interfaceXSFunction<java.lang.String>
-
attributeDecl
public java.lang.String attributeDecl(XSAttributeDecl decl)
- Specified by:
attributeDeclin interfaceXSFunction<java.lang.String>
-
complexType
public java.lang.String complexType(XSComplexType type)
- Specified by:
complexTypein interfaceXSFunction<java.lang.String>
-
schema
public java.lang.String schema(XSSchema schema)
- Specified by:
schemain interfaceXSFunction<java.lang.String>
-
facet
public java.lang.String facet(XSFacet facet)
- Specified by:
facetin interfaceXSFunction<java.lang.String>
-
simpleType
public java.lang.String simpleType(XSSimpleType simpleType)
- Specified by:
simpleTypein interfaceXSContentTypeFunction<java.lang.String>
-
particle
public java.lang.String particle(XSParticle particle)
- Specified by:
particlein interfaceXSContentTypeFunction<java.lang.String>
-
empty
public java.lang.String empty(XSContentType empty)
- Specified by:
emptyin interfaceXSContentTypeFunction<java.lang.String>
-
wildcard
public java.lang.String wildcard(XSWildcard wc)
- Specified by:
wildcardin interfaceXSTermFunction<java.lang.String>
-
modelGroupDecl
public java.lang.String modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDeclin interfaceXSTermFunction<java.lang.String>
-
modelGroup
public java.lang.String modelGroup(XSModelGroup group)
- Specified by:
modelGroupin interfaceXSTermFunction<java.lang.String>
-
elementDecl
public java.lang.String elementDecl(XSElementDecl decl)
- Specified by:
elementDeclin interfaceXSTermFunction<java.lang.String>
-
notation
public java.lang.String notation(XSNotation n)
- Specified by:
notationin interfaceXSFunction<java.lang.String>
-
identityConstraint
public java.lang.String identityConstraint(XSIdentityConstraint decl)
- Specified by:
identityConstraintin interfaceXSFunction<java.lang.String>
-
xpath
public java.lang.String xpath(XSXPath xpath)
- Specified by:
xpathin interfaceXSFunction<java.lang.String>
-
-