Class

dotterweide.document

LinedString

Related Doc: package document

Permalink

class LinedString extends CharSequence with LinesHolder

Linear Supertypes
LinesHolder, CharSequence, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LinedString
  2. LinesHolder
  3. CharSequence
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LinedString(s: String)

    Permalink

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 charAt(index: Int): Char

    Permalink
    Definition Classes
    LinedString → CharSequence
  6. def chars(): IntStream

    Permalink
    Definition Classes
    CharSequence
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def codePoints(): IntStream

    Permalink
    Definition Classes
    CharSequence
  9. def concat(other: LinedString): LinedString

    Permalink
  10. def endOffsetOf(line: Int): Int

    Permalink
    Definition Classes
    LinesHolder
  11. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def intervalOf(line: Int): Interval

    Permalink

    Interval of a given line, not including newline.

    Interval of a given line, not including newline.

    Definition Classes
    LinesHolder
  17. def intervalOfNl(line: Int): Interval

    Permalink

    Line intervalOf but including newline if the line is not the last line.

    Line intervalOf but including newline if the line is not the last line.

    Definition Classes
    LinesHolder
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. lazy val length: Int

    Permalink
    Definition Classes
    LinedStringLinesHolder → CharSequence
  20. def lineNumberOf(offset: Int): Int

    Permalink
    Definition Classes
    LinesHolder
  21. val lines: List[CharSequence]

    Permalink
  22. def linesCount: Int

    Permalink
    Definition Classes
    LinesHolder
  23. def maximumIndent: Int

    Permalink
    Definition Classes
    LinesHolder
  24. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  27. def replace(start: Int, end: Int, chars: String): LinedString

    Permalink
  28. def startOffsetOf(line: Int): Int

    Permalink
    Definition Classes
    LinesHolder
  29. def startOffsetOfClip(line: Int): Int

    Permalink

    Like startOffsetOf, but if line is too small, clips to zero, if line is too large, returns length.

    Like startOffsetOf, but if line is too small, clips to zero, if line is too large, returns length.

    Definition Classes
    LinesHolder
  30. def subSequence(start: Int, end: Int): LinedString

    Permalink
    Definition Classes
    LinedString → CharSequence
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toLocation(offset: Int): Location

    Permalink
    Definition Classes
    LinesHolder
  33. def toNearestOffset(location: Location): Int

    Permalink
    Definition Classes
    LinesHolder
  34. def toOffset(location: Location): Option[Int]

    Permalink
    Definition Classes
    LinesHolder
  35. lazy val toString: String

    Permalink
    Definition Classes
    LinedString → CharSequence → AnyRef → Any
  36. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. lazy val wraps: Seq[Int]

    Permalink
    Definition Classes
    LinedStringLinesHolder

Inherited from LinesHolder

Inherited from CharSequence

Inherited from AnyRef

Inherited from Any

Ungrouped