Interface MappableCollectionFactory


public interface MappableCollectionFactory
Collection factory to support Mappable implementations.
  • Method Details

    • defaultInstance

      static MappableCollectionFactory defaultInstance()
      Returns a default instance of the collection factory that creates HashMap and ArrayList instances.
      Returns:
      default instance of the collection factory
    • newMap

      Map<String,Object> newMap()
      Creates a new Map instance.
      Returns:
      an instance of a map
    • newMap

      Map<String,Object> newMap(int initialCapacity)
      Creates a new Map instance with a specific initial capacity.
      Parameters:
      initialCapacity - initial map capacity
      Returns:
      an instance of a map
    • newCollection

      Collection<Object> newCollection()
      Creates a new Collection instance.
      Returns:
      an instance of a collection
    • newCollection

      Collection<Object> newCollection(int initialCapacity)
      Creates a new Collection instance with a specific initial capacity.
      Parameters:
      initialCapacity - initial collection capacity
      Returns:
      an instance of a collection