Package

com.eharmony.aloha.io

sources

Permalink

package sources

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sources
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Base64StringSource(b64EncodedData: String) extends ModelSource with Product with Serializable

    Permalink
  2. case class ClasspathResourceReadableSource(resource: String) extends FileReadableLikeSource with Product with Serializable

    Permalink
  3. final case class ExternalSource(vfs: Vfs) extends ModelSource with Product with Serializable

    Permalink
  4. sealed trait FileReadableLikeSource extends ReadableSource

    Permalink

    An object from which we can read in bulk using a com.eharmony.aloha.io.FileReadable.

  5. case class FileReadableSource(file: File) extends FileReadableLikeSource with Product with Serializable

    Permalink
  6. case class InputStreamReadableSource(inputStream: InputStream) extends NonFileReadableLikeSource with Product with Serializable

    Permalink
  7. sealed trait ModelSource extends AnyRef

    Permalink
  8. sealed trait NonFileReadableLikeSource extends ReadableSource

    Permalink

    An object from which we can read in bulk using a com.eharmony.aloha.io.NonFileReadable.

  9. sealed trait ReadableSource extends AnyRef

    Permalink

    An object from which we can read in bulk.

  10. type ReadableSourceConverter[-A] = (A) ⇒ ReadableSource

    Permalink

    A type alias for a "type class" to convert of type A to a com.eharmony.aloha.io.sources.ReadableSource.

    A type alias for a "type class" to convert of type A to a com.eharmony.aloha.io.sources.ReadableSource.

    Annotations
    @implicitNotFound( ... )
  11. case class ReaderReadableSource(reader: Reader) extends NonFileReadableLikeSource with Product with Serializable

    Permalink
  12. case class ResourceReadableSource(resource: String) extends FileReadableLikeSource with Product with Serializable

    Permalink
  13. case class StringReadableSource(string: String) extends NonFileReadableLikeSource with Product with Serializable

    Permalink
  14. case class UrlReadableSource(url: URL) extends FileReadableLikeSource with Product with Serializable

    Permalink
  15. case class Vfs1ReadableSource(vfs1FileObject: FileObject) extends FileReadableLikeSource with Product with Serializable

    Permalink
  16. case class Vfs2ReadableSource(vfs2FileObject: FileObject) extends FileReadableLikeSource with Product with Serializable

    Permalink

Value Members

  1. object ModelSource

    Permalink
  2. object ReadableSourceConverters

    Permalink

    Provides a bunch of explicit and implicit com.eharmony.aloha.io.sources.ReadableSourceConverters.

    Provides a bunch of explicit and implicit com.eharmony.aloha.io.sources.ReadableSourceConverters.

    All of the implicit converters in com.eharmony.aloha.io.sources.ReadableSourceConverters.Implicits can be imported without worry.

    All converters in com.eharmony.aloha.io.sources.ReadableSourceConverters.StringImplicits take the same input type (String) so only one should be imported into the implicit scope at once.

    Explicit versions of the converters are available for use and delegate to the appropriate implicit converter.

Inherited from AnyRef

Inherited from Any

Ungrouped