org.staxnav
Class Naming.Enumerated<E extends java.lang.Enum<E>>
java.lang.Object
org.staxnav.Naming<E>
org.staxnav.Naming.Enumerated<E>
- Direct Known Subclasses:
- Naming.Enumerated.Mapped, Naming.Enumerated.Simple
- Enclosing class:
- Naming<N>
public abstract static class Naming.Enumerated<E extends java.lang.Enum<E>>
- extends Naming<E>
|
Nested Class Summary |
static class |
Naming.Enumerated.Mapped<E extends java.lang.Enum<E> & EnumElement<E>>
|
static class |
Naming.Enumerated.Simple<E extends java.lang.Enum<E>>
A naming implementation mapping enum elements to names by doing a lower case conversion
and substituting the hyphen character by the underscore character, for instance the enumeration: |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enumType
protected final java.lang.Class<E extends java.lang.Enum<E>> enumType
- .
noSuchElement
protected final E extends java.lang.Enum<E> noSuchElement
- .
Naming.Enumerated
protected Naming.Enumerated(java.lang.Class<E> enumType,
E noSuchElement)
getName
public E getName(javax.xml.namespace.QName name)
- Specified by:
getName in class Naming<E extends java.lang.Enum<E>>
getURI
public java.lang.String getURI(E name)
- Specified by:
getURI in class Naming<E extends java.lang.Enum<E>>
getPrefix
public java.lang.String getPrefix(E name)
- Specified by:
getPrefix in class Naming<E extends java.lang.Enum<E>>
Copyright © 2011 eXo Platform SAS. All Rights Reserved.