Copyright 2008 - 2010 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg

This software is released under an open source BSD licence.

fj.data
Class Java

java.lang.Object
  extended by fj.data.Java

public final class Java
extends Object

Functions that convert between types from the core Java API.


Field Summary
static F<Array<Boolean>,BitSet> Array_BitSet
          A function that converts arrays to bit sets.
static F<BitSet,List<Boolean>> BitSet_List
          A function that converts bit sets to lists.
static F<List<Boolean>,BitSet> List_BitSet
          A function that converts lists to bit sets.
static F<Option<Boolean>,BitSet> Option_BitSet
          A function that converts options to bit sets.
static F<Stream<Boolean>,BitSet> Stream_BitSet
          A function that converts streams to bit sets.
static F<String,ArrayList<Character>> String_ArrayList
          A function that converts strings to array lists.
static F<String,ConcurrentLinkedQueue<Character>> String_ConcurrentLinkedQueue
          A function that converts strings to concurrent linked queues.
static F<String,CopyOnWriteArrayList<Character>> String_CopyOnWriteArrayList
          A function that converts strings to copy on write array lists.
static F<String,CopyOnWriteArraySet<Character>> String_CopyOnWriteArraySet
          A function that converts strings to copy on write array sets.
static F<String,HashSet<Character>> String_HashSet
          A function that converts strings to hash sets.
static F<String,LinkedBlockingQueue<Character>> String_LinkedBlockingQueue
          A function that converts strings to linked blocking queues.
static F<String,LinkedHashSet<Character>> String_LinkedHashSet
          A function that converts strings to linked hash sets.
static F<String,LinkedList<Character>> String_LinkedList
          A function that converts strings to linked lists.
static F<String,PriorityBlockingQueue<Character>> String_PriorityBlockingQueue
          A function that converts strings to priority blocking queues.
static F<String,PriorityQueue<Character>> String_PriorityQueue
          A function that converts strings to priority queues.
static F<String,Stack<Character>> String_Stack
          A function that converts strings to stacks.
static F<String,TreeSet<Character>> String_TreeSet
          A function that converts strings to tree sets.
static F<String,Vector<Character>> String_Vector
          A function that converts strings to vectors.
static F<StringBuffer,ArrayList<Character>> StringBuffer_ArrayList
          A function that converts string buffers to array lists.
static F<StringBuffer,ConcurrentLinkedQueue<Character>> StringBuffer_ConcurrentLinkedQueue
          A function that converts string buffers to concurrent linked queues.
static F<StringBuffer,CopyOnWriteArrayList<Character>> StringBuffer_CopyOnWriteArrayList
          A function that converts string buffers to copy on write array lists.
static F<StringBuffer,CopyOnWriteArraySet<Character>> StringBuffer_CopyOnWriteArraySet
          A function that converts string buffers to copy on write array sets.
static F<StringBuffer,HashSet<Character>> StringBuffer_HashSet
          A function that converts string buffers to hash sets.
static F<StringBuffer,LinkedBlockingQueue<Character>> StringBuffer_LinkedBlockingQueue
          A function that converts string buffers to linked blocking queues.
static F<StringBuffer,LinkedHashSet<Character>> StringBuffer_LinkedHashSet
          A function that converts string buffers to linked hash sets.
static F<StringBuffer,LinkedList<Character>> StringBuffer_LinkedList
          A function that converts string buffers to linked lists.
static F<StringBuffer,PriorityBlockingQueue<Character>> StringBuffer_PriorityBlockingQueue
          A function that converts string buffers to priority blocking queues.
static F<StringBuffer,PriorityQueue<Character>> StringBuffer_PriorityQueue
          A function that converts string buffers to priority queues.
static F<StringBuffer,Stack<Character>> StringBuffer_Stack
          A function that converts string buffers to stacks.
static F<StringBuffer,TreeSet<Character>> StringBuffer_TreeSet
          A function that converts string buffers to tree sets.
static F<StringBuffer,Vector<Character>> StringBuffer_Vector
          A function that converts string buffers to vectors.
static F<StringBuilder,ArrayList<Character>> StringBuilder_ArrayList
          A function that converts string builders to array lists.
static F<StringBuilder,ConcurrentLinkedQueue<Character>> StringBuilder_ConcurrentLinkedQueue
          A function that converts string builders to concurrent linked queues.
static F<StringBuilder,CopyOnWriteArrayList<Character>> StringBuilder_CopyOnWriteArrayList
          A function that converts string builders to copy on write array lists.
static F<StringBuilder,CopyOnWriteArraySet<Character>> StringBuilder_CopyOnWriteArraySet
          A function that converts string builders to copy on write array sets.
static F<StringBuilder,HashSet<Character>> StringBuilder_HashSet
          A function that converts string builders to hash sets.
static F<StringBuilder,LinkedBlockingQueue<Character>> StringBuilder_LinkedBlockingQueue
          A function that converts string builders to linked blocking queues.
static F<StringBuilder,LinkedHashSet<Character>> StringBuilder_LinkedHashSet
          A function that converts string builders to linked hash sets.
static F<StringBuilder,LinkedList<Character>> StringBuilder_LinkedList
          A function that converts string builders to linked lists.
static F<StringBuilder,PriorityBlockingQueue<Character>> StringBuilder_PriorityBlockingQueue
          A function that converts string builders to priority blocking queues.
static F<StringBuilder,PriorityQueue<Character>> StringBuilder_PriorityQueue
          A function that converts string builders to priority queues.
static F<StringBuilder,Stack<Character>> StringBuilder_Stack
          A function that converts string builders to stacks.
static F<StringBuilder,TreeSet<Character>> StringBuilder_TreeSet
          A function that converts string builders to tree sets.
static F<StringBuilder,Vector<Character>> StringBuilder_Vector
          A function that converts string builders to vectors.
 
Method Summary
static
<A> F<Array<A>,ArrayBlockingQueue<A>>
Array_ArrayBlockingQueue(boolean fair)
          A function that converts arrays to array blocking queues.
static
<A> F<Array<A>,ArrayList<A>>
Array_ArrayList()
          A function that converts arrays to array lists.
static
<A> F<Array<A>,ConcurrentLinkedQueue<A>>
Array_ConcurrentLinkedQueue()
          A function that converts arrays to concurrent linked queues.
static
<A> F<Array<A>,CopyOnWriteArrayList<A>>
Array_CopyOnWriteArrayList()
          A function that converts arrays to copy on write array lists.
static
<A> F<Array<A>,CopyOnWriteArraySet<A>>
Array_CopyOnWriteArraySet()
          A function that converts arrays to copy on write array sets.
static
<A extends Delayed>
F<Array<A>,DelayQueue<A>>
Array_DelayQueue()
          A function that converts arrays to delay queues.
static
<A extends Enum<A>>
F<Array<A>,EnumSet<A>>
Array_EnumSet()
          A function that converts arrays to enum sets.
static
<A> F<Array<A>,HashSet<A>>
Array_HashSet()
          A function that converts arrays to hash sets.
static
<A> F<Array<A>,LinkedBlockingQueue<A>>
Array_LinkedBlockingQueue()
          A function that converts arrays to linked blocking queues.
static
<A> F<Array<A>,LinkedHashSet<A>>
Array_LinkedHashSet()
          A function that converts arrays to linked hash sets.
static
<A> F<Array<A>,LinkedList<A>>
Array_LinkedList()
          A function that converts arrays to linked lists.
static
<A> F<Array<A>,PriorityBlockingQueue<A>>
Array_PriorityBlockingQueue()
          A function that converts arrays to priority blocking queues.
static
<A> F<Array<A>,PriorityQueue<A>>
Array_PriorityQueue()
          A function that converts arrays to priority queues.
static
<A> F<Array<A>,Stack<A>>
Array_Stack()
          A function that converts arrays to stacks.
static
<A> F<Array<A>,SynchronousQueue<A>>
Array_SynchronousQueue(boolean fair)
          A function that converts arrays to synchronous queues.
static
<A> F<Array<A>,TreeSet<A>>
Array_TreeSet()
          A function that converts arrays to tree sets.
static
<A> F<Array<A>,Vector<A>>
Array_Vector()
          A function that converts arrays to vectors.
static
<A> F<ArrayBlockingQueue<A>,List<A>>
ArrayBlockingQueue_List()
          A function that converts array blocking queues to lists.
static
<A> F<ArrayList<A>,List<A>>
ArrayList_List()
          A function that converts array lists to lists.
static
<A> F<ConcurrentLinkedQueue<A>,List<A>>
ConcurrentLinkedQueue_List()
          A function that converts concurrent linked queues to lists.
static
<A> F<CopyOnWriteArrayList<A>,List<A>>
CopyOnWriteArrayList_List()
          A function that converts copy on write array lists to lists.
static
<A> F<CopyOnWriteArraySet<A>,List<A>>
CopyOnWriteArraySet_List()
          A function that converts copy on write array sets to lists.
static
<A extends Delayed>
F<DelayQueue<A>,List<A>>
DelayQueue_List()
          A function that converts delay queues to lists.
static
<A,B> F<Either<A,B>,ArrayBlockingQueue<A>>
Either_ArrayBlockingQueueA(boolean fair)
          A function that converts eithers to array blocking queues.
static
<A,B> F<Either<A,B>,ArrayBlockingQueue<B>>
Either_ArrayBlockingQueueB(boolean fair)
          A function that converts eithers to array blocking queues.
static
<A,B> F<Either<A,B>,ArrayList<A>>
Either_ArrayListA()
          A function that converts eithers to array lists.
static
<A,B> F<Either<A,B>,ArrayList<B>>
Either_ArrayListB()
          A function that converts eithers to array lists.
static
<B> F<Either<Boolean,B>,BitSet>
Either_BitSetA()
          A function that converts eithers to bit sets.
static
<A> F<Either<A,Boolean>,BitSet>
Either_BitSetB()
          A function that converts eithers to bit sets.
static
<A,B> F<Either<A,B>,ConcurrentLinkedQueue<A>>
Either_ConcurrentLinkedQueueA()
          A function that converts eithers to concurrent linked queues.
static
<A,B> F<Either<A,B>,ConcurrentLinkedQueue<B>>
Either_ConcurrentLinkedQueueB()
          A function that converts eithers to concurrent linked queues.
static
<A,B> F<Either<A,B>,CopyOnWriteArrayList<A>>
Either_CopyOnWriteArrayListA()
          A function that converts eithers to copy on write array lists.
static
<A,B> F<Either<A,B>,CopyOnWriteArrayList<B>>
Either_CopyOnWriteArrayListB()
          A function that converts eithers to copy on write array lists.
static
<A,B> F<Either<A,B>,CopyOnWriteArraySet<A>>
Either_CopyOnWriteArraySetA()
          A function that converts eithers to copy on write array sets.
static
<A,B> F<Either<A,B>,CopyOnWriteArraySet<B>>
Either_CopyOnWriteArraySetB()
          A function that converts eithers to copy on write array sets.
static
<A extends Delayed,B>
F<Either<A,B>,DelayQueue<A>>
Either_DelayQueueA()
          A function that converts eithers to delay queues.
static
<A,B extends Delayed>
F<Either<A,B>,DelayQueue<B>>
Either_DelayQueueB()
          A function that converts eithers to delay queues.
static
<A extends Enum<A>,B>
F<Either<A,B>,EnumSet<A>>
Either_EnumSetA()
          A function that converts eithers to enum sets.
static
<A,B extends Enum<B>>
F<Either<A,B>,EnumSet<B>>
Either_EnumSetB()
          A function that converts eithers to enum sets.
static
<A,B> F<Either<A,B>,HashSet<A>>
Either_HashSetA()
          A function that converts eithers to hash sets.
static
<A,B> F<Either<A,B>,HashSet<B>>
Either_HashSetB()
          A function that converts eithers to hash sets.
static
<A,B> F<Either<A,B>,LinkedBlockingQueue<A>>
Either_LinkedBlockingQueueA()
          A function that converts eithers to linked blocking queues.
static
<A,B> F<Either<A,B>,LinkedBlockingQueue<B>>
Either_LinkedBlockingQueueB()
          A function that converts eithers to linked blocking queues.
static
<A,B> F<Either<A,B>,LinkedHashSet<A>>
Either_LinkedHashSetA()
          A function that converts eithers to linked hash sets.
static
<A,B> F<Either<A,B>,LinkedHashSet<B>>
Either_LinkedHashSetB()
          A function that converts eithers to linked hash sets.
static
<A,B> F<Either<A,B>,LinkedList<A>>
Either_LinkedListA()
          A function that converts eithers to linked lists.
static
<A,B> F<Either<A,B>,LinkedList<B>>
Either_LinkedListB()
          A function that converts eithers to linked lists.
static
<A,B> F<Either<A,B>,PriorityBlockingQueue<A>>
Either_PriorityBlockingQueueA()
          A function that converts eithers to priority blocking queues.
static
<A,B> F<Either<A,B>,PriorityBlockingQueue<B>>
Either_PriorityBlockingQueueB()
          A function that converts eithers to priority blocking queues.
static
<A,B> F<Either<A,B>,Stack<A>>
Either_StackA()
          A function that converts eithers to stacks.
static
<A,B> F<Either<A,B>,Stack<B>>
Either_StackB()
          A function that converts eithers to stacks.
static
<A,B> F<Either<A,B>,SynchronousQueue<A>>
Either_SynchronousQueueA(boolean fair)
          A function that converts eithers to synchronous queues.
static
<A,B> F<Either<A,B>,SynchronousQueue<B>>
Either_SynchronousQueueB(boolean fair)
          A function that converts eithers to synchronous queues.
static
<A,B> F<Either<A,B>,TreeSet<A>>
Either_TreeSetA()
          A function that converts eithers to tree sets.
static
<A,B> F<Either<A,B>,TreeSet<B>>
Either_TreeSetB()
          A function that converts eithers to tree sets.
static
<A,B> F<Either<A,B>,Vector<A>>
Either_VectorA()
          A function that converts eithers to vectors.
static
<A,B> F<Either<A,B>,Vector<B>>
Either_VectorB()
          A function that converts eithers to vectors.
static
<A extends Enum<A>>
F<EnumSet<A>,List<A>>
EnumSet_List()
          A function that converts enum sets to lists.
static
<A> F<Future<A>,P1<Either<Exception,A>>>
Future_P1()
           
static
<A> F<HashSet<A>,List<A>>
HashSet_List()
          A function that converts hash sets to lists.
static
<A> F<LinkedBlockingQueue<A>,List<A>>
LinkedBlockingQueue_List()
          A function that converts linked blocking queues to lists.
