org.dbpedia.extraction.nif

HtmlNifExtractor

abstract class HtmlNifExtractor extends AnyRef

Created by Chile on 1/19/2017.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HtmlNifExtractor
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HtmlNifExtractor(nifContextIri: String, language: String, nifParameters: NifParameters)

Type Members

  1. class ExtractedSection extends PageSection

    Attributes
    protected
  2. class PageSection extends AnyRef

    Attributes
    protected

Abstract Value Members

  1. abstract def extendContextTriples(quads: Seq[Quad], graphIri: String, subjectIri: String): Seq[Quad]

    For each page additional triples can be added with this function

    For each page additional triples can be added with this function

    quads

    - the current collection of quads

    returns

  2. abstract def extendSectionTriples(extractionResults: ExtractedSection, graphIri: String, subjectIri: String): Seq[Quad]

    Each extracted section can be further enriched by this function, by providing additional quads

    Each extracted section can be further enriched by this function, by providing additional quads

    extractionResults

    - the extraction results for a particular section

    returns

  3. abstract def getRelevantParagraphs(html: String): Seq[PageSection]

    Extract the relevant html page divided in sections and paragraphs

    Extract the relevant html page divided in sections and paragraphs

    html

    - the html string downloaded from the destination resource

    returns

    - a collection of section objects

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. object HtmlNifExtractor

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val cssSelectorConfigMap: CssLanguageConfiguration

    Attributes
    protected
  8. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  10. lazy val equations: (String, String, String, String, String) ⇒ Quad

    Attributes
    protected
  11. def extractNif(graphIri: String, subjectIri: String, html: String)(exceptionHandle: (String, util.RecordSeverity.Value, Throwable) ⇒ Unit): Seq[Quad]

    graphIri
    subjectIri
    html
    exceptionHandle
    returns

  12. def extractTextFromHtml(pageSection: PageSection, extractionContext: NifExtractorContext): Try[ExtractedSection]

    Attributes
    protected
  13. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  15. def getJsoupDoc(html: String): Document

    Attributes
    protected
  16. def getNifIri(nifClass: String, beginIndex: Int, endIndex: Int): String

    Attributes
    protected
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def latexToMathMl(formula: String): Try[String]

    Attributes
    protected
  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. lazy val nifContext: (String, String, String, String, String) ⇒ Quad

    Attributes
    protected
  22. lazy val nifLinks: (String, String, String, String, String) ⇒ Quad

    Attributes
    protected
  23. lazy val nifStructure: (String, String, String, String, String) ⇒ Quad

    Attributes
    protected
  24. final def notify(): Unit

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

    Definition Classes
    AnyRef
  26. lazy val rawTables: (String, String, String, String, String) ⇒ Quad

    Attributes
    protected
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. val templateString: String

    Attributes
    protected
  29. def toString(): String

    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. val writeLinkAnchors: Boolean

    Attributes
    protected
  34. val writeStrings: Boolean

    Attributes
    protected

Inherited from AnyRef

Inherited from Any

Ungrouped