Package org.jparsec

Class ListFactory<T>

java.lang.Object
org.jparsec.ListFactory<T>

abstract class ListFactory<T> extends Object
Creates a {link List}.
  • Field Details

    • ARRAY_LIST_FACTORY

      private static final ListFactory ARRAY_LIST_FACTORY
  • Constructor Details

    • ListFactory

      ListFactory()
  • Method Details

    • newList

      abstract List<T> newList()
      Creates a new list.
    • arrayListFactory

      static <T> ListFactory<T> arrayListFactory()
      Returns a ListFactory that creates an empty ArrayList.
    • arrayListFactoryWithFirstElement

      static <T> ListFactory<T> arrayListFactoryWithFirstElement(T first)
      Returns a ListFactory that creates an ArrayList instance with first as the first element.