Trait

net.tixxit.delimited

DelimitedFormatStrategy

Related Doc: package delimited

Permalink

sealed trait DelimitedFormatStrategy extends AnyRef

There are 2 types of DelimitedFormatStrategys: GuessDelimitedFormat and DelimitedFormat. A DelimitedFormat is delimited format that is completely specified. It can actually be used to render and parse delimited files without further work. On the other hand, GuessDelimitedFormat may have any number of parameters left unspecified, which means they need to be inferred before the format can be used to parse/render a delimited file.

All the method provided in DelimitedFormatStrategy are ways of fixing (or updating) the various parameters used. In the case of a DelimitedFormat, this just changes that parameter and keeps all others the same. In the case of GuessDelimitedFormat, it will fix that parameter, so it no longer needs to be inferred.

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

Abstract Value Members

  1. abstract def withQuote(quote: String): DelimitedFormatStrategy

    Permalink
  2. abstract def withQuoteEscape(quoteEscape: String): DelimitedFormatStrategy

    Permalink
  3. abstract def withRowDelim(rowDelim: String): DelimitedFormatStrategy

    Permalink
  4. abstract def withRowDelim(rowDelim: RowDelim): DelimitedFormatStrategy

    Permalink
  5. abstract def withRowDelimInQuotes(allowRowDelimInQuotes: Boolean): DelimitedFormatStrategy

    Permalink
  6. abstract def withSeparator(separator: String): DelimitedFormatStrategy

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped