Package fj.data
Class Conversions
- java.lang.Object
-
- fj.data.Conversions
-
public final class Conversions extends java.lang.Object
Functions 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_String
A function that converts arrays to strings.static F<Array<java.lang.Character>,java.lang.StringBuffer>
Array_StringBuffer
A function that converts arrays to string buffers.static F<Array<java.lang.Character>,java.lang.StringBuilder>
Array_StringBuilder
A function that converts arrays to string builders.static F<List<java.lang.Character>,java.lang.String>
List_String
A function that converts lists to strings.static F<List<java.lang.Character>,java.lang.StringBuffer>
List_StringBuffer
A function that converts lists to string buffers.static F<List<java.lang.Character>,java.lang.StringBuilder>
List_StringBuilder
A function that converts lists to string builders.static F<Option<java.lang.Character>,java.lang.String>
Option_String
A function that converts options to strings.static F<Option<java.lang.Character>,java.lang.StringBuffer>
Option_StringBuffer
A function that converts options to string buffers.static F<Option<java.lang.Character>,java.lang.StringBuilder>
Option_StringBuilder
A function that converts options to string builders.static F<Stream<java.lang.Character>,java.lang.String>
Stream_String
A function that converts streams to strings.static F<Stream<java.lang.Character>,java.lang.StringBuffer>
Stream_StringBuffer
A function that converts streams to string buffers.static F<Stream<java.lang.Character>,java.lang.StringBuilder>
Stream_StringBuilder
A function that converts streams to string builders.static F<java.lang.String,Array<java.lang.Character>>
String_Array
A function that converts strings to arrays.static F<java.lang.String,List<java.lang.Character>>
String_List
A function that converts strings to lists.static F<java.lang.String,Option<java.lang.Character>>
String_Option
A function that converts strings to options.static F<java.lang.String,Stream<java.lang.Character>>
String_Stream
A function that converts strings to streams.static F<java.lang.String,java.lang.StringBuffer>
String_StringBuffer
A function that converts strings to string buffers.static F<java.lang.String,java.lang.StringBuilder>
String_StringBuilder
A function that converts strings to string builders.static F<java.lang.StringBuffer,Array<java.lang.Character>>
StringBuffer_Array
A function that converts string buffers to arrays.static F<java.lang.StringBuffer,List<java.lang.Character>>
StringBuffer_List
A function that converts string buffers to lists.static F<java.lang.StringBuffer,Option<java.lang.Character>>
StringBuffer_Option
A function that converts string buffers to options.static F<java.lang.StringBuffer,Stream<java.lang.Character>>
StringBuffer_Stream
A function that converts string buffers to streams.static F<java.lang.StringBuffer,java.lang.String>
StringBuffer_String
A function that converts string buffers to strings.static F<java.lang.StringBuffer,java.lang.StringBuilder>
StringBuffer_StringBuilder
A function that converts string buffers to string builders.static F<java.lang.StringBuilder,Array<java.lang.Character>>
StringBuilder_Array
A function that converts string builders to arrays.static F<java.lang.StringBuilder,List<java.lang.Character>>
StringBuilder_List
A function that converts string builders to lists.static F<java.lang.StringBuilder,Option<java.lang.Character>>
StringBuilder_Option
A function that converts string builders to options.static F<java.lang.StringBuilder,Stream<java.lang.Character>>
StringBuilder_Stream
A function that converts string builders to streams.static F<java.lang.StringBuilder,java.lang.String>
StringBuilder_String
A function that converts string builders to strings.static F<java.lang.StringBuilder,java.lang.StringBuffer>
StringBuilder_StringBuffer
A function that converts string builders to string buffers.
-
Constructor Summary
Constructors Modifier Constructor Description private
Conversions()
-
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)
-
-