org.staxnav
Class Naming.Enumerated.Simple<E extends java.lang.Enum<E>>
java.lang.Object
org.staxnav.Naming<E>
org.staxnav.Naming.Enumerated<E>
org.staxnav.Naming.Enumerated.Simple<E>
- Type Parameters:
E - the generic enum type
- Enclosing class:
- Naming.Enumerated<E extends java.lang.Enum<E>>
public static class Naming.Enumerated.Simple<E extends java.lang.Enum<E>>
- extends Naming.Enumerated<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:
public enum MyElement
{
FOO, BAR, FOO_BAR
}
is mapped to the names { "foo", "bar", "foo-bar" }.
|
Method Summary |
java.lang.String |
getLocalPart(E name)
|
E |
getName(java.lang.String uri,
java.lang.String prefix,
java.lang.String localPart)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Naming.Enumerated.Simple
public Naming.Enumerated.Simple(java.lang.Class<E> enumType,
E noSuchElement)
getLocalPart
public java.lang.String getLocalPart(E name)
- Specified by:
getLocalPart in class Naming<E extends java.lang.Enum<E>>
getName
public E getName(java.lang.String uri,
java.lang.String prefix,
java.lang.String localPart)
- Specified by:
getName in class Naming<E extends java.lang.Enum<E>>
Copyright © 2011 eXo Platform SAS. All Rights Reserved.