gate.corpora
Class DocumentContentImpl
java.lang.Object
|
+--gate.corpora.DocumentContentImpl
- All Implemented Interfaces:
- DocumentContent, Serializable
- public class DocumentContentImpl
- extends Object
- implements DocumentContent
Represents the commonalities between all sorts of document contents.
- See Also:
- Serialized Form
DocumentContentImpl
public DocumentContentImpl()
- Default construction
DocumentContentImpl
public DocumentContentImpl(URL u,
String encoding,
Long start,
Long end)
throws IOException
- Contruction from URL and offsets.
DocumentContentImpl
public DocumentContentImpl(String s)
- For ranges
getContent
public DocumentContent getContent(Long start,
Long end)
throws InvalidOffsetException
- The contents under a particular span.
- Specified by:
getContent
in interface DocumentContent
toString
public String toString()
- Returns the String representing the content in case of a textual document.
NOTE: this is a temporary solution until we have a more generic one.
- Overrides:
toString
in class Object
size
public Long size()
- The size of this content (e.g. character length for textual
content).
- Specified by:
size
in interface DocumentContent
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object