Class CollectionFactory

java.lang.Object
org.apache.jena.util.CollectionFactory

public class CollectionFactory extends Object
CollectionFactory - a central place for allocating sets and maps, mostly so that it's easy to plug in new implementations (eg trove).
  • Constructor Details

    • CollectionFactory

      public CollectionFactory()
  • Method Details

    • createHashedMap

      public static <K, V> Map<K,V> createHashedMap()
      Answer a new Map which uses hashing for lookup.
    • createHashedMap

      public static <K, V> Map<K,V> createHashedMap(int size)
      Answer a new Map which uses hashing for lookup and has initial size size.
    • createHashedMap

      public static <K, V> Map<K,V> createHashedMap(Map<K,V> toCopy)
      Answer a new Map which uses hashing for lookup and is initialised to be a copy of toCopy.
    • createHashedSet

      public static <T> Set<T> createHashedSet()
      Answer a new Set which uses haashing for lookup.
    • createHashedSet

      public static <T> Set<T> createHashedSet(Collection<T> toCopy)
      Answer a new Set which uses hashing for lookup and is initialised as a copy of toCopy.