org.dbpedia.extraction

wikiparser

package wikiparser

Type Members

  1. class ExternalLinkNode(destination: URI, children: List[Node], line: Int) extends LinkNode with Product

    Represents an external Link

  2. class InterWikiLinkNode(destination: WikiTitle, children: List[Node], line: Int) extends LinkNode with Product

    Represents an InterWiki Link

  3. class InternalLinkNode(destination: WikiTitle, children: List[Node], line: Int) extends LinkNode with Product

    Represents an internal Link

  4. class LinkNode extends Node

    Represents a Link

  5. class Node extends AnyRef

    Base class of all nodes in the abstract syntax tree

  6. class PageNode(title: WikiTitle, id: Long, revision: Long, isRedirect: Boolean, isDisambiguation: Boolean, children: List[Node]) extends Node with Product

    Represents a page

  7. class PropertyNode(key: String, children: List[Node], line: Int) extends Node with Product

    Represents a template property

  8. class SectionNode(name: String, level: Int, line: Int) extends Node with Product

    Represents a section

  9. class TableCellNode(children: List[Node], line: Int) extends Node with Product

    Represents a table cell

  10. class TableNode(caption: Option[String], children: List[TableRowNode], line: Int) extends Node with Product

    Represents a table

  11. class TableRowNode(children: List[TableCellNode], line: Int) extends Node with Product

    Represents a table row

  12. class TemplateNode(title: WikiTitle, children: List[PropertyNode], line: Int) extends Node with Product

    Represents a template

  13. class TextNode(text: String, line: Int) extends Node with Product

    Represents plain text

  14. trait WikiParser extends (WikiPage) ⇒ PageNode

    Parses WikiText source and builds an Abstract Syntax Tree

  15. class WikiParserException extends Exception

    Thrown whenever a parsing error is encountered

  16. class WikiTitle extends AnyRef

    Represents a page title

Value Members

  1. object NodeUtil extends AnyRef

    Utility functions for working with nodes

  2. object WikiParser extends () ⇒ WikiParser

    Creates new WikiParser instances

  3. object WikiTitle extends AnyRef

  4. package impl