Class/Object

org.clulab.processors.corenlp

CoreNLPProcessor

Related Docs: object CoreNLPProcessor | package corenlp

Permalink

class CoreNLPProcessor extends ShallowNLPProcessor

API for Stanford's CoreNLP tools User: mihais Date: 3/1/13

Linear Supertypes
ShallowNLPProcessor, Processor, ProcessorAnnotator, ProcessorCSController, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CoreNLPProcessor
  2. ShallowNLPProcessor
  3. Processor
  4. ProcessorAnnotator
  5. ProcessorCSController
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CoreNLPProcessor(internStrings: Boolean = true, withChunks: Boolean = true, withDiscourse: Int = ShallowNLPProcessor.NO_DISCOURSE, maxSentenceLength: Int = 100)

    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. def annotate(doc: Document): Document

    Permalink
    Definition Classes
    Processor
  5. def annotate(text: String, keepText: Boolean): Document

    Permalink
    Definition Classes
    Processor → ProcessorAnnotator
  6. def annotateFromSentences(sentences: Iterable[String], keepText: Boolean): Document

    Permalink
    Definition Classes
    Processor → ProcessorAnnotator
  7. def annotateFromTokens(sentences: Iterable[Iterable[String]], keepText: Boolean): Document

    Permalink
    Definition Classes
    Processor → ProcessorAnnotator
  8. def arrayOrNone[T](b: ArrayBuffer[T])(implicit arg0: ClassTag[T]): Option[Array[T]]

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

    Permalink
    Definition Classes
    Any
  10. def basicSanityCheck(doc: Document, checkAnnotation: Boolean = true): Option[Annotation]

    Permalink
    Definition Classes
    ShallowNLPProcessor
  11. lazy val chunker: CRFChunker

    Permalink
    Definition Classes
    ShallowNLPProcessor
  12. def chunking(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. lazy val coref: StanfordCoreNLP

    Permalink
  15. def discourse(doc: Document): Unit

    Permalink
    Definition Classes
    CoreNLPProcessorShallowNLPProcessor → Processor
  16. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. lazy val gsf: GrammaticalStructureFactory

    Permalink
  21. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  22. lazy val headFinder: SemanticHeadFinder

    Permalink
  23. def in(s: String): String

    Permalink
    Definition Classes
    ShallowNLPProcessor
  24. val internStrings: Boolean

    Permalink
    Definition Classes
    ShallowNLPProcessor
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def lemmatize(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  27. lazy val lemmatizer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  28. val maxSentenceLength: Int

    Permalink
  29. def mkChunker: CRFChunker

    Permalink
    Definition Classes
    ShallowNLPProcessor
  30. def mkCoref: StanfordCoreNLP

    Permalink
  31. def mkDocument(text: String, keepText: Boolean): Document

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  32. def mkDocumentFromSentences(sentences: Iterable[String], keepText: Boolean, charactersBetweenSentences: Int = 1): Document

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  33. def mkDocumentFromTokens(sentences: Iterable[Iterable[String]], keepText: Boolean, charactersBetweenSentences: Int = 1, charactersBetweenTokens: Int = 1): Document

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  34. def mkGSF: GrammaticalStructureFactory

    Permalink
  35. def mkLemmatizer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  36. def mkLexicalizedParser: LexicalizedParser

    Permalink
  37. def mkNer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  38. def mkPosTagger: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  39. def mkSentence(annotation: CoreMap): Sentence

    Permalink
    Definition Classes
    ShallowNLPProcessor
  40. def mkTokenizerWithSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  41. def mkTokenizerWithoutSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  42. def namedEntitySanityCheck(doc: Document): Option[Annotation]

    Permalink
    Definition Classes
    ShallowNLPProcessor
  43. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. lazy val ner: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  45. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  47. def parse(doc: Document): Unit

    Permalink
    Definition Classes
    CoreNLPProcessorShallowNLPProcessor → Processor
  48. lazy val posTagger: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  49. def postprocessTags(annotation: Annotation): Unit

    Permalink

    Hook to allow postprocessing of CoreNLP POS tagging *in place*, overwriting original POS tags This is useful for domain-specific corrections

    Hook to allow postprocessing of CoreNLP POS tagging *in place*, overwriting original POS tags This is useful for domain-specific corrections

    annotation

    The CoreNLP annotation

    Definition Classes
    ShallowNLPProcessor
  50. def postprocessTokens(sentence: CoreMap): List[CoreLabel]

    Permalink
    Attributes
    protected
    Definition Classes
    ShallowNLPProcessor
  51. def postprocessTokens(originalTokens: Array[CoreLabel]): Array[CoreLabel]

    Permalink

    Hook to allow postprocessing of CoreNLP tokenization This is useful for domain-specific corrections, such as the ones in BioNLPProcessor If you change the tokens, make sure to store them back in the sentence!

    Hook to allow postprocessing of CoreNLP tokenization This is useful for domain-specific corrections, such as the ones in BioNLPProcessor If you change the tokens, make sure to store them back in the sentence!

    originalTokens

    Input CoreNLP sentence

    returns

    The modified tokens

    Definition Classes
    ShallowNLPProcessor
  52. def preprocessSentences(origSentences: Iterable[String]): Iterable[String]

    Permalink
    Definition Classes
    ProcessorAnnotator
  53. def preprocessText(origText: String): String

    Permalink
    Definition Classes
    ProcessorAnnotator
  54. def preprocessTokens(origSentences: Iterable[Iterable[String]]): Iterable[Iterable[String]]

    Permalink
    Definition Classes
    ProcessorAnnotator
  55. def recognizeNamedEntities(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  56. def resolveCoreference(doc: Document): Unit

    Permalink
    Definition Classes
    CoreNLPProcessorShallowNLPProcessor → Processor
  57. lazy val rstConstituentParser: RSTParser

    Permalink
  58. def shutdownClient: Unit

    Permalink
    Definition Classes
    ProcessorCSController
  59. def shutdownClientServer: Unit

    Permalink
    Definition Classes
    ProcessorCSController
  60. def shutdownServer: Unit

    Permalink
    Definition Classes
    ProcessorCSController
  61. def stanfordParse(sentence: CoreMap): Tree

    Permalink
  62. lazy val stanfordParser: LexicalizedParser

    Permalink
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  64. def tagPartsOfSpeech(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  65. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  66. lazy val tokenizerWithSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  67. lazy val tokenizerWithoutSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  68. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. val withChunks: Boolean

    Permalink
    Definition Classes
    ShallowNLPProcessor
  72. val withDiscourse: Int

    Permalink

Inherited from ShallowNLPProcessor

Inherited from Processor

Inherited from ProcessorAnnotator

Inherited from ProcessorCSController

Inherited from AnyRef

Inherited from Any

Ungrouped