Parse a bunch of readable sources given a Functor (see Functors, Monads, Applicatives – can be so simple).
Parse a bunch of readable sources given a Functor (see Functors, Monads, Applicatives – can be so simple).
the functor type
a container of instances to convert into type the output type
a function instance
a container F of the output type B
Parse a bunch of readable sources from a java collection and return the results.
Parse a bunch of readable sources from a java collection and return the results.
a collection of sources from which
Parse a list of readable sources and return the results.
Parse a list of readable sources and return the results.
a list of readable sources containing the necessary information to parse the resource and produce the proper outputs.
a list of objects produced by parsing the resources in the readable types.
A function that maps from the Readable type to the output type.
A function that maps from the Readable type to the output type.
a function.
Allows us to read in bulk from non-file-oriented resources by delegating to com.eharmony.aloha.io.NonFileReadable.
the readable sources. This allows objects that mix in only a subset of Readable interfaces to have type safety when trying to parse multiple sources. This allows the programmer to use the type system instead of needing to deal with cases that shouldn't exists. For instance, imagine implementing just NonFileReadable. Then, we shouldn't have to test for cases where the readable source refers to a File. The type hierarchy of ReadableSource allows this.