public class NameGetter extends java.lang.Object implements XSFunction<java.lang.String>
This is a function object that returns String
.
Modifier and Type | Field and Description |
---|---|
private java.util.Locale |
locale |
static XSFunction |
theInstance
An instance that gets names in the default locale.
|
Constructor and Description |
---|
NameGetter(java.util.Locale _locale)
Initializes a NameGetter so that it will return
messages in the specified locale.
|
Modifier and Type | Method and 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) |
static java.lang.String |
get(XSComponent comp)
Gets the name of the specified component in the default locale.
|
java.lang.String |
identityConstraint(XSIdentityConstraint decl) |
private java.lang.String |
localize(java.lang.String key) |
java.lang.String |
modelGroup(XSModelGroup group) |
java.lang.String |
modelGroupDecl(XSModelGroupDecl decl) |
java.lang.String |
notation(XSNotation n) |
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) |
private final java.util.Locale locale
public static final XSFunction theInstance
public NameGetter(java.util.Locale _locale)
public static java.lang.String get(XSComponent comp)
public java.lang.String annotation(XSAnnotation ann)
annotation
in interface XSFunction<java.lang.String>
public java.lang.String attGroupDecl(XSAttGroupDecl decl)
attGroupDecl
in interface XSFunction<java.lang.String>
public java.lang.String attributeUse(XSAttributeUse use)
attributeUse
in interface XSFunction<java.lang.String>
public java.lang.String attributeDecl(XSAttributeDecl decl)
attributeDecl
in interface XSFunction<java.lang.String>
public java.lang.String complexType(XSComplexType type)
complexType
in interface XSFunction<java.lang.String>
public java.lang.String schema(XSSchema schema)
schema
in interface XSFunction<java.lang.String>
public java.lang.String facet(XSFacet facet)
facet
in interface XSFunction<java.lang.String>
public java.lang.String simpleType(XSSimpleType simpleType)
simpleType
in interface XSContentTypeFunction<java.lang.String>
public java.lang.String particle(XSParticle particle)
particle
in interface XSContentTypeFunction<java.lang.String>
public java.lang.String empty(XSContentType empty)
empty
in interface XSContentTypeFunction<java.lang.String>
public java.lang.String wildcard(XSWildcard wc)
wildcard
in interface XSTermFunction<java.lang.String>
public java.lang.String modelGroupDecl(XSModelGroupDecl decl)
modelGroupDecl
in interface XSTermFunction<java.lang.String>
public java.lang.String modelGroup(XSModelGroup group)
modelGroup
in interface XSTermFunction<java.lang.String>
public java.lang.String elementDecl(XSElementDecl decl)
elementDecl
in interface XSTermFunction<java.lang.String>
public java.lang.String notation(XSNotation n)
notation
in interface XSFunction<java.lang.String>
public java.lang.String identityConstraint(XSIdentityConstraint decl)
identityConstraint
in interface XSFunction<java.lang.String>
public java.lang.String xpath(XSXPath xpath)
xpath
in interface XSFunction<java.lang.String>
private java.lang.String localize(java.lang.String key)