static
<A> F<LinkedHashSet<A>,List<A>>
LinkedHashSet_List()
          A function that converts linked hash sets to lists.
static
<A> F<LinkedList<A>,List<A>>
LinkedList_List()
          A function that converts linked lists to lists.
static
<A> F<List<A>,ArrayBlockingQueue<A>>
List_ArrayBlockingQueue(boolean fair)
          A function that converts lists to array blocking queue.
static
<A> F<List<A>,ArrayList<A>>
List_ArrayList()
          A function that converts lists to array lists.
static
<A> F<List<A>,ConcurrentLinkedQueue<A>>
List_ConcurrentLinkedQueue()
          A function that converts lists to concurrent linked queues.
static
<A> F<List<A>,CopyOnWriteArrayList<A>>
List_CopyOnWriteArrayList()
          A function that converts lists to copy on write array lists.
static
<A> F<List<A>,CopyOnWriteArraySet<A>>
List_CopyOnWriteArraySet()
          A function that converts lists to copy on write array sets.
static
<A extends Delayed>
F<List<A>,DelayQueue<A>>
List_DelayQueue()
          A function that converts lists to delay queues.
static
<A extends Enum<A>>
F<List<A>,EnumSet<A>>
List_EnumSet()
          A function that converts lists to array enum sets.
static
<A> F<List<A>,HashSet<A>>
List_HashSet()
          A function that converts lists to hash sets.
static
<A> F<List<A>,LinkedBlockingQueue<A>>
List_LinkedBlockingQueue()
          A function that converts lists to linked blocking queues.
static
<A> F<List<A>,LinkedHashSet<A>>
List_LinkedHashSet()
          A function that converts lists to linked hash sets.
static
<A> F<List<A>,LinkedList<A>>
List_LinkedList()
          A function that converts lists to linked lists.
static
<A> F<List<A>,PriorityBlockingQueue<A>>
List_PriorityBlockingQueue()
          A function that converts lists to priority blocking queues.
static
<A> F<List<A>,PriorityQueue<A>>
List_PriorityQueue()
          A function that converts lists to priority queues.
static
<A> F<List<A>,Stack<A>>
List_Stack()
          A function that converts lists to stacks.
static
<A> F<List<A>,SynchronousQueue<A>>
List_SynchronousQueue(boolean fair)
          A function that converts lists to synchronous queues.
static
<A> F<List<A>,TreeSet<A>>
List_TreeSet()
          A function that converts lists to stacks.
static
<A> F<List<A>,Vector<A>>
List_Vector()
          A function that converts lists to vectors.
static
<A> F<Option<A>,ArrayBlockingQueue<A>>
Option_ArrayBlockingQueue(boolean fair)
          A function that converts options to array blocking queues.
static
<A> F<Option<A>,ArrayList<A>>
Option_ArrayList()
          A function that converts options to array lists.
static
<A> F<Option<A>,ConcurrentLinkedQueue<A>>
Option_ConcurrentLinkedQueue()
          A function that converts options to concurrent linked queues.
static
<A> F<Option<A>,CopyOnWriteArrayList<A>>
Option_CopyOnWriteArrayList()
          A function that converts options to copy on write array lists.
static
<A> F<Option<A>,CopyOnWriteArraySet<A>>
Option_CopyOnWriteArraySet()
          A function that converts options to copy on write array sets.
static
<A extends Delayed>
F<Option<A>,DelayQueue<A>>
Option_DelayQueue()
          A function that converts options to delay queues.
static
<A extends Enum<A>>
F<Option<A>,EnumSet<A>>
Option_EnumSet()
          A function that converts options to enum sets.
static
<A> F<Option<A>,HashSet<A>>
Option_HashSet()
          A function that converts options to hash sets.
static
<A> F<Option<A>,LinkedBlockingQueue<A>>
Option_LinkedBlockingQueue()
          A function that converts options to linked blocking queues.
static
<A> F<Option<A>,LinkedHashSet<A>>
Option_LinkedHashSet()
          A function that converts options to linked hash sets.
static
<A> F<Option<A>,LinkedList<A>>
Option_LinkedList()
          A function that converts options to linked lists.
static
<A> F<Option<A>,PriorityBlockingQueue<A>>
Option_PriorityBlockingQueue()
          A function that converts options to priority blocking queues.
static
<A> F<Option<A>,PriorityQueue<A>>
Option_PriorityQueue()
          A function that converts options to priority queues.
static
<A,B> F<Either<A,B>,PriorityQueue<A>>
Option_PriorityQueueA()
          A function that converts eithers to priority queues.
static
<A,B> F<Either<A,B>,PriorityQueue<B>>
Option_PriorityQueueB()
          A function that converts eithers to priority queues.
static
<A> F<Option<A>,Stack<A>>
Option_Stack()
          A function that converts options to stacks.
static
<A> F<Option<A>,SynchronousQueue<A>>
Option_SynchronousQueue(boolean fair)
          A function that converts options to synchronous queues.
static
<A> F<Option<A>,TreeSet<A>>
Option_TreeSet()
          A function that converts options to tree sets.
static
<A> F<Option<A>,Vector<A>>
Option_Vector()
          A function that converts options to vectors.
static
<A> F<P1<A>,Callable<A>>
P1_Callable()
           
static
<A> F<PriorityBlockingQueue<A>,List<A>>
PriorityBlockingQueue_List()
          A function that converts priority blocking queues to lists.
static
<A> F<PriorityQueue<A>,List<A>>
PriorityQueue_List()
          A function that converts priority queues to lists.
static
<A> F<Stack<A>,List<A>>
Stack_List()
          A function that converts stacks to lists.
static
<A> F<Stream<A>,ArrayBlockingQueue<A>>
Stream_ArrayBlockingQueue(boolean fair)
          A function that converts streams to array blocking queues.
static
<A> F<Stream<A>,ArrayList<A>>
Stream_ArrayList()
          A function that converts streams to array lists.
static
<A> F<Stream<A>,ConcurrentLinkedQueue<A>>
Stream_ConcurrentLinkedQueue()
          A function that converts streams to concurrent linked queues.
static
<A> F<Stream<A>,CopyOnWriteArrayList<A>>
Stream_CopyOnWriteArrayList()
          A function that converts streams to copy on write array lists.
static
<A> F<Stream<A>,CopyOnWriteArraySet<A>>
Stream_CopyOnWriteArraySet()
          A function that converts streams to copy on write array sets.
static
<A extends Delayed>
F<Stream<A>,DelayQueue<A>>
Stream_DelayQueue()
          A function that converts streams to delay queues.
static
<A extends Enum<A>>
F<Stream<A>,EnumSet<A>>
Stream_EnumSet()
          A function that converts streams to enum sets.
static
<A> F<Stream<A>,HashSet<A>>
Stream_HashSet()
          A function that converts streams to hash sets.
static
<A> F<Stream<A>,Iterable<A>>
Stream_Iterable()
          A function that converts streams to iterable.
static
<A> F<Stream<A>,LinkedBlockingQueue<A>>
Stream_LinkedBlockingQueue()
          A function that converts streams to linked blocking queues.
static
<A> F<Stream<A>,LinkedHashSet<A>>
Stream_LinkedHashSet()
          A function that converts streams to linked hash sets.
static
<A> F<Stream<A>,LinkedList<A>>
Stream_LinkedList()
          A function that converts streams to linked lists.
static
<A> F<Stream<A>,PriorityBlockingQueue<A>>
Stream_PriorityBlockingQueue()
          A function that converts streams to priority blocking queues.
static
<A> F<Stream<A>,PriorityQueue<A>>
Stream_PriorityQueue()
          A function that converts streams to priority queues.
static
<A> F<Stream<A>,Stack<A>>
Stream_Stack()
          A function that converts streams to stacks.
static
<A> F<Stream<A>,SynchronousQueue<A>>
Stream_SynchronousQueue(boolean fair)
          A function that converts streams to synchronous queues.
static
<A> F<Stream<A>,TreeSet<A>>
Stream_TreeSet()
          A function that converts streams to tree sets.
static
<A> F<Stream<A>,Vector<A>>
Stream_Vector()
          A function that converts streams to vectors.
static F<String,ArrayBlockingQueue<Character>> String_ArrayBlockingQueue(boolean fair)
          A function that converts strings to array blocking queues.
static F<String,SynchronousQueue<Character>> String_SynchronousQueue(boolean fair)
          A function that converts strings to synchronous queues.
static F<StringBuffer,ArrayBlockingQueue<Character>> StringBuffer_ArrayBlockingQueue(boolean fair)
          A function that converts string buffers to array blocking queues.
static F<StringBuffer,SynchronousQueue<Character>> StringBuffer_SynchronousQueue(boolean fair)
          A function that converts string buffers to synchronous queues.
static F<StringBuilder,ArrayBlockingQueue<Character>> StringBuilder_ArrayBlockingQueue(boolean fair)
          A function that converts string builders to array blocking queues.
static F<StringBuilder,SynchronousQueue<Character>> StringBuilder_SynchronousQueue(boolean fair)
          A function that converts string builders to synchronous queues.
static
<A> F<SynchronousQueue<A>,List<A>>
SynchronousQueue_List()
          A function that converts synchronous queues to lists.
static
<A> F<TreeSet<A>,List<A>>
TreeSet_List()
          A function that converts tree sets to lists.
static
<A> F<Vector<A>,List<A>>
Vector_List()
          A function that converts vectors to lists.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

List_BitSet

public static final F<List<Boolean>,BitSet> List_BitSet
A function that converts lists to bit sets.


Array_BitSet

public static final F<Array<Boolean>,BitSet> Array_BitSet
A function that converts arrays to bit sets.


Stream_BitSet

public static final F<Stream<Boolean>,BitSet> Stream_BitSet
A function that converts streams to bit sets.


Option_BitSet

public static final F<Option<Boolean>,BitSet> Option_BitSet
A function that converts options to bit sets.


String_ArrayList

public static final F<String,ArrayList<Character>> String_ArrayList
A function that converts strings to array lists.


String_HashSet

public static final F<String,HashSet<Character>> String_HashSet
A function that converts strings to hash sets.


String_LinkedHashSet

public static final F<String,LinkedHashSet<Character>> String_LinkedHashSet
A function that converts strings to linked hash sets.


String_LinkedList

public static final F<String,LinkedList<Character>> String_LinkedList
A function that converts strings to linked lists.


String_PriorityQueue

public static final F<String,PriorityQueue<Character>> String_PriorityQueue
A function that converts strings to priority queues.


String_Stack

public static final F<String,Stack<Character>> String_Stack
A function that converts strings to stacks.


String_TreeSet

public static final F<String,TreeSet<Character>> String_TreeSet
A function that converts strings to tree sets.


String_Vector

public static final F<String,Vector<Character>> String_Vector
A function that converts strings to vectors.


String_ConcurrentLinkedQueue

public static final F<String,ConcurrentLinkedQueue<Character>> String_ConcurrentLinkedQueue
A function that converts strings to concurrent linked queues.


String_CopyOnWriteArrayList

public static final F<String,CopyOnWriteArrayList<Character>> String_CopyOnWriteArrayList
A function that converts strings to copy on write array lists.


String_CopyOnWriteArraySet

public static final F<String,CopyOnWriteArraySet<Character>> String_CopyOnWriteArraySet
A function that converts strings to copy on write array sets.


String_LinkedBlockingQueue

public static final F<String,LinkedBlockingQueue<Character>> String_LinkedBlockingQueue
A function that converts strings to linked blocking queues.


String_PriorityBlockingQueue

public static final F<String,PriorityBlockingQueue<Character>> String_PriorityBlockingQueue
A function that converts strings to priority blocking queues.


StringBuffer_ArrayList

public static final F<StringBuffer,ArrayList<Character>> StringBuffer_ArrayList
A function that converts string buffers to array lists.


StringBuffer_HashSet

public static final F<StringBuffer,HashSet<Character>> StringBuffer_HashSet
A function that converts string buffers to hash sets.


StringBuffer_LinkedHashSet

public static final F<StringBuffer,LinkedHashSet<Character>> StringBuffer_LinkedHashSet
A function that converts string buffers to linked hash sets.


StringBuffer_LinkedList

public static final F<StringBuffer,LinkedList<Character>> StringBuffer_LinkedList
A function that converts string buffers to linked lists.


StringBuffer_PriorityQueue

public static final F<StringBuffer,PriorityQueue<Character>> StringBuffer_PriorityQueue
A function that converts string buffers to priority queues.


StringBuffer_Stack

public static final F<StringBuffer,Stack<Character>> StringBuffer_Stack
A function that converts string buffers to stacks.


StringBuffer_TreeSet

public static final F<StringBuffer,TreeSet<Character>> StringBuffer_TreeSet
A function that converts string buffers to tree sets.


StringBuffer_Vector

public static final F<StringBuffer,Vector<Character>> StringBuffer_Vector
A function that converts string buffers to vectors.


StringBuffer_ConcurrentLinkedQueue

public static final F<StringBuffer,ConcurrentLinkedQueue<Character>> StringBuffer_ConcurrentLinkedQueue
A function that converts string buffers to concurrent linked queues.


StringBuffer_CopyOnWriteArrayList

public static final F<StringBuffer,CopyOnWriteArrayList<Character>> StringBuffer_CopyOnWriteArrayList
A function that converts string buffers to copy on write array lists.


StringBuffer_CopyOnWriteArraySet

public static final F<StringBuffer,CopyOnWriteArraySet<Character>> StringBuffer_CopyOnWriteArraySet
A function that converts string buffers to copy on write array sets.


StringBuffer_LinkedBlockingQueue

public static final F<StringBuffer,LinkedBlockingQueue<Character>> StringBuffer_LinkedBlockingQueue
A function that converts string buffers to linked blocking queues.


StringBuffer_PriorityBlockingQueue

public static final F<StringBuffer,PriorityBlockingQueue<Character>> StringBuffer_PriorityBlockingQueue
A function that converts string buffers to priority blocking queues.


StringBuilder_ArrayList

public static final F<StringBuilder,ArrayList<Character>> StringBuilder_ArrayList
A function that converts string builders to array lists.


StringBuilder_HashSet

public static final F<StringBuilder,HashSet<Character>> StringBuilder_HashSet
A function that converts string builders to hash sets.


StringBuilder_LinkedHashSet

public static final F<StringBuilder,LinkedHashSet<Character>> StringBuilder_LinkedHashSet
A function that converts string builders to linked hash sets.


StringBuilder_LinkedList

public static final F<StringBuilder,LinkedList<Character>> StringBuilder_LinkedList
A function that converts string builders to linked lists.


