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>

public class EnumURIMap<K extends Enum<K>> extends EnumMap<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:
  • Constructor Details

    • EnumURIMap

      public EnumURIMap(Class<K> keyType)
    • EnumURIMap

      public EnumURIMap(Class<K> keyType, String defaultNamespace)
  • Method Details

    • fromURIValue

      public K fromURIValue(URI uri)
    • toURIValue

      public URI toURIValue(K constant)