Class VarListBuilder<T>


  • public class VarListBuilder<T>
    extends java.lang.Object
    VarListBuilder<T> - Documentation.

    This class will build an suite of implementations of the VarList interface.



    • Field Detail

      • VECTOR

        public final VarList<java.util.Vector<T>,​T> VECTOR
        This VarList instance has a 'retrieve()' method that will return a Vector.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<Vector<T>, T>          VECTOR          = new VECTOR_CLASS(null, false);
        
      • ARRAYLIST

        public final VarList<java.util.ArrayList<T>,​T> ARRAYLIST
        This VarList instance has a 'retrieve()' method that will return an ArrayList.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<ArrayList<T>, T>       ARRAYLIST       = new ARRAYLIST_CLASS(null, false);
        
      • ITERATOR

        public final VarList<java.util.Iterator<T>,​T> ITERATOR
        This VarList instance has a 'retrieve()' method that will return an Iterator.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<Iterator<T>, T>        ITERATOR        = new ITERATOR_CLASS(null);
        
      • ARRAY

        public final VarList<T[],​T> ARRAY
        This VarList instance has a 'retrieve()' method that will return an array.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<T[], T>                ARRAY;
        
      • STREAM

        public final VarList<java.util.stream.Stream<T>,​T> STREAM
        This VarList instance has a 'retrieve()' method that will return a Stream.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<Stream<T>, T>          STREAM          = new STREAM_CLASS(null);
        
      • STREAM_BUILDER

        public final VarList<java.util.stream.Stream.Builder<T>,​T> STREAM_BUILDER
        This VarList instance has a 'retrieve()' method that will return a Stream.Builder.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<Stream.Builder<T>, T>  STREAM_BUILDER  = new STREAM_BUILDER_CLASS(null, false);
        
      • LINKEDLIST

        public final VarList<java.util.LinkedList<T>,​T> LINKEDLIST
        This VarList instance has a 'retrieve()' method that will return a LinkedList.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<LinkedList<T>, T>      LINKEDLIST      = new LINKEDLIST_CLASS(null, false);
        
      • HASHSET

        public final VarList<java.util.HashSet<T>,​T> HASHSET
        This VarList instance has a 'retrieve()' method that will return a HashSet.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<HashSet<T>, T>         HASHSET         = new HASHSET_CLASS(null, false);
        
      • STACK

        public final VarList<java.util.Stack<T>,​T> STACK
        This VarList instance has a 'retrieve()' method that will return a Stack.
        Code:
        Exact Field Declaration Expression:
        1
        public final VarList<Stack<T>, T>           STACK           = new STACK_CLASS(null, false);
        
    • Constructor Detail

      • VarListBuilder

        public VarListBuilder​(java.lang.Class<T> classOfListType)
        Builds all 8 of the VarList's provided by this builder class.