Top Description Fields Constructors Methods
com.sun.xml.xsom.util

public Class NameGetter

extends Object
implements XSFunction<String>
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.visitor.XSFunction, com.sun.xml.xsom.visitor.XSTermFunction, com.sun.xml.xsom.visitor.XSContentTypeFunction
Imports
java.util.Locale, .ResourceBundle, com.sun.xml.xsom.XSAnnotation, .XSAttGroupDecl, .XSAttributeDecl, .XSAttributeUse, .XSComplexType, .XSComponent, .XSContentType, .XSElementDecl, .XSFacet, .XSModelGroup, .XSModelGroupDecl, .XSNotation, .XSParticle, .XSSchema, .XSSimpleType, .XSWildcard, .XSIdentityConstraint, .XSXPath, com.sun.xml.xsom.visitor.XSFunction

Gets the human-readable name of a schema component.

This is a function object that returns String.

Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
private final Locale
public static final XSFunction<String>
theInstance

An instance that gets names in the default locale.

Constructor Summary

AccessConstructor and Description
public
NameGetter(Locale _locale)

Initializes a NameGetter so that it will return messages in the specified locale.

Method Summary

Modifier and TypeMethod and Description
public String
public String
public String
public String
public String
public String
public String
public String
public static String
get(XSComponent comp)

Gets the name of the specified component in the default locale.

public String
private String
public String
public String
public String
public String
public String
public String
public String
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

localeback to summary
private final Locale locale
theInstanceback to summary
public static final XSFunction<String> theInstance

An instance that gets names in the default locale. This instance is provided just for convenience.

Constructor Detail

NameGetterback to summary
public NameGetter(Locale _locale)

Initializes a NameGetter so that it will return messages in the specified locale.

Method Detail

annotationback to summary
public String annotation(XSAnnotation ann)

Implements com.sun.xml.xsom.visitor.XSFunction.annotation.

attGroupDeclback to summary
public String attGroupDecl(XSAttGroupDecl decl)

Implements com.sun.xml.xsom.visitor.XSFunction.attGroupDecl.

attributeDeclback to summary
public String attributeDecl(XSAttributeDecl decl)

Implements com.sun.xml.xsom.visitor.XSFunction.attributeDecl.

attributeUseback to summary
public String attributeUse(XSAttributeUse use)

Implements com.sun.xml.xsom.visitor.XSFunction.attributeUse.

complexTypeback to summary
public String complexType(XSComplexType type)

Implements com.sun.xml.xsom.visitor.XSFunction.complexType.

elementDeclback to summary
public String elementDecl(XSElementDecl decl)

Implements com.sun.xml.xsom.visitor.XSTermFunction.elementDecl.

emptyback to summary
public String empty(XSContentType empty)

Implements com.sun.xml.xsom.visitor.XSContentTypeFunction.empty.

facetback to summary
public String facet(XSFacet facet)

Implements com.sun.xml.xsom.visitor.XSFunction.facet.

getback to summary
public static String get(XSComponent comp)

Gets the name of the specified component in the default locale. This method is just a wrapper.

identityConstraintback to summary
public String identityConstraint(XSIdentityConstraint decl)

Implements com.sun.xml.xsom.visitor.XSFunction.identityConstraint.

localizeback to summary
private String localize(String key)
modelGroupback to summary
public String modelGroup(XSModelGroup group)

Implements com.sun.xml.xsom.visitor.XSTermFunction.modelGroup.

modelGroupDeclback to summary
public String modelGroupDecl(XSModelGroupDecl decl)

Implements com.sun.xml.xsom.visitor.XSTermFunction.modelGroupDecl.

notationback to summary
public String notation(XSNotation n)

Implements com.sun.xml.xsom.visitor.XSFunction.notation.

particleback to summary
public String particle(XSParticle particle)

Implements com.sun.xml.xsom.visitor.XSContentTypeFunction.particle.

schemaback to summary
public String schema(XSSchema schema)

Implements com.sun.xml.xsom.visitor.XSFunction.schema.

simpleTypeback to summary
public String simpleType(XSSimpleType simpleType)

Implements com.sun.xml.xsom.visitor.XSContentTypeFunction.simpleType.

wildcardback to summary
public String wildcard(XSWildcard wc)

Implements com.sun.xml.xsom.visitor.XSTermFunction.wildcard.

xpathback to summary
public String xpath(XSXPath xpath)

Implements com.sun.xml.xsom.visitor.XSFunction.xpath.