Class

com.github.nielsenbe.sparkwikiparser.wikipedia

WikipediaPage

Related Doc: package wikipedia

Permalink

case class WikipediaPage(id: Long, title: String, redirect: String, nameSpace: Long, revisionId: Long, revisionDate: Long, parserMessage: String, headerSections: List[WikipediaHeader], texts: List[WikipediaText], templates: List[WikipediaTemplate], links: List[WikipediaLink], tags: List[WikipediaTag], tables: List[WikipediaTable]) extends Product with Serializable

Domain object for an Wikipedia page. Structured representation of a page's meta data plus parsed wiki code.

id

Unique wikipedia ID from the dump file.

title

Wikipedia page's title.

nameSpace

Text name of a wiki's name space. https://en.wikipedia.org/wiki/Wikipedia:Namespace

revisionId

identifier for the last revision.

revisionDate

Date for when the page was last updated.

parserMessage

SUCCESS or the error message

headerSections

Flattened list of wikipedia header sections

texts

Natural language portion of page

templates

WikiMedia templates

links

Wikimedia and Exteranl Links

tags

Handful of extended tags

tables

Wikimedia tables converted to HTML

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WikipediaPage
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WikipediaPage(id: Long, title: String, redirect: String, nameSpace: Long, revisionId: Long, revisionDate: Long, parserMessage: String, headerSections: List[WikipediaHeader], texts: List[WikipediaText], templates: List[WikipediaTemplate], links: List[WikipediaLink], tags: List[WikipediaTag], tables: List[WikipediaTable])

    Permalink

    id

    Unique wikipedia ID from the dump file.

    title

    Wikipedia page's title.

    nameSpace

    Text name of a wiki's name space. https://en.wikipedia.org/wiki/Wikipedia:Namespace

    revisionId

    identifier for the last revision.

    revisionDate

    Date for when the page was last updated.

    parserMessage

    SUCCESS or the error message

    headerSections

    Flattened list of wikipedia header sections

    texts

    Natural language portion of page

    templates

    WikiMedia templates

    links

    Wikimedia and Exteranl Links

    tags

    Handful of extended tags

    tables

    Wikimedia tables converted to HTML

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. val headerSections: List[WikipediaHeader]

    Permalink

    Flattened list of wikipedia header sections

  10. val id: Long

    Permalink

    Unique wikipedia ID from the dump file.

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. val links: List[WikipediaLink]

    Permalink

    Wikimedia and Exteranl Links

  13. val nameSpace: Long

    Permalink

    Text name of a wiki's name space.

    Text name of a wiki's name space. https://en.wikipedia.org/wiki/Wikipedia:Namespace

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

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  17. val parserMessage: String

    Permalink

    SUCCESS or the error message

  18. val redirect: String

    Permalink
  19. val revisionDate: Long

    Permalink

    Date for when the page was last updated.

  20. val revisionId: Long

    Permalink

    identifier for the last revision.

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

    Permalink
    Definition Classes
    AnyRef
  22. val tables: List[WikipediaTable]

    Permalink

    Wikimedia tables converted to HTML

  23. val tags: List[WikipediaTag]

    Permalink

    Handful of extended tags

  24. val templates: List[WikipediaTemplate]

    Permalink

    WikiMedia templates

  25. val texts: List[WikipediaText]

    Permalink

    Natural language portion of page

  26. val title: String

    Permalink

    Wikipedia page's title.

  27. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped