Class/Object

org.quranalyze.quranic

Segment

Related Docs: object Segment | package quranic

Permalink

case class Segment(word: Word, index: Int) extends Quranic with QuranicComparable[Segment] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, QuranicComparable[Segment], Ordered[Segment], Comparable[Segment], QuranicIndexable, Quranic, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Segment
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. QuranicComparable
  7. Ordered
  8. Comparable
  9. QuranicIndexable
  10. Quranic
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Segment(word: Word, index: Int)

    Permalink

Type Members

  1. type Container = Word

    Permalink
    Definition Classes
    SegmentQuranic

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <(that: Segment): Boolean

    Permalink
    Definition Classes
    Ordered
  4. def <=(that: Segment): Boolean

    Permalink
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def >(that: Segment): Boolean

    Permalink
    Definition Classes
    Ordered
  7. def >=(that: Segment): Boolean

    Permalink
    Definition Classes
    Ordered
  8. lazy val areCutLetters: Result

    Permalink
    Definition Classes
    Quranic
  9. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def compare(that: Segment): Int

    Permalink
    Definition Classes
    QuranicComparable → Ordered
  12. def compareTo(that: Segment): Int

    Permalink
    Definition Classes
    Ordered → Comparable
  13. lazy val containCutLetters: Result

    Permalink
    Definition Classes
    Quranic
  14. implicit val context: Segment.this.type

    Permalink
    Definition Classes
    Quranic
  15. lazy val cutLetters: Result

    Permalink
    Definition Classes
    Quranic
  16. def depth: Int

    Permalink
    Definition Classes
    Quranic
  17. lazy val dictionary: IndexedSeq[String]

    Permalink
    Definition Classes
    Quranic
  18. lazy val dictionaryPure: IndexedSeq[String]

    Permalink
    Definition Classes
    Quranic
  19. lazy val dictionaryReduced: IndexedSeq[String]

    Permalink
    Definition Classes
    Quranic
  20. lazy val entropy: Double

    Permalink
    Definition Classes
    Quranic
  21. def entropyOfPercentage(p: Double): Double

    Permalink
    Definition Classes
    Quranic
  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def filter[Q <: Quranic](f: (Q) ⇒ Boolean)(implicit arg0: Typeable[Q], target: SearchDepth[Q]): Result

    Permalink
    Definition Classes
    Quranic
  24. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  26. def hasNext: Boolean

    Permalink
    Definition Classes
    QuranicIndexable
  27. def hasParent: Boolean

    Permalink
    Definition Classes
    QuranicIndexable
  28. def hasPrevious: Boolean

    Permalink

    Human index of this element within the whole Quran

    Human index of this element within the whole Quran

    returns

    Index of this element within its parent elements (from 1 to parent.size)

    Definition Classes
    QuranicIndexable
  29. def height: Int

    Permalink
    Definition Classes
    Quranic
  30. def id: Int

    Permalink
  31. val index: Int

    Permalink

    Human index of this element

    Human index of this element

    returns

    Index of this element within its parent elements (from 1 to parent.size)

    Definition Classes
    SegmentQuranicIndexable
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. lazy val letterOccurences: Map[Char, Int]

    Permalink
    Definition Classes
    Quranic
  34. lazy val letterOccurencesPercentage: Map[Char, Float]

    Permalink
    Definition Classes
    Quranic
  35. lazy val letterOccurencesPercentagePure: Map[Char, Float]

    Permalink
    Definition Classes
    Quranic
  36. lazy val letterOccurencesPercentageReduced: Map[Char, Float]

    Permalink
    Definition Classes
    Quranic
  37. lazy val letterOccurencesPure: Map[Char, Int]

    Permalink
    Definition Classes
    Quranic
  38. lazy val letterOccurencesReduced: Map[Char, Int]

    Permalink
    Definition Classes
    Quranic
  39. lazy val letterValues: Map[Char, Int]

    Permalink
    Definition Classes
    Quranic
  40. lazy val letters: IndexedSeq[Char]

    Permalink
    Definition Classes
    Quranic
  41. lazy val lettersPure: IndexedSeq[Char]

    Permalink
    Definition Classes
    Quranic
  42. lazy val lettersReduced: IndexedSeq[Char]

    Permalink
    Definition Classes
    Quranic
  43. def location: String

    Permalink
    Definition Classes
    QuranicIndexable
  44. def location(separator: String): String

    Permalink
    Definition Classes
    QuranicIndexable
  45. lazy val morpho: String

    Permalink
  46. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  47. def next: Word.Content

    Permalink
    Definition Classes
    QuranicIndexable
  48. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  50. lazy val numericalValue: Int

    Permalink
    Definition Classes
    Quranic
  51. def numericalValueInContext(context: Quranic): Int

    Permalink
    Definition Classes
    SegmentQuranic
  52. def numericalValueOf(word: String): Int

    Permalink
    Definition Classes
    Quranic
  53. def parent: Word

    Permalink
    Definition Classes
    SegmentQuranic
  54. def path: List[Int]

    Permalink
    Definition Classes
    QuranicIndexable
  55. def previous: Word.Content

    Permalink
    Definition Classes
    QuranicIndexable
  56. def quran: Quran

    Permalink
    Definition Classes
    Quranic
  57. def search(str: String, searchType: SearchType = Standard): Result

    Permalink
    Definition Classes
    Quranic
  58. def search(s: Search): Result

    Permalink
    Definition Classes
    Quranic
  59. lazy val startWithCutLetters: Result

    Permalink
    Definition Classes
    Quranic
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  61. lazy val text: String

    Permalink
    Definition Classes
    SegmentQuranic
  62. lazy val toString: String

    Permalink
    Definition Classes
    Segment → AnyRef → Any
  63. lazy val totalLetters: Int

    Permalink
    Definition Classes
    Quranic
  64. lazy val traverser: SegmentTraverser

    Permalink
  65. def versesForValue(value: Int): Result

    Permalink
    Definition Classes
    Quranic
  66. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. val word: Word

    Permalink
  70. lazy val wordOccurences: Map[String, Int]

    Permalink
    Definition Classes
    Quranic
  71. lazy val wordOccurencesPure: Map[String, Int]

    Permalink
    Definition Classes
    Quranic
  72. lazy val wordOccurencesReduced: Map[String, Int]

    Permalink
    Definition Classes
    Quranic
  73. lazy val words: IndexedSeq[String]

    Permalink
    Definition Classes
    Quranic
  74. lazy val wordsPure: IndexedSeq[String]

    Permalink
    Definition Classes
    Quranic
  75. lazy val wordsReduced: IndexedSeq[String]

    Permalink
    Definition Classes
    Quranic

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from QuranicComparable[Segment]

Inherited from Ordered[Segment]

Inherited from Comparable[Segment]

Inherited from QuranicIndexable

Inherited from Quranic

Inherited from AnyRef

Inherited from Any

Ungrouped