Class/Object

org.clulab.processors.corenlp

CoreNLPProcessor

Related Docs: object CoreNLPProcessor | package corenlp

Permalink

class CoreNLPProcessor extends ShallowNLPProcessor with OpenIEAnnotator

API for Stanford's CoreNLP tools User: mihais Date: 3/1/13 Last Modified: Update for Scala 2.12: java converters.

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

Instance Constructors

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

    Permalink
  2. new CoreNLPProcessor(tokenizerPostProcessor: Option[TokenizerStep], internStrings: Boolean, withChunks: Boolean, withRelationExtraction: Boolean, withDiscourse: Int, maxSentenceLength: Int)

    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. val LEFT_PARENS: Regex

    Permalink
    Definition Classes
    ShallowNLPProcessor
  5. val RIGHT_PARENS: Regex

    Permalink
    Definition Classes
    ShallowNLPProcessor
  6. def annotate(doc: Document): Document

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

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

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

    Permalink
    Definition Classes
    Processor
  10. final def asInstanceOf[T0]: T0

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

    Permalink
    Definition Classes
    ShallowNLPProcessor
  12. lazy val chunker: CRFChunker

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

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

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

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

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

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

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

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

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

    Permalink
  22. def hashCode(): Int

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

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

    Permalink
    Definition Classes
    ShallowNLPProcessor
  25. val internStrings: Boolean

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

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

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

    Permalink
    Definition Classes
    ShallowNLPProcessor
  29. lazy val localTokenizer: Tokenizer

    Permalink
    Attributes
    protected
    Definition Classes
    ShallowNLPProcessor
  30. val maxSentenceLength: Int

    Permalink
  31. def mkChunker: CRFChunker

    Permalink
    Definition Classes
    ShallowNLPProcessor
  32. def mkCoref: StanfordCoreNLP

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

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

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

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

    Permalink
  37. def mkLemmatizer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  38. def mkLexicalizedParser: LexicalizedParser

    Permalink
  39. def mkNer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  40. def mkOpenIE: StanfordCoreNLP

    Permalink
    Definition Classes
    OpenIEAnnotator
  41. def mkPosTagger: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  42. def mkSentenceString(words: List[CoreLabel]): String

    Permalink
  43. def namedEntitySanityCheck(doc: Document): Option[Annotation]

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

    Permalink
    Definition Classes
    AnyRef
  45. lazy val ner: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  46. def newStanfordCoreNLP(props: Properties, enforceRequirements: Boolean = true): StanfordCoreNLP

    Permalink
    Attributes
    protected
    Definition Classes
    ShallowNLPProcessor
  47. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  49. lazy val openIE: StanfordCoreNLP

    Permalink
    Definition Classes
    OpenIEAnnotator
  50. def parse(doc: Document): Unit

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

    Permalink
    Definition Classes
    ShallowNLPProcessor
  52. 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
  53. def recognizeNamedEntities(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  54. def relationExtraction(doc: Document): Unit

    Permalink
    Definition Classes
    OpenIEAnnotator
  55. def relationExtractionSanityCheck(doc: Document): Option[Annotation]

    Permalink
    Definition Classes
    OpenIEAnnotator
  56. def resolveCoreference(doc: Document): Unit

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

    Permalink
  58. def srl(doc: Document): Unit

    Permalink

    Semantic role labeling

    Semantic role labeling

    Definition Classes
    CoreNLPProcessorShallowNLPProcessor → Processor
  59. def stanfordParse(sentence: CoreMap): Tree

    Permalink
  60. lazy val stanfordParser: LexicalizedParser

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  64. lazy val tokenizer: Tokenizer

    Permalink
    Definition Classes
    ShallowNLPProcessor
  65. val tokenizerPostProcessor: Option[TokenizerStep]

    Permalink
    Definition Classes
    ShallowNLPProcessor
  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 withChunks: Boolean

    Permalink
    Definition Classes
    ShallowNLPProcessor
  70. val withDiscourse: Int

    Permalink
  71. val withRelationExtraction: Boolean

    Permalink
    Definition Classes
    ShallowNLPProcessor

Inherited from OpenIEAnnotator

Inherited from ShallowNLPProcessor

Inherited from Processor

Inherited from AnyRef

Inherited from Any

Ungrouped