Package org.gedcomx.rt
Class EnumURIMap<K extends Enum<K>>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.EnumMap<K,String>
org.gedcomx.rt.EnumURIMap<K>
- All Implemented Interfaces:
Serializable,Cloneable,Map<K,String>
Map for maintaining enum URIs that avoids the use of Enunciate's XmlQNameEnumUtil, which
relies on JAXB annotations that Android can't handle.
- Author:
- Ryan Heaton
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionEnumURIMap(Class<K> keyType) EnumURIMap(Class<K> keyType, String defaultNamespace) -
Method Summary
Methods inherited from class java.util.EnumMap
clear, clone, containsKey, containsValue, entrySet, equals, get, hashCode, keySet, put, putAll, remove, size, valuesMethods inherited from class java.util.AbstractMap
isEmpty, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
EnumURIMap
-
EnumURIMap
-
-
Method Details
-
fromURIValue
-
toURIValue
-