Package

org.clulab

processors

Permalink

package processors

Visibility
  1. Public
  2. All

Type Members

  1. class Document extends Serializable

    Permalink

    Stores all annotations for one document.

    Stores all annotations for one document. Written by: Mihai Surdeanu and Gus Hahn-Powell. Last Modified: Add apply method to copy Document.

  2. trait DocumentAble extends Serializable

    Permalink

    This is the interface required for interaction with Document Since the Document is serializable, everything in it should be, including the DocumentAttachments.

  3. trait DocumentAttachment extends DocumentAble with DocumentSerializerAble with JsonSerializerAble

    Permalink

    Placeholder for document attachment, to be used to store any meta data such as document creation time.

  4. trait DocumentAttachmentBuilderFromJson extends AnyRef

    Permalink

    This is the interface used to build DocumentAttachments from json when they are deserialized by the JSONSerializer as coded further below.

  5. trait DocumentAttachmentBuilderFromText extends AnyRef

    Permalink

    This is the interface used to build DocumentAttachments from text when they are deserialized by the DocumentSerializer as coded further below.

  6. trait DocumentSerializerAble extends AnyRef

    Permalink

    These are interfaces required for interaction with the DocumentSerializer.

  7. class IntermediateDocumentAttachment extends DocumentAttachment

    Permalink

    Designed to store intermediate attachments that are only used to pass information between processor components.

    Designed to store intermediate attachments that are only used to pass information between processor components. Thus, these do not need to be serialized

  8. trait JsonSerializerAble extends AnyRef

    Permalink

    These are interfaces required for interaction with JSONSerializer (and related classes).

    These are interfaces required for interaction with JSONSerializer (and related classes). See DocumentSerializerAble for a similar implementation but for the text representation.

  9. class ObjectDocumentAttachmentBuilderFromJson extends DocumentAttachmentBuilderFromJson

    Permalink

    This design parallels that of ObjectDocumentAttachmentBuilderFromJson.

  10. class ObjectDocumentAttachmentBuilderFromText extends DocumentAttachmentBuilderFromText

    Permalink

    This is an implementation of DocumentAttachmentBuilderFromText that indeed creates an object from text, but it is an illegible text version of the Java object serialization.

    This is an implementation of DocumentAttachmentBuilderFromText that indeed creates an object from text, but it is an illegible text version of the Java object serialization. It is used as a backup absent a more legible representation. Subclasses must have an empty constructor which can be called using reflection based on the name in DocumentAttachment.documentAttachmentBuilderClassName by the DocumentSerializer. The constructed builder is then used to construct the DocumentAttachment by calling mkDocumentAttachment which likely returns a customized subclass of DocumentAttachment.

  11. trait Processor extends AnyRef

    Permalink

    User: mihais Date: 3/1/13 Last Modified: Move preprocess* methods from here to ProcessorAnnotator.

  12. class Sentence extends Serializable

    Permalink

    Stores the annotations for a single sentence

Value Members

  1. object Document extends Serializable

    Permalink
  2. object Processor

    Permalink
  3. object Sentence extends Serializable

    Permalink
  4. package clu

    Permalink

Ungrouped