StringBuilder_PriorityQueue

public static final F<StringBuilder,PriorityQueue<Character>> StringBuilder_PriorityQueue
A function that converts string builders to priority queues.


StringBuilder_Stack

public static final F<StringBuilder,Stack<Character>> StringBuilder_Stack
A function that converts string builders to stacks.


StringBuilder_TreeSet

public static final F<StringBuilder,TreeSet<Character>> StringBuilder_TreeSet
A function that converts string builders to tree sets.


StringBuilder_Vector

public static final F<StringBuilder,Vector<Character>> StringBuilder_Vector
A function that converts string builders to vectors.


StringBuilder_ConcurrentLinkedQueue

public static final F<StringBuilder,ConcurrentLinkedQueue<Character>> StringBuilder_ConcurrentLinkedQueue
A function that converts string builders to concurrent linked queues.


StringBuilder_CopyOnWriteArrayList

public static final F<StringBuilder,CopyOnWriteArrayList<Character>> StringBuilder_CopyOnWriteArrayList
A function that converts string builders to copy on write array lists.


StringBuilder_CopyOnWriteArraySet

public static final F<StringBuilder,CopyOnWriteArraySet<Character>> StringBuilder_CopyOnWriteArraySet
A function that converts string builders to copy on write array sets.


StringBuilder_LinkedBlockingQueue

public static final F<StringBuilder,LinkedBlockingQueue<Character>> StringBuilder_LinkedBlockingQueue
A function that converts string builders to linked blocking queues.


StringBuilder_PriorityBlockingQueue

public static final F<StringBuilder,PriorityBlockingQueue<Character>> StringBuilder_PriorityBlockingQueue
A function that converts string builders to priority blocking queues.


BitSet_List

public static final F<BitSet,List<Boolean>> BitSet_List
A function that converts bit sets to lists.

Method Detail

List_ArrayList

public static <A> F<List<A>,ArrayList<A>> List_ArrayList()
A function that converts lists to array lists.

Returns:
A function that converts lists to array lists.

List_EnumSet

public static <A extends Enum<A>> F<List<A>,EnumSet<A>> List_EnumSet()
A function that converts lists to array enum sets.

Returns:
A function that converts lists to enum sets.

List_HashSet

public static <A> F<List<A>,HashSet<A>> List_HashSet()
A function that converts lists to hash sets.

Returns:
A function that converts lists to hash sets.

List_LinkedHashSet

public static <A> F<List<A>,LinkedHashSet<A>> List_LinkedHashSet()
A function that converts lists to linked hash sets.

Returns:
A function that converts lists to linked hash sets.

List_LinkedList

public static <A> F<List<A>,LinkedList<A>> List_LinkedList()
A function that converts lists to linked lists.

Returns:
A function that converts lists to linked lists.

List_PriorityQueue

public static <A> F<List<A>,PriorityQueue<A>> List_PriorityQueue()
A function that converts lists to priority queues.

Returns:
A function that converts lists to priority queues.

List_Stack

public static <A> F<List<A>,Stack<A>> List_Stack()
A function that converts lists to stacks.

Returns:
A function that converts lists to stacks.

List_TreeSet

public static <A> F<List<A>,TreeSet<A>> List_TreeSet()
A function that converts lists to stacks.

Returns:
A function that converts lists to stacks.

List_Vector

public static <A> F<List<A>,Vector<A>> List_Vector()
A function that converts lists to vectors.

Returns:
A function that converts lists to vectors.

List_ArrayBlockingQueue

public static <A> F<List<A>,ArrayBlockingQueue<A>> List_ArrayBlockingQueue(boolean fair)
A function that converts lists to array blocking queue.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts lists to array blocking queue.

List_ConcurrentLinkedQueue

public static <A> F<List<A>,ConcurrentLinkedQueue<A>> List_ConcurrentLinkedQueue()
A function that converts lists to concurrent linked queues.

Returns:
A function that converts lists to concurrent linked queues.

List_CopyOnWriteArrayList

public static <A> F<List<A>,CopyOnWriteArrayList<A>> List_CopyOnWriteArrayList()
A function that converts lists to copy on write array lists.

Returns:
A function that converts lists to copy on write array lists.

List_CopyOnWriteArraySet

public static <A> F<List<A>,CopyOnWriteArraySet<A>> List_CopyOnWriteArraySet()
A function that converts lists to copy on write array sets.

Returns:
A function that converts lists to copy on write array sets.

List_DelayQueue

public static <A extends Delayed> F<List<A>,DelayQueue<A>> List_DelayQueue()
A function that converts lists to delay queues.

Returns:
A function that converts lists to delay queues.

List_LinkedBlockingQueue

public static <A> F<List<A>,LinkedBlockingQueue<A>> List_LinkedBlockingQueue()
A function that converts lists to linked blocking queues.

Returns:
A function that converts lists to linked blocking queues.

List_PriorityBlockingQueue

public static <A> F<List<A>,PriorityBlockingQueue<A>> List_PriorityBlockingQueue()
A function that converts lists to priority blocking queues.

Returns:
A function that converts lists to priority blocking queues.

List_SynchronousQueue

public static <A> F<List<A>,SynchronousQueue<A>> List_SynchronousQueue(boolean fair)
A function that converts lists to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts lists to synchronous queues.

Array_ArrayList

public static <A> F<Array<A>,ArrayList<A>> Array_ArrayList()
A function that converts arrays to array lists.

Returns:
A function that converts arrays to array lists.

Array_EnumSet

public static <A extends Enum<A>> F<Array<A>,EnumSet<A>> Array_EnumSet()
A function that converts arrays to enum sets.

Returns:
A function that converts arrays to enum sets.

Array_HashSet

public static <A> F<Array<A>,HashSet<A>> Array_HashSet()
A function that converts arrays to hash sets.

Returns:
A function that converts arrays to hash sets.

Array_LinkedHashSet

public static <A> F<Array<A>,LinkedHashSet<A>> Array_LinkedHashSet()
A function that converts arrays to linked hash sets.

Returns:
A function that converts arrays to linked hash sets.

Array_LinkedList

public static <A> F<Array<A>,LinkedList<A>> Array_LinkedList()
A function that converts arrays to linked lists.

Returns:
A function that converts arrays to linked lists.

Array_PriorityQueue

public static <A> F<Array<A>,PriorityQueue<A>> Array_PriorityQueue()
A function that converts arrays to priority queues.

Returns:
A function that converts arrays to priority queues.

Array_Stack

public static <A> F<Array<A>,Stack<A>> Array_Stack()
A function that converts arrays to stacks.

Returns:
A function that converts arrays to stacks.

Array_TreeSet

public static <A> F<Array<A>,TreeSet<A>> Array_TreeSet()
A function that converts arrays to tree sets.

Returns:
A function that converts arrays to tree sets.

Array_Vector

public static <A> F<Array<A>,Vector<A>> Array_Vector()
A function that converts arrays to vectors.

Returns:
A function that converts arrays to vectors.

Array_ArrayBlockingQueue

public static <A> F<Array<A>,ArrayBlockingQueue<A>> Array_ArrayBlockingQueue(boolean fair)
A function that converts arrays to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts arrays to array blocking queues.

Array_ConcurrentLinkedQueue

public static <A> F<Array<A>,ConcurrentLinkedQueue<A>> Array_ConcurrentLinkedQueue()
A function that converts arrays to concurrent linked queues.

Returns:
A function that converts arrays to concurrent linked queues.

Array_CopyOnWriteArrayList

public static <A> F<Array<A>,CopyOnWriteArrayList<A>> Array_CopyOnWriteArrayList()
A function that converts arrays to copy on write array lists.

Returns:
A function that converts arrays to copy on write array lists.

Array_CopyOnWriteArraySet

public static <A> F<Array<A>,CopyOnWriteArraySet<A>> Array_CopyOnWriteArraySet()
A function that converts arrays to copy on write array sets.

Returns:
A function that converts arrays to copy on write array sets.

Array_DelayQueue

public static <A extends Delayed> F<Array<A>,DelayQueue<A>> Array_DelayQueue()
A function that converts arrays to delay queues.

Returns:
A function that converts arrays to delay queues.

Array_LinkedBlockingQueue

public static <A> F<Array<A>,LinkedBlockingQueue<A>> Array_LinkedBlockingQueue()
A function that converts arrays to linked blocking queues.

Returns:
A function that converts arrays to linked blocking queues.

Array_PriorityBlockingQueue

public static <A> F<Array<A>,PriorityBlockingQueue<A>> Array_PriorityBlockingQueue()
A function that converts arrays to priority blocking queues.

Returns:
A function that converts arrays to priority blocking queues.

Array_SynchronousQueue

public static <A> F<Array<A>,SynchronousQueue<A>> Array_SynchronousQueue(boolean fair)
A function that converts arrays to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts arrays to synchronous queues.

Stream_Iterable

public static <A> F<Stream<A>,Iterable<A>> Stream_Iterable()
A function that converts streams to iterable.

Returns:
A function that converts streams to iterable.

Stream_ArrayList

public static <A> F<Stream<A>,ArrayList<A>> Stream_ArrayList()
A function that converts streams to array lists.

Returns:
A function that converts streams to array lists.

Stream_EnumSet

public static <A extends Enum<A>> F<Stream<A>,EnumSet<A>> Stream_EnumSet()
A function that converts streams to enum sets.

Returns:
A function that converts streams to enum sets.

Stream_HashSet

public static <A> F<Stream<A>,HashSet<A>> Stream_HashSet()
A function that converts streams to hash sets.

Returns:
A function that converts streams to hash sets.

Stream_LinkedHashSet

public static <A> F<Stream<A>,LinkedHashSet<A>> Stream_LinkedHashSet()
A function that converts streams to linked hash sets.

Returns:
A function that converts streams to linked hash sets.

Stream_LinkedList

public static <A> F<Stream<A>,LinkedList<A>> Stream_LinkedList()
A function that converts streams to linked lists.

Returns:
A function that converts streams to linked lists.

Stream_PriorityQueue

public static <A> F<Stream<A>,PriorityQueue<A>> Stream_PriorityQueue()
A function that converts streams to priority queues.

Returns:
A function that converts streams to priority queues.

Stream_Stack

public static <A> F<Stream<A>,Stack<A>> Stream_Stack()
A function that converts streams to stacks.

Returns:
A function that converts streams to stacks.

Stream_TreeSet

public static <A> F<Stream<A>,TreeSet<A>> Stream_TreeSet()
A function that converts streams to tree sets.

Returns:
A function that converts streams to tree sets.

Stream_Vector

public static <A> F<Stream<A>,Vector<A>> Stream_Vector()
A function that converts streams to vectors.

Returns:
A function that converts streams to vectors.

Stream_ArrayBlockingQueue

public static <A> F<Stream<A>,ArrayBlockingQueue<A>> Stream_ArrayBlockingQueue(boolean fair)
A function that converts streams to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts streams to array blocking queues.

Stream_ConcurrentLinkedQueue

public static <A> F<Stream<A>,ConcurrentLinkedQueue<A>> Stream_ConcurrentLinkedQueue()
A function that converts streams to concurrent linked queues.

Returns:
A function that converts streams to concurrent linked queues.

Stream_CopyOnWriteArrayList

public static <A> F<Stream<A>,CopyOnWriteArrayList<A>> Stream_CopyOnWriteArrayList()
A function that converts streams to copy on write array lists.

Returns:
A function that converts streams to copy on write array lists.

Stream_CopyOnWriteArraySet

public static <A> F<Stream<A>,CopyOnWriteArraySet<A>> Stream_CopyOnWriteArraySet()
A function that converts streams to copy on write array sets.

Returns:
A function that converts streams to copy on write array sets.

Stream_DelayQueue

public static <A extends Delayed> F<Stream<A>,DelayQueue<A>> Stream_DelayQueue()
A function that converts streams to delay queues.

Returns:
A function that converts streams to delay queues.

Stream_LinkedBlockingQueue

public static <A> F<Stream<A>,LinkedBlockingQueue<A>> Stream_LinkedBlockingQueue()
A function that converts streams to linked blocking queues.

Returns:
A function that converts streams to linked blocking queues.

Stream_PriorityBlockingQueue

public static <A> F<Stream<A>,PriorityBlockingQueue<A>> Stream_PriorityBlockingQueue()
A function that converts streams to priority blocking queues.

Returns:
A function that converts streams to priority blocking queues.

Stream_SynchronousQueue

public static <A> F<Stream<A>,SynchronousQueue<A>> Stream_SynchronousQueue(boolean fair)
A function that converts streams to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts streams to synchronous queues.

Option_ArrayList

public static <A> F<Option<A>,ArrayList<A>> Option_ArrayList()
A function that converts options to array lists.

Returns:
A function that converts options to array lists.

Option_EnumSet

public static <A extends Enum<A>> F<Option<A>,EnumSet<A>> Option_EnumSet()
A function that converts options to enum sets.

Returns:
A function that converts options to enum sets.

Option_HashSet

public static <A> F<Option<A>,HashSet<A>> Option_HashSet()
A function that converts options to hash sets.

Returns:
A function that converts options to hash sets.

Option_LinkedHashSet

public static <A> F<Option<A>,LinkedHashSet<A>> Option_LinkedHashSet()
A function that converts options to linked hash sets.

Returns:
A function that converts options to linked hash sets.

Option_LinkedList

public static <A> F<Option<A>,LinkedList<A>> Option_LinkedList()
A function that converts options to linked lists.

Returns:
A function that converts options to linked lists.

Option_PriorityQueue

public static <A> F<Option<A>,PriorityQueue<A>> Option_PriorityQueue()
A function that converts options to priority queues.

Returns:
A function that converts options to priority queues.

Option_Stack

public static <A> F<Option<A>,Stack<A>> Option_Stack()
A function that converts options to stacks.

Returns:
A function that converts options to stacks.

Option_TreeSet

public static <A> F<Option<A>,TreeSet<A>> Option_TreeSet()
A function that converts options to tree sets.

Returns:
A function that converts options to tree sets.

Option_Vector

public static <A> F<Option<A>,Vector<A>> Option_Vector()
A function that converts options to vectors.

Returns:
A function that converts options to vectors.

Option_ArrayBlockingQueue

public static <A> F<Option<A>,ArrayBlockingQueue<A>> Option_ArrayBlockingQueue(boolean fair)
A function that converts options to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts options to array blocking queues.

Option_ConcurrentLinkedQueue

public static <A> F<Option<A>,ConcurrentLinkedQueue<A>> Option_ConcurrentLinkedQueue()
A function that converts options to concurrent linked queues.

