Class DataAccessMap

  • All Implemented Interfaces:
    Serializable, Cloneable, Map<Map<String,​Serializable>,​DataAccess<FeatureType,​Feature>>

    public class DataAccessMap
    extends HashMap<Map<String,​Serializable>,​DataAccess<FeatureType,​Feature>>
    Utility class to help keep track of the DataAccess instances created while parsing App-Schema configuration and thus avoid creating the same (i.e. with identical configuration parameters) DataAccess twice.

    DataAccess instances are indexed by the parameters map used to create them.

    Stefano Costa, GeoSolutions
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class AbstractMap

        AbstractMap.SimpleEntry<K extends Object,​V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,​V extends Object>
      • Nested classes/interfaces inherited from interface Map

        Map.Entry<K extends Object,​V extends Object>
    • Constructor Summary

      Constructor Description
    • Method Summary

      • Methods inherited from class HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class AbstractMap

        equals, hashCode, toString
      • Methods inherited from class Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface Map

        equals, hashCode
    • Constructor Detail

      • DataAccessMap

        public DataAccessMap()