Package fj.data
Class Conversions
- java.lang.Object
-
- fj.data.Conversions
-
public final class Conversions extends java.lang.ObjectFunctions that convert between data structure types.- Version:
- %build.number%
-
-
Field Summary
Fields Modifier and Type Field Description static F<Array<java.lang.Character>,java.lang.String>Array_StringA function that converts arrays to strings.static F<Array<java.lang.Character>,java.lang.StringBuffer>Array_StringBufferA function that converts arrays to string buffers.static F<Array<java.lang.Character>,java.lang.StringBuilder>Array_StringBuilderA function that converts arrays to string builders.static F<List<java.lang.Character>,java.lang.String>List_StringA function that converts lists to strings.static F<List<java.lang.Character>,java.lang.StringBuffer>List_StringBufferA function that converts lists to string buffers.static F<List<java.lang.Character>,java.lang.StringBuilder>List_StringBuilderA function that converts lists to string builders.static F<Option<java.lang.Character>,java.lang.String>Option_StringA function that converts options to strings.static F<Option<java.lang.Character>,java.lang.StringBuffer>Option_StringBufferA function that converts options to string buffers.static F<Option<java.lang.Character>,java.lang.StringBuilder>Option_StringBuilderA function that converts options to string builders.static F<Stream<java.lang.Character>,java.lang.String>Stream_StringA function that converts streams to strings.static F<Stream<java.lang.Character>,java.lang.StringBuffer>Stream_StringBufferA function that converts streams to string buffers.static F<Stream<java.lang.Character>,java.lang.StringBuilder>Stream_StringBuilderA function that converts streams to string builders.static F<java.lang.String,Array<java.lang.Character>>String_ArrayA function that converts strings to arrays.static F<java.lang.String,List<java.lang.Character>>String_ListA function that converts strings to lists.static F<java.lang.String,Option<java.lang.Character>>String_OptionA function that converts strings to options.static F<java.lang.String,Stream<java.lang.Character>>String_StreamA function that converts strings to streams.static F<java.lang.String,java.lang.StringBuffer>String_StringBufferA function that converts strings to string buffers.static F<java.lang.String,java.lang.StringBuilder>String_StringBuilderA function that converts strings to string builders.static F<java.lang.StringBuffer,Array<java.lang.Character>>StringBuffer_ArrayA function that converts string buffers to arrays.static F<java.lang.StringBuffer,List<java.lang.Character>>StringBuffer_ListA function that converts string buffers to lists.static F<java.lang.StringBuffer,Option<java.lang.Character>>StringBuffer_OptionA function that converts string buffers to options.static F<java.lang.StringBuffer,Stream<java.lang.Character>>StringBuffer_StreamA function that converts string buffers to streams.static F<java.lang.StringBuffer,java.lang.String>StringBuffer_StringA function that converts string buffers to strings.static F<java.lang.StringBuffer,java.lang.StringBuilder>StringBuffer_StringBuilderA function that converts string buffers to string builders.static F<java.lang.StringBuilder,Array<java.lang.Character>>StringBuilder_ArrayA function that converts string builders to arrays.static F<java.lang.StringBuilder,List<java.lang.Character>>StringBuilder_ListA function that converts string builders to lists.static F<java.lang.StringBuilder,Option<java.lang.Character>>StringBuilder_OptionA function that converts string builders to options.static F<java.lang.StringBuilder,Stream<java.lang.Character>>StringBuilder_StreamA function that converts string builders to streams.static F<java.lang.StringBuilder,java.lang.String>StringBuilder_StringA function that converts string builders to strings.static F<java.lang.StringBuilder,java.lang.StringBuffer>StringBuilder_StringBufferA function that converts string builders to string buffers.
-
Constructor Summary
Constructors Modifier Constructor Description privateConversions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A,B>
F<P1<A>,F<Array<B>,Either<A,B>>>Array_Either()A function that converts arrays to eithers.static <A> F<Array<A>,List<A>>Array_List()A function that converts arrays to lists.static <A> F<Array<A>,Option<A>>Array_Option()A function that converts arrays to options.static <A> F<Array<A>,Stream<A>>Array_Stream()A function that converts arrays to streams.static F<Effect0,IO<Unit>>Effect_IO()static IO<Unit>Effect_IO(Effect0 e)static F<Effect0,SafeIO<Unit>>Effect_SafeIO()static SafeIO<Unit>Effect_SafeIO(Effect0 e)static F<Effect0,P1<Unit>>Effect0_P1()static P1<Unit>Effect0_P1(Effect0 e)static <A> F<Effect1<A>,F<A,Unit>>Effect1_F()static <A> F<A,Unit>Effect1_F(Effect1<A> e)static <A,B>
F<Either<A,B>,Array<A>>Either_ArrayA()A function that converts eithers to arrays.static <A,B>
F<Either<A,B>,Array<B>>Either_ArrayB()A function that converts eithers to arrays.static <A,B>
F<Either<A,B>,List<A>>Either_ListA()A function that converts eithers to lists.static <A,B>
F<Either<A,B>,List<B>>Either_ListB()A function that converts eithers to lists.static <A,B>
F<Either<A,B>,Option<A>>Either_OptionA()A function that converts eithers to options.static <A,B>
F<Either<A,B>,Option<B>>Either_OptionB()A function that converts eithers to options.static <A,B>
F<Either<A,B>,Stream<A>>Either_StreamA()A function that converts eithers to streams.static <A,B>
F<Either<A,B>,Stream<B>>Either_StreamB()A function that converts eithers to streams.static <B> F<Either<java.lang.Character,B>,java.lang.String>Either_StringA()A function that converts eithers to strings.static <A> F<Either<A,java.lang.Character>,java.lang.String>Either_StringB()A function that converts eithers to strings.static <B> F<Either<java.lang.Character,B>,java.lang.StringBuffer>Either_StringBufferA()A function that converts eithers to string buffers.static <A> F<Either<A,java.lang.Character>,java.lang.StringBuffer>Either_StringBufferB()A function that converts eithers to string buffers.static <B> F<Either<java.lang.Character,B>,java.lang.StringBuilder>Either_StringBuilderA()A function that converts eithers to string builders.static <A> F<Either<A,java.lang.Character>,java.lang.StringBuilder>Either_StringBuilderB()A function that converts eithers to string builders.static <A> F<F<Unit,A>,SafeIO<A>>F_SafeIO()static <A> SafeIO<A>F_SafeIO(F<Unit,A> f)static <A> F<List<A>,Array<A>>List_Array()A function that converts lists to arrays.static <A,B>
F<P1<A>,F<List<B>,Either<A,B>>>List_Either()A function that converts lists to eithers.static <A> F<List<A>,Option<A>>List_Option()A function that converts lists to options.static <A> F<List<A>,Stream<A>>List_Stream()A function that converts lists to streams.static <A> F<Option<A>,Array<A>>Option_Array()A function that converts options to arrays.static <A,B>
F<P1<A>,F<Option<B>,Either<A,B>>>Option_Either()A function that converts options to eithers.static <A> F<Option<A>,List<A>>Option_List()A function that converts options to lists.static <A> F<Option<A>,Stream<A>>Option_Stream()A function that converts options to streams.static <A> F<Stream<A>,Array<A>>Stream_Array()A function that converts streams to arrays.static <A,B>
F<P1<A>,F<Stream<B>,Either<A,B>>>Stream_Either()A function that converts streams to eithers.static <A> F<Stream<A>,List<A>>Stream_List()A function that converts streams to lists.static <A> F<Stream<A>,Option<A>>Stream_Option()A function that converts streams to options.static <A> F<P1<A>,F<java.lang.String,Either<A,java.lang.Character>>>String_Either()A function that converts string to eithers.static <A> F<P1<A>,F<java.lang.StringBuffer,Either<A,java.lang.Character>>>StringBuffer_Either()A function that converts string buffers to eithers.static <A> F<P1<A>,F<java.lang.StringBuilder,Either<A,java.lang.Character>>>StringBuilder_Either()A function that converts string builders to eithers.static <A,B,Z extends java.io.IOException>
F<Try1<A,B,Z>,F<A,Validation<Z,B>>>Try_F()static <A,B,Z extends java.io.IOException>
F<A,Validation<Z,B>>Try_F(Try1<A,B,Z> t)static <A,B,Z extends java.io.IOException>
F<Try0<A,Z>,IO<A>>Try_IO()static <A,B,Z extends java.io.IOException>
IO<A>Try_IO(Try0<A,Z> t)static <A,B,Z extends java.lang.Exception>
F<Try0<A,Z>,SafeIO<Validation<Z,A>>>Try_SafeIO()static <A,B,Z extends java.lang.Exception>
SafeIO<Validation<Z,A>>Try_SafeIO(Try0<A,Z> t)static <E extends java.lang.Exception>
P1<Validation<E,Unit>>TryEffect_P(TryEffect0<E> t)
-
-
-
Field Detail
-
List_String
public static final F<List<java.lang.Character>,java.lang.String> List_String
A function that converts lists to strings.
-
List_StringBuffer
public static final F<List<java.lang.Character>,java.lang.StringBuffer> List_StringBuffer
A function that converts lists to string buffers.
-
List_StringBuilder
public static final F<List<java.lang.Character>,java.lang.StringBuilder> List_StringBuilder
A function that converts lists to string builders.
-
Array_String
public static final F<Array<java.lang.Character>,java.lang.String> Array_String
A function that converts arrays to strings.
-
Array_StringBuffer
public static final F<Array<java.lang.Character>,java.lang.StringBuffer> Array_StringBuffer
A function that converts arrays to string buffers.
-
Array_StringBuilder
public static final F<Array<java.lang.Character>,java.lang.StringBuilder> Array_StringBuilder
A function that converts arrays to string builders.
-
Stream_String
public static final F<Stream<java.lang.Character>,java.lang.String> Stream_String
A function that converts streams to strings.
-
Stream_StringBuffer
public static final F<Stream<java.lang.Character>,java.lang.StringBuffer> Stream_StringBuffer
A function that converts streams to string buffers.
-
Stream_StringBuilder
public static final F<Stream<java.lang.Character>,java.lang.StringBuilder> Stream_StringBuilder
A function that converts streams to string builders.
-
Option_String
public static final F<Option<java.lang.Character>,java.lang.String> Option_String
A function that converts options to strings.
-
Option_StringBuffer
public static final F<Option<java.lang.Character>,java.lang.StringBuffer> Option_StringBuffer
A function that converts options to string buffers.
-
Option_StringBuilder
public static final F<Option<java.lang.Character>,java.lang.StringBuilder> Option_StringBuilder
A function that converts options to string builders.
-
String_List
public static final F<java.lang.String,List<java.lang.Character>> String_List
A function that converts strings to lists.
-
String_Array
public static final F<java.lang.String,Array<java.lang.Character>> String_Array
A function that converts strings to arrays.
-
String_Option
public static final F<java.lang.String,Option<java.lang.Character>> String_Option
A function that converts strings to options.
-
String_Stream
public static final F<java.lang.String,Stream<java.lang.Character>> String_Stream
A function that converts strings to streams.
-
String_StringBuffer
public static final F<java.lang.String,java.lang.StringBuffer> String_StringBuffer
A function that converts strings to string buffers.
-
String_StringBuilder
public static final F<java.lang.String,java.lang.StringBuilder> String_StringBuilder
A function that converts strings to string builders.
-
StringBuffer_List
public static final F<java.lang.StringBuffer,List<java.lang.Character>> StringBuffer_List
A function that converts string buffers to lists.
-
StringBuffer_Array
public static final F<java.lang.StringBuffer,Array<java.lang.Character>> StringBuffer_Array
A function that converts string buffers to arrays.
-
StringBuffer_Stream
public static final F<java.lang.StringBuffer,Stream<java.lang.Character>> StringBuffer_Stream
A function that converts string buffers to streams.
-
StringBuffer_Option
public static final F<java.lang.StringBuffer,Option<java.lang.Character>> StringBuffer_Option
A function that converts string buffers to options.
-
StringBuffer_String
public static final F<java.lang.StringBuffer,java.lang.String> StringBuffer_String
A function that converts string buffers to strings.
-
StringBuffer_StringBuilder
public static final F<java.lang.StringBuffer,java.lang.StringBuilder> StringBuffer_StringBuilder
A function that converts string buffers to string builders.
-
StringBuilder_List
public static final F<java.lang.StringBuilder,List<java.lang.Character>> StringBuilder_List
A function that converts string builders to lists.
-
StringBuilder_Array
public static final F<java.lang.StringBuilder,Array<java.lang.Character>> StringBuilder_Array
A function that converts string builders to arrays.
-
StringBuilder_Stream
public static final F<java.lang.StringBuilder,Stream<java.lang.Character>> StringBuilder_Stream
A function that converts string builders to streams.
-
StringBuilder_Option
public static final F<java.lang.StringBuilder,Option<java.lang.Character>> StringBuilder_Option
A function that converts string builders to options.
-
StringBuilder_String
public static final F<java.lang.StringBuilder,java.lang.String> StringBuilder_String
A function that converts string builders to strings.
-
StringBuilder_StringBuffer
public static final F<java.lang.StringBuilder,java.lang.StringBuffer> StringBuilder_StringBuffer
A function that converts string builders to string buffers.
-
-
Method Detail
-
List_Array
public static <A> F<List<A>,Array<A>> List_Array()
A function that converts lists to arrays.- Returns:
- A function that converts lists to arrays.
-
List_Stream
public static <A> F<List<A>,Stream<A>> List_Stream()
A function that converts lists to streams.- Returns:
- A function that converts lists to streams.
-
List_Option
public static <A> F<List<A>,Option<A>> List_Option()
A function that converts lists to options.- Returns:
- A function that converts lists to options.
-
List_Either
public static <A,B> F<P1<A>,F<List<B>,Either<A,B>>> List_Either()
A function that converts lists to eithers.- Returns:
- A function that converts lists to eithers.
-
Array_List
public static <A> F<Array<A>,List<A>> Array_List()
A function that converts arrays to lists.- Returns:
- A function that converts arrays to lists.
-
Array_Stream
public static <A> F<Array<A>,Stream<A>> Array_Stream()
A function that converts arrays to streams.- Returns:
- A function that converts arrays to streams.
-
Array_Option
public static <A> F<Array<A>,Option<A>> Array_Option()
A function that converts arrays to options.- Returns:
- A function that converts arrays to options.
-
Array_Either
public static <A,B> F<P1<A>,F<Array<B>,Either<A,B>>> Array_Either()
A function that converts arrays to eithers.- Returns:
- A function that converts arrays to eithers.
-
Stream_List
public static <A> F<Stream<A>,List<A>> Stream_List()
A function that converts streams to lists.- Returns:
- A function that converts streams to lists.
-
Stream_Array
public static <A> F<Stream<A>,Array<A>> Stream_Array()
A function that converts streams to arrays.- Returns:
- A function that converts streams to arrays.
-
Stream_Option
public static <A> F<Stream<A>,Option<A>> Stream_Option()
A function that converts streams to options.- Returns:
- A function that converts streams to options.
-
Stream_Either
public static <A,B> F<P1<A>,F<Stream<B>,Either<A,B>>> Stream_Either()
A function that converts streams to eithers.- Returns:
- A function that converts streams to eithers.
-
Option_List
public static <A> F<Option<A>,List<A>> Option_List()
A function that converts options to lists.- Returns:
- A function that converts options to lists.
-
Option_Array
public static <A> F<Option<A>,Array<A>> Option_Array()
A function that converts options to arrays.- Returns:
- A function that converts options to arrays.
-
Option_Stream
public static <A> F<Option<A>,Stream<A>> Option_Stream()
A function that converts options to streams.- Returns:
- A function that converts options to streams.
-
Option_Either
public static <A,B> F<P1<A>,F<Option<B>,Either<A,B>>> Option_Either()
A function that converts options to eithers.- Returns:
- A function that converts options to eithers.
-
Either_ListA
public static <A,B> F<Either<A,B>,List<A>> Either_ListA()
A function that converts eithers to lists.- Returns:
- A function that converts eithers to lists.
-
Either_ListB
public static <A,B> F<Either<A,B>,List<B>> Either_ListB()
A function that converts eithers to lists.- Returns:
- A function that converts eithers to lists.
-
Either_ArrayA
public static <A,B> F<Either<A,B>,Array<A>> Either_ArrayA()
A function that converts eithers to arrays.- Returns:
- A function that converts eithers to arrays.
-
Either_ArrayB
public static <A,B> F<Either<A,B>,Array<B>> Either_ArrayB()
A function that converts eithers to arrays.- Returns:
- A function that converts eithers to arrays.
-
Either_StreamA
public static <A,B> F<Either<A,B>,Stream<A>> Either_StreamA()
A function that converts eithers to streams.- Returns:
- A function that converts eithers to streams.
-
Either_StreamB
public static <A,B> F<Either<A,B>,Stream<B>> Either_StreamB()
A function that converts eithers to streams.- Returns:
- A function that converts eithers to streams.
-
Either_OptionA
public static <A,B> F<Either<A,B>,Option<A>> Either_OptionA()
A function that converts eithers to options.- Returns:
- A function that converts eithers to options.
-
Either_OptionB
public static <A,B> F<Either<A,B>,Option<B>> Either_OptionB()
A function that converts eithers to options.- Returns:
- A function that converts eithers to options.
-
Either_StringA
public static <B> F<Either<java.lang.Character,B>,java.lang.String> Either_StringA()
A function that converts eithers to strings.- Returns:
- A function that converts eithers to strings.
-
Either_StringB
public static <A> F<Either<A,java.lang.Character>,java.lang.String> Either_StringB()
A function that converts eithers to strings.- Returns:
- A function that converts eithers to strings.
-
Either_StringBufferA
public static <B> F<Either<java.lang.Character,B>,java.lang.StringBuffer> Either_StringBufferA()
A function that converts eithers to string buffers.- Returns:
- A function that converts eithers to string buffers.
-
Either_StringBufferB
public static <A> F<Either<A,java.lang.Character>,java.lang.StringBuffer> Either_StringBufferB()
A function that converts eithers to string buffers.- Returns:
- A function that converts eithers to string buffers.
-
Either_StringBuilderA
public static <B> F<Either<java.lang.Character,B>,java.lang.StringBuilder> Either_StringBuilderA()
A function that converts eithers to string builders.- Returns:
- A function that converts eithers to string builders.
-
Either_StringBuilderB
public static <A> F<Either<A,java.lang.Character>,java.lang.StringBuilder> Either_StringBuilderB()
A function that converts eithers to string builders.- Returns:
- A function that converts eithers to string builders.
-
String_Either
public static <A> F<P1<A>,F<java.lang.String,Either<A,java.lang.Character>>> String_Either()
A function that converts string to eithers.- Returns:
- A function that converts string to eithers.
-
StringBuffer_Either
public static <A> F<P1<A>,F<java.lang.StringBuffer,Either<A,java.lang.Character>>> StringBuffer_Either()
A function that converts string buffers to eithers.- Returns:
- A function that converts string buffers to eithers.
-
StringBuilder_Either
public static <A> F<P1<A>,F<java.lang.StringBuilder,Either<A,java.lang.Character>>> StringBuilder_Either()
A function that converts string builders to eithers.- Returns:
- A function that converts string builders to eithers.
-
Try_SafeIO
public static <A,B,Z extends java.lang.Exception> SafeIO<Validation<Z,A>> Try_SafeIO(Try0<A,Z> t)
-
Try_SafeIO
public static <A,B,Z extends java.lang.Exception> F<Try0<A,Z>,SafeIO<Validation<Z,A>>> Try_SafeIO()
-
Try_F
public static <A,B,Z extends java.io.IOException> F<A,Validation<Z,B>> Try_F(Try1<A,B,Z> t)
-
Try_F
public static <A,B,Z extends java.io.IOException> F<Try1<A,B,Z>,F<A,Validation<Z,B>>> Try_F()
-
TryEffect_P
public static <E extends java.lang.Exception> P1<Validation<E,Unit>> TryEffect_P(TryEffect0<E> t)
-
-