Returns:
A function that converts options to concurrent linked queues.

Option_CopyOnWriteArrayList

public static <A> F<Option<A>,CopyOnWriteArrayList<A>> Option_CopyOnWriteArrayList()
A function that converts options to copy on write array lists.

Returns:
A function that converts options to copy on write array lists.

Option_CopyOnWriteArraySet

public static <A> F<Option<A>,CopyOnWriteArraySet<A>> Option_CopyOnWriteArraySet()
A function that converts options to copy on write array sets.

Returns:
A function that converts options to copy on write array sets.

Option_DelayQueue

public static <A extends Delayed> F<Option<A>,DelayQueue<A>> Option_DelayQueue()
A function that converts options to delay queues.

Returns:
A function that converts options to delay queues.

Option_LinkedBlockingQueue

public static <A> F<Option<A>,LinkedBlockingQueue<A>> Option_LinkedBlockingQueue()
A function that converts options to linked blocking queues.

Returns:
A function that converts options to linked blocking queues.

Option_PriorityBlockingQueue

public static <A> F<Option<A>,PriorityBlockingQueue<A>> Option_PriorityBlockingQueue()
A function that converts options to priority blocking queues.

Returns:
A function that converts options to priority blocking queues.

Option_SynchronousQueue

public static <A> F<Option<A>,SynchronousQueue<A>> Option_SynchronousQueue(boolean fair)
A function that converts options to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts options to synchronous queues.

Either_ArrayListA

public static <A,B> F<Either<A,B>,ArrayList<A>> Either_ArrayListA()
A function that converts eithers to array lists.

Returns:
A function that converts eithers to array lists.

Either_ArrayListB

public static <A,B> F<Either<A,B>,ArrayList<B>> Either_ArrayListB()
A function that converts eithers to array lists.

Returns:
A function that converts eithers to array lists.

Either_BitSetA

public static <B> F<Either<Boolean,B>,BitSet> Either_BitSetA()
A function that converts eithers to bit sets.

Returns:
A function that converts eithers to bit sets.

Either_BitSetB

public static <A> F<Either<A,Boolean>,BitSet> Either_BitSetB()
A function that converts eithers to bit sets.

Returns:
A function that converts eithers to bit sets.

Either_EnumSetA

public static <A extends Enum<A>,B> F<Either<A,B>,EnumSet<A>> Either_EnumSetA()
A function that converts eithers to enum sets.

Returns:
A function that converts eithers to enum sets.

Either_EnumSetB

public static <A,B extends Enum<B>> F<Either<A,B>,EnumSet<B>> Either_EnumSetB()
A function that converts eithers to enum sets.

Returns:
A function that converts eithers to enum sets.

Either_HashSetA

public static <A,B> F<Either<A,B>,HashSet<A>> Either_HashSetA()
A function that converts eithers to hash sets.

Returns:
A function that converts eithers to hash sets.

Either_HashSetB

public static <A,B> F<Either<A,B>,HashSet<B>> Either_HashSetB()
A function that converts eithers to hash sets.

Returns:
A function that converts eithers to hash sets.

Either_LinkedHashSetA

public static <A,B> F<Either<A,B>,LinkedHashSet<A>> Either_LinkedHashSetA()
A function that converts eithers to linked hash sets.

Returns:
A function that converts eithers to linked hash sets.

Either_LinkedHashSetB

public static <A,B> F<Either<A,B>,LinkedHashSet<B>> Either_LinkedHashSetB()
A function that converts eithers to linked hash sets.

Returns:
A function that converts eithers to linked hash sets.

Either_LinkedListA

public static <A,B> F<Either<A,B>,LinkedList<A>> Either_LinkedListA()
A function that converts eithers to linked lists.

Returns:
A function that converts eithers to linked lists.

Option_PriorityQueueA

public static <A,B> F<Either<A,B>,PriorityQueue<A>> Option_PriorityQueueA()
A function that converts eithers to priority queues.

Returns:
A function that eithers options to priority queues.

Option_PriorityQueueB

public static <A,B> F<Either<A,B>,PriorityQueue<B>> Option_PriorityQueueB()
A function that converts eithers to priority queues.

Returns:
A function that eithers options to priority queues.

Either_LinkedListB

public static <A,B> F<Either<A,B>,LinkedList<B>> Either_LinkedListB()
A function that converts eithers to linked lists.

Returns:
A function that converts eithers to linked lists.

Either_StackA

public static <A,B> F<Either<A,B>,Stack<A>> Either_StackA()
A function that converts eithers to stacks.

Returns:
A function that converts eithers to stacks.

Either_StackB

public static <A,B> F<Either<A,B>,Stack<B>> Either_StackB()
A function that converts eithers to stacks.

Returns:
A function that converts eithers to stacks.

Either_TreeSetA

public static <A,B> F<Either<A,B>,TreeSet<A>> Either_TreeSetA()
A function that converts eithers to tree sets.

Returns:
A function that converts eithers to tree sets.

Either_TreeSetB

public static <A,B> F<Either<A,B>,TreeSet<B>> Either_TreeSetB()
A function that converts eithers to tree sets.

Returns:
A function that converts eithers to tree sets.

Either_VectorA

public static <A,B> F<Either<A,B>,Vector<A>> Either_VectorA()
A function that converts eithers to vectors.

Returns:
A function that converts eithers to vectors.

Either_VectorB

public static <A,B> F<Either<A,B>,Vector<B>> Either_VectorB()
A function that converts eithers to vectors.

Returns:
A function that converts eithers to vectors.

Either_ArrayBlockingQueueA

public static <A,B> F<Either<A,B>,ArrayBlockingQueue<A>> Either_ArrayBlockingQueueA(boolean fair)
A function that converts eithers to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts eithers to array blocking queues.

Either_ArrayBlockingQueueB

public static <A,B> F<Either<A,B>,ArrayBlockingQueue<B>> Either_ArrayBlockingQueueB(boolean fair)
A function that converts eithers to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts eithers to array blocking queues.

Either_ConcurrentLinkedQueueA

public static <A,B> F<Either<A,B>,ConcurrentLinkedQueue<A>> Either_ConcurrentLinkedQueueA()
A function that converts eithers to concurrent linked queues.

Returns:
A function that converts eithers to concurrent linked queues.

Either_ConcurrentLinkedQueueB

public static <A,B> F<Either<A,B>,ConcurrentLinkedQueue<B>> Either_ConcurrentLinkedQueueB()
A function that converts eithers to concurrent linked queues.

Returns:
A function that converts eithers to concurrent linked queues.

Either_CopyOnWriteArrayListA

public static <A,B> F<Either<A,B>,CopyOnWriteArrayList<A>> Either_CopyOnWriteArrayListA()
A function that converts eithers to copy on write array lists.

Returns:
A function that converts eithers to copy on write array lists.

Either_CopyOnWriteArrayListB

public static <A,B> F<Either<A,B>,CopyOnWriteArrayList<B>> Either_CopyOnWriteArrayListB()
A function that converts eithers to copy on write array lists.

Returns:
A function that converts eithers to copy on write array lists.

Either_CopyOnWriteArraySetA

public static <A,B> F<Either<A,B>,CopyOnWriteArraySet<A>> Either_CopyOnWriteArraySetA()
A function that converts eithers to copy on write array sets.

Returns:
A function that converts eithers to copy on write array sets.

Either_CopyOnWriteArraySetB

public static <A,B> F<Either<A,B>,CopyOnWriteArraySet<B>> Either_CopyOnWriteArraySetB()
A function that converts eithers to copy on write array sets.

Returns:
A function that converts eithers to copy on write array sets.

Either_DelayQueueA

public static <A extends Delayed,B> F<Either<A,B>,DelayQueue<A>> Either_DelayQueueA()
A function that converts eithers to delay queues.

Returns:
A function that converts eithers to delay queues.

Either_DelayQueueB

public static <A,B extends Delayed> F<Either<A,B>,DelayQueue<B>> Either_DelayQueueB()
A function that converts eithers to delay queues.

Returns:
A function that converts eithers to delay queues.

Either_LinkedBlockingQueueA

public static <A,B> F<Either<A,B>,LinkedBlockingQueue<A>> Either_LinkedBlockingQueueA()
A function that converts eithers to linked blocking queues.

Returns:
A function that converts eithers to linked blocking queues.

Either_LinkedBlockingQueueB

public static <A,B> F<Either<A,B>,LinkedBlockingQueue<B>> Either_LinkedBlockingQueueB()
A function that converts eithers to linked blocking queues.

Returns:
A function that converts eithers to linked blocking queues.

Either_PriorityBlockingQueueA

public static <A,B> F<Either<A,B>,PriorityBlockingQueue<A>> Either_PriorityBlockingQueueA()
A function that converts eithers to priority blocking queues.

Returns:
A function that converts eithers to priority blocking queues.

Either_PriorityBlockingQueueB

public static <A,B> F<Either<A,B>,PriorityBlockingQueue<B>> Either_PriorityBlockingQueueB()
A function that converts eithers to priority blocking queues.

Returns:
A function that converts eithers to priority blocking queues.

Either_SynchronousQueueA

public static <A,B> F<Either<A,B>,SynchronousQueue<A>> Either_SynchronousQueueA(boolean fair)
A function that converts eithers to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts eithers to synchronous queues.

Either_SynchronousQueueB

public static <A,B> F<Either<A,B>,SynchronousQueue<B>> Either_SynchronousQueueB(boolean fair)
A function that converts eithers to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts eithers to synchronous queues.

String_ArrayBlockingQueue

public static F<String,ArrayBlockingQueue<Character>> String_ArrayBlockingQueue(boolean fair)
A function that converts strings to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts strings to array blocking queues.

String_SynchronousQueue

public static F<String,SynchronousQueue<Character>> String_SynchronousQueue(boolean fair)
A function that converts strings to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts strings to synchronous queues.

StringBuffer_ArrayBlockingQueue

public static F<StringBuffer,ArrayBlockingQueue<Character>> StringBuffer_ArrayBlockingQueue(boolean fair)
A function that converts string buffers to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts string buffers to array blocking queues.

StringBuffer_SynchronousQueue

public static F<StringBuffer,SynchronousQueue<Character>> StringBuffer_SynchronousQueue(boolean fair)
A function that converts string buffers to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts string buffers to synchronous queues.

StringBuilder_ArrayBlockingQueue

public static F<StringBuilder,ArrayBlockingQueue<Character>> StringBuilder_ArrayBlockingQueue(boolean fair)
A function that converts string builders to array blocking queues.

Parameters:
fair - The argument to pass to the constructor of the array blocking queue.
Returns:
A function that converts string builders to array blocking queues.

StringBuilder_SynchronousQueue

public static F<StringBuilder,SynchronousQueue<Character>> StringBuilder_SynchronousQueue(boolean fair)
A function that converts string builders to synchronous queues.

Parameters:
fair - The argument to pass to the constructor of the synchronous queue.
Returns:
A function that converts string builders to synchronous queues.

ArrayList_List

public static <A> F<ArrayList<A>,List<A>> ArrayList_List()
A function that converts array lists to lists.

Returns:
A function that converts array lists to lists.

EnumSet_List

public static <A extends Enum<A>> F<EnumSet<A>,List<A>> EnumSet_List()
A function that converts enum sets to lists.

Returns:
A function that converts enum sets to lists.

HashSet_List

public static <A> F<HashSet<A>,List<A>> HashSet_List()
A function that converts hash sets to lists.

Returns:
A function that converts hash sets to lists.

LinkedHashSet_List

public static <A> F<LinkedHashSet<A>,List<A>> LinkedHashSet_List()
A function that converts linked hash sets to lists.

Returns:
A function that converts linked hash sets to lists.

LinkedList_List

public static <A> F<LinkedList<A>,List<A>> LinkedList_List()
A function that converts linked lists to lists.

Returns:
A function that converts linked lists to lists.

PriorityQueue_List

public static <A> F<PriorityQueue<A>,List<A>> PriorityQueue_List()
A function that converts priority queues to lists.

Returns:
A function that converts priority queues to lists.

Stack_List

public static <A> F<Stack<A>,List<A>> Stack_List()
A function that converts stacks to lists.

Returns:
A function that converts stacks to lists.

TreeSet_List

public static <A> F<TreeSet<A>,List<A>> TreeSet_List()
A function that converts tree sets to lists.

Returns:
A function that converts tree sets to lists.

Vector_List

public static <A> F<Vector<A>,List<A>> Vector_List()
A function that converts vectors to lists.

Returns:
A function that converts vectors to lists.

ArrayBlockingQueue_List

public static <A> F<ArrayBlockingQueue<A>,List<A>> ArrayBlockingQueue_List()
A function that converts array blocking queues to lists.

Returns:
A function that converts array blocking queues to lists.

ConcurrentLinkedQueue_List

public static <A> F<ConcurrentLinkedQueue<A>,List<A>> ConcurrentLinkedQueue_List()
A function that converts concurrent linked queues to lists.

Returns:
A function that converts concurrent linked queues to lists.

CopyOnWriteArrayList_List

public static <A> F<CopyOnWriteArrayList<A>,List<A>> CopyOnWriteArrayList_List()
A function that converts copy on write array lists to lists.

Returns:
A function that converts copy on write array lists to lists.

CopyOnWriteArraySet_List

public static <A> F<CopyOnWriteArraySet<A>,List<A>> CopyOnWriteArraySet_List()
A function that converts copy on write array sets to lists.

Returns:
A function that converts copy on write array sets to lists.

DelayQueue_List

public static <A extends Delayed> F<DelayQueue<A>,List<A>> DelayQueue_List()
A function that converts delay queues to lists.

Returns:
A function that converts delay queues to lists.

LinkedBlockingQueue_List

public static <A> F<LinkedBlockingQueue<A>,List<A>> LinkedBlockingQueue_List()
A function that converts linked blocking queues to lists.

Returns:
A function that converts linked blocking queues to lists.

PriorityBlockingQueue_List

public static <A> F<PriorityBlockingQueue<A>,List<A>> PriorityBlockingQueue_List()
A function that converts priority blocking queues to lists.

Returns:
A function that converts priority blocking queues to lists.

SynchronousQueue_List

public static <A> F<SynchronousQueue<A>,List<A>> SynchronousQueue_List()
A function that converts synchronous queues to lists.

Returns:
A function that converts synchronous queues to lists.

P1_Callable

public static <A> F<P1<A>,Callable<A>> P1_Callable()

Future_P1

public static <A> F<Future<A>,P1<Either<Exception,A>>> Future_P1()

Copyright 2008 - 2010 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg

This software is released under an open source BSD licence.