Package

org.clulab

struct

Permalink

package struct

Visibility
  1. Public
  2. All

Type Members

  1. class BooleanHashTrie extends Serializable

    Permalink

    A more efficient trie implementation, where the first layer is stored as a hash map for efficiency (the rest are the usual trees) The find* methods are thread safe User: mihais Date: 5/12/15

    A more efficient trie implementation, where the first layer is stored as a hash map for efficiency (the rest are the usual trees) The find* methods are thread safe User: mihais Date: 5/12/15

    Annotations
    @SerialVersionUID()
  2. case class BooleanTrieNode(token: String, completePath: Boolean, children: Option[ListBuffer[BooleanTrieNode]]) extends Serializable with Product

    Permalink
    Annotations
    @SerialVersionUID()
  3. case class CorefChains(rawMentions: Iterable[CorefMention]) extends Serializable with Product

    Permalink

    Stores all the coreference chains extracted in one document

  4. case class CorefMention(sentenceIndex: Int, headIndex: Int, startOffset: Int, endOffset: Int, chainId: Int) extends Serializable with Product

    Permalink

    Stores a single coreference mention

  5. class Counter[T] extends Serializable

    Permalink

    Counts elements of type T User: mihais Date: 3/18/13

  6. class DebugBooleanHashTrie extends BooleanHashTrie

    Permalink
  7. class DependencyMap extends HashMap[Int, DirectedGraph[String]]

    Permalink
  8. case class DirectedGraph[E](edges: List[Edge[E]], preferredSizeOpt: Option[Int] = None) extends Serializable with Product

    Permalink

    A generic graph where the nodes have Int identifiers and edges have type E The node ids are offsets in an array thus they must start at 0 This class is designed to be as immutable as possible, thus no operations to modify it are provided Each edge in edges stores (head, modifier, label) User: mihais Date: 3/5/13

  9. class DirectedGraphEdgeIterator[E] extends Iterator[(Int, Int, E)]

    Permalink
  10. class DirectedGraphIndex[E] extends AnyRef

    Permalink

    An inverted index of the DirectedGraph, so we can efficiently implement enhanced dependencies User: mihais Date: 8/2/17

  11. case class Edge[E](source: Int, destination: Int, relation: E) extends Product with Serializable

    Permalink
  12. trait EntityValidator extends Serializable

    Permalink

    Validates if the span identified as a named entity entity is actually valid User: mihais Date: 10/24/16

    Validates if the span identified as a named entity entity is actually valid User: mihais Date: 10/24/16

    Annotations
    @SerialVersionUID()
  13. class GraphMap extends HashMap[String, DirectedGraph[String]]

    Permalink
  14. class HashTrie extends BooleanHashTrie

    Permalink
    Annotations
    @SerialVersionUID()
  15. class IntHashTrie extends Serializable

    Permalink

    A more efficient trie implementation, where the first layer is stored as a hash map for efficiency (the rest are the usual trees) The find* methods are thread safe User: mihais Date: 5/12/15

    A more efficient trie implementation, where the first layer is stored as a hash map for efficiency (the rest are the usual trees) The find* methods are thread safe User: mihais Date: 5/12/15

    Annotations
    @SerialVersionUID()
  16. case class IntTrieNode(token: String, completePath: Int, children: Option[ListBuffer[IntTrieNode]]) extends Serializable with Product

    Permalink
    Annotations
    @SerialVersionUID()
  17. class Internalizer[T] extends AnyRef

    Permalink

    Replicates the functionality of Java's String.intern() but using heap memory and any object type not just String User: mihais Date: 3/1/13

  18. class Interval extends IndexedSeq[Int] with Ordered[Interval] with Serializable

    Permalink

    An interval of integers.

    An interval of integers.

    Annotations
    @SerialVersionUID()
  19. class Lexicon[T] extends Serializable

    Permalink

    Generic lexicon: maps objects of type T to Ints, both ways User: mihais Date: 3/1/13

  20. class MutableNumber[T] extends Serializable

    Permalink

    Stores a mutable number of type T User: mihais Date: 3/18/13

  21. case class NonTerminal(label: String, _children: Array[Tree]) extends Tree with Serializable with Product

    Permalink
  22. case class RelationTriple(confidence: Float, subjectInterval: Interval, relationInterval: Option[Interval], objectInterval: Interval) extends Product with Serializable

    Permalink
  23. case class Terminal(token: String) extends Tree with Serializable with Product

    Permalink
  24. trait Tree extends AnyRef

    Permalink

    Stores a tree structure; used generally to store constituent trees User: marcov, mihais Date: 4/1/13, modified 10/13/14

  25. class TrueEntityValidator extends EntityValidator

    Permalink

    Any span is considered as a valid entity See org.clulab.processors.bio.BioLexiconEntityValidator for a more complicated validator.

    Any span is considered as a valid entity See org.clulab.processors.bio.BioLexiconEntityValidator for a more complicated validator.

    Annotations
    @SerialVersionUID()

Value Members

  1. object BooleanTrieNode extends Serializable

    Permalink
  2. object CorefChains extends Serializable

    Permalink
  3. object Counter extends Serializable

    Permalink
  4. object Counters

    Permalink

    Operations on Counter(s) User: mihais Date: 3/18/13

  5. object DependencyMap extends Serializable

    Permalink
  6. object DirectedGraph extends Serializable

    Permalink
  7. object DirectedGraphIndex

    Permalink
  8. object EntityValidator extends Serializable

    Permalink
  9. object GraphMap extends Serializable

    Permalink
  10. object IntTrieNode extends Serializable

    Permalink
  11. object Interval extends Serializable

    Permalink
  12. object Lexicon extends Serializable

    Permalink
  13. object Tree

    Permalink

Ungrouped