Package

org.hammerlab.io

print

Permalink

package print

Visibility
  1. Public
  2. All

Type Members

  1. trait CanPrint extends AnyRef

    Permalink

    Convenient printing operations in the presence of an implicit Printer

  2. sealed abstract class Indent extends Serializable

    Permalink
  3. case class Level(v: Int) extends Product with Serializable

    Permalink
  4. case class Line(str: String, level: Level = 0) extends Product with Serializable

    Permalink
  5. sealed trait Lines extends Any

    Permalink

    Interface for groups of Lines as toString-like representations of objects.

    Interface for groups of Lines as toString-like representations of objects.

    Implicitly created from a single String, a group of Lines, or as the output of application of a ToLines instance.

    Funneled through Printer interfaces to output to files/stdout.

  6. trait LowPriToLines extends AnyRef

    Permalink
  7. case class Printer(ps: PrintStream)(implicit _indent: Indent) extends Closeable with Product with Serializable

    Permalink

    Interface for writing Lines with configurable indentation levels

  8. case class SampleSize(size: Option[Int]) extends Product with Serializable

    Permalink
  9. trait ToLines[T] extends AnyRef

    Permalink
  10. trait implicits extends AnyRef

    Permalink
  11. trait instances extends AnyRef

    Permalink
  12. case class spaces(n: Int) extends Indent with Product with Serializable

    Permalink

Value Members

  1. object Indent extends Serializable

    Permalink
  2. object Level extends Serializable

    Permalink
  3. object Line extends Serializable

    Permalink
  4. object Lines

    Permalink
  5. object Printer extends Serializable

    Permalink
  6. object SampleSize extends Serializable

    Permalink
  7. object ToLines extends LowPriToLines

    Permalink
  8. object spaces extends Serializable

    Permalink
  9. object tab extends Indent with Product with Serializable

    Permalink

Ungrouped