scalax.io

processing

package processing

Visibility
  1. Public
  2. All

Type Members

  1. case class ByteProcessor(base: CloseableIteratorProcessor[Byte]) extends SpecificApiFactory[Byte, ByteProcessorAPI] with Product with Serializable

    ProcessorAPI for processing Byte input sources.

  2. class ByteProcessorAPI extends ProcessorAPI[Byte]

    An api for reading data from the a Byte input source.

  3. case class CharProcessor(base: CloseableIteratorProcessor[Char]) extends SpecificApiFactory[Char, CharProcessorAPI] with Product with Serializable

    ProcessorAPI for processing char input sources

  4. class CharProcessorAPI extends ProcessorAPI[Char]

  5. class LittleEndianAPI extends AnyRef

    The same API as ByteProcessor except that the methods returning bytes return bytes interpreted little-endian

  6. class OpenOutput extends AnyRef

    The Processor API object for performing basic output operations within a processing pipeline.

  7. class OpenSeekable extends OpenOutput

    The Processor API object for performing seekable operations within a processing pipeline.

  8. class OpenWriteChars extends AnyRef

    The Processor API object for performing basic output operations within a processing pipeline.

  9. class OutputProcessor extends Processor[OpenOutput]

    A processor that opens an Output Resource allowing for batch processing.

  10. trait Processor[+A] extends AnyRef

    A point or step in a IO process workflow.

  11. class ProcessorAPI[+A] extends AnyRef

    The Common API for declaring a process workflow on an Input object.

  12. class ProcessorFactory extends AnyRef

    Factory methods for creating Processor objects

  13. class SeekableProcessor extends Processor[OpenSeekable]

    A processor that opens an Output Resource allowing for batch processing.

  14. abstract class SpecificApiFactory[A, API <: ProcessorAPI[A]] extends Processor[API]

    Wraps a CloseableIteratorProcessor, which normally produces a ProcessorAPI object, to a new Processor that returns a ProcessorAPI subclass specific to a data type.

  15. class WriteCharsProcessor extends Processor[OpenWriteChars]

    A processor that opens an Output Resource allowing for batch processing.

Ungrouped