gate.creole.nerc
Class EntityDescriptor

java.lang.Object
  extended bygate.creole.nerc.EntityDescriptor
All Implemented Interfaces:
Serializable

public class EntityDescriptor
extends Object
implements Serializable

Represents a single named entity

See Also:
Serialized Form

Constructor Summary
EntityDescriptor(Document document, Annotation annotation)
          Constructs a new entity descriptor starting from a Gate annotation
EntityDescriptor(String string, String category, int start, int end)
          Constructs a new entity descriptor
 
Method Summary
 String getCategory()
          Returns the category of the entity
 int[] getOffsets()
          Returns a pair of integers specifying the character offsets in the original file where the entity occured
 String getString()
          Returns a normalised string for the entity.
 String toString()
          Returns a string giving the category, offsets and normalised string for the entity, with no newlines.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityDescriptor

public EntityDescriptor(String string,
                        String category,
                        int start,
                        int end)
Constructs a new entity descriptor


EntityDescriptor

public EntityDescriptor(Document document,
                        Annotation annotation)
Constructs a new entity descriptor starting from a Gate annotation

Method Detail

getString

public String getString()
Returns a normalised string for the entity. This is the string from the text document the entity was descovered in, with all whitespace sequences replaced by a single space character


getCategory

public String getCategory()
Returns the category of the entity


getOffsets

public int[] getOffsets()
Returns a pair of integers specifying the character offsets in the original file where the entity occured


toString

public String toString()
Returns a string giving the category, offsets and normalised string for the entity, with no newlines.