trait Writable[O] extends AnyRef

Trait to enable rendering of a table to a sequential (non-hierarchical) output format.

O

the underlying type, for example, a StringBuilder.

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

Abstract Value Members

  1. abstract def unit: O

    Method to return an empty (i.e.

    Method to return an empty (i.e. new) instance of O

  2. abstract def writeRaw(o: O)(x: CharSequence): O

    Method to write a character sequence to the given instance o.

    Method to write a character sequence to the given instance o.

    o

    the instance of O whither the parameter x should be written.

    x

    the character sequence to be written.

    returns

    an instance of O which represents the updated output structure.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def delimiter: CharSequence

    The default delimiter is a comma followed by a space.

    The default delimiter is a comma followed by a space.

    returns

    ", "

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def newline: CharSequence

    The default newline character is the newline.

    The default newline character is the newline.

    returns

    \n

  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def quote: CharSequence

    The default quote is one double-quote symbol

    The default quote is one double-quote symbol

    returns

    "

  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. def writeQuoted(o: O)(x: CharSequence): O

    Method to write a character sequence to the given instance o, but within quotes.

    Method to write a character sequence to the given instance o, but within quotes. Any quote characters in x will be doubled.

    o

    the instance of O whither the parameter x should be written.

    x

    the character sequence to be written.

    returns

    an instance of O which represents the updated output structure.

  24. def writeRow[Row <: Product](o: O)(x: Row): O

    Method to write a value of type Any to the given instance o, possibly quoted.

    Method to write a value of type Any to the given instance o, possibly quoted.

    o

    the instance of O whither the xs values should be written.

    x

    the row instance to be written.

    returns

    an instance of O which represents the updated output structure.

  25. def writeRowElements(o: O)(xs: Seq[Any]): O

    Method to write a value of type Any to the given instance o, possibly quoted.

    Method to write a value of type Any to the given instance o, possibly quoted. Elements will be separated by the delimiter, but no newline is appended. Element strings may be enclosed in quotes if appropriate.

    o

    the instance of O whither the xs values should be written.

    xs

    the sequence of elements (values) to be written.

    returns

    an instance of O which represents the updated output structure.

  26. def writeValue(o: O)(x: Any): O

    Method to write a value of type Any to the given instance o, possibly quoted.

    Method to write a value of type Any to the given instance o, possibly quoted.

    o

    the instance of O whither the parameter x should be written.

    x

    the character sequence to be written.

    returns

    an instance of O which represents the updated output structure.

Inherited from AnyRef

Inherited from Any

Ungrouped