Package fj.data

Class Conversions


  • public final class Conversions
    extends java.lang.Object
    Functions that convert between data structure types.
    Version:
    %build.number%
    • 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.
    • Constructor Detail

      • Conversions

        private Conversions()
    • 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.
      • Effect1_F

        public static <A> F<A,​Unit> Effect1_F​(Effect1<A> e)
      • Effect1_F

        public static <A> F<Effect1<A>,​F<A,​Unit>> Effect1_F()
      • 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.
      • F_SafeIO

        public static <A> SafeIO<A> F_SafeIO​(F<Unit,​A> f)
      • F_SafeIO

        public static <A> F<F<Unit,​A>,​SafeIO<A>> F_SafeIO()
      • 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_IO

        public static <A,​B,​Z extends java.io.IOException> IO<A> Try_IO​(Try0<A,​Z> t)
      • Try_IO

        public static <A,​B,​Z extends java.io.IOException> F<Try0<A,​Z>,​IO<A>> Try_IO()
      • 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()