edu.knowitall.tool.parse.graph

DependencyNode

class DependencyNode extends PostaggedToken with Ordered[DependencyNode]

A representation for a node in the graph of dependencies. A node represents one or more adjacent tokens in the source sentence.

Linear Supertypes
Ordered[DependencyNode], Comparable[DependencyNode], PostaggedToken, Token, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DependencyNode
  2. Ordered
  3. Comparable
  4. PostaggedToken
  5. Token
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DependencyNode(postagged: PostaggedToken, tokenInterval: Interval)

  2. new DependencyNode(text: String, postag: String, index: Int, offset: Int)

  3. new DependencyNode(string: String, postag: String, tokenInterval: Interval, offset: Int)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <(that: DependencyNode): Boolean

    Definition Classes
    Ordered
  5. def <=(that: DependencyNode): Boolean

    Definition Classes
    Ordered
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def >(that: DependencyNode): Boolean

    Definition Classes
    Ordered
  9. def >=(that: DependencyNode): Boolean

    Definition Classes
    Ordered
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def canEqual(that: Any): Boolean

  12. def canEqual(that: PostaggedToken): Boolean

    Definition Classes
    PostaggedToken
  13. def canEqual(that: Token): Boolean

    Definition Classes
    Token
  14. def clone(): AnyRef

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

    Definition Classes
    DependencyNode → Ordered
  16. def compareTo(that: DependencyNode): Int

    Definition Classes
    Ordered → Comparable
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(that: Any): Boolean

    Definition Classes
    DependencyNodePostaggedTokenToken → AnyRef → Any
  19. def finalize(): Unit

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

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

    Definition Classes
    DependencyNodePostaggedTokenToken → AnyRef → Any
  22. def index: Int

  23. def indices: Interval

  24. def isAdjective: Boolean

    Definition Classes
    PostaggedToken
  25. def isCardinalNumber: Boolean

    Definition Classes
    PostaggedToken
  26. def isCommonNoun: Boolean

    Definition Classes
    PostaggedToken
  27. def isComparativeAdjective: Boolean

    Definition Classes
    PostaggedToken
  28. def isConjunction: Boolean

    Definition Classes
    PostaggedToken
  29. def isCoordinatingConjunction: Boolean

    Definition Classes
    PostaggedToken
  30. def isDeterminer: Boolean

    Definition Classes
    PostaggedToken
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def isNoun: Boolean

    Definition Classes
    PostaggedToken
  33. def isPersonalPronoun: Boolean

    Definition Classes
    PostaggedToken
  34. def isPlainAdjective: Boolean

    Definition Classes
    PostaggedToken
  35. def isPluralNoun: Boolean

    Definition Classes
    PostaggedToken
  36. def isPossessive: Boolean

    Definition Classes
    PostaggedToken
  37. def isPossessivePronoun: Boolean

    Definition Classes
    PostaggedToken
  38. def isPreposition: Boolean

    Definition Classes
    PostaggedToken
  39. def isPronoun: Boolean

    Definition Classes
    PostaggedToken
  40. def isProperNoun: Boolean

    Definition Classes
    PostaggedToken
  41. def isPunctuation: Boolean

    Definition Classes
    PostaggedToken
  42. def isSubordinatingConjunction: Boolean

    Definition Classes
    PostaggedToken
  43. def isSuperlativeAdjective: Boolean

    Definition Classes
    PostaggedToken
  44. def isSuperlativeAdverb: Boolean

    Definition Classes
    PostaggedToken
  45. def isVerb: Boolean

    Definition Classes
    PostaggedToken
  46. def isVerb3pPresent: Boolean

    Definition Classes
    PostaggedToken
  47. def isVerbBase: Boolean

    Definition Classes
    PostaggedToken
  48. def isVerbGerund: Boolean

    Definition Classes
    PostaggedToken
  49. def isVerbNon3pPresent: Boolean

    Definition Classes
    PostaggedToken
  50. def isVerbPast: Boolean

    Definition Classes
    PostaggedToken
  51. def isVerbPastParticiple: Boolean

    Definition Classes
    PostaggedToken
  52. def isVerbPresent: Boolean

    Definition Classes
    PostaggedToken
  53. def isWhAdverb: Boolean

    Definition Classes
    PostaggedToken
  54. def isWhDeterminer: Boolean

    Definition Classes
    PostaggedToken
  55. def isWhPossessivePronoun: Boolean

    Definition Classes
    PostaggedToken
  56. def isWhPronoun: Boolean

    Definition Classes
    PostaggedToken
  57. def isWhWord: Boolean

    Definition Classes
    PostaggedToken
  58. def lemma(implicit stemmer: Stemmer): String

  59. def lemmatize(stemmer: Stemmer): DependencyNode

  60. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  61. final def notify(): Unit

    Definition Classes
    AnyRef
  62. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  63. def offsets: Interval

    Definition Classes
    Token
  64. val postagSymbol: Symbol

    Definition Classes
    PostaggedToken
  65. val punctuation: Set[String]

    Definition Classes
    PostaggedToken
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. def text: String

  68. def toFullString: String

  69. def toString(): String

    Definition Classes
    DependencyNodePostaggedTokenToken → AnyRef → Any
  70. val tokenInterval: Interval

  71. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def interval: Interval

    Definition Classes
    Token
    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.0) Use offsets instead.

  2. def serialize: String

    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.5) Use StringFormat instead.

Inherited from Ordered[DependencyNode]

Inherited from Comparable[DependencyNode]

Inherited from PostaggedToken

Inherited from Token

Inherited from AnyRef

Inherited from Any

Ungrouped