## Uses of Interface
gate.DocumentContent

Packages that use DocumentContent
gate
gate.annotation
gate.corpora
gate.persist

Uses of DocumentContent in gate

Methods in gate that return DocumentContent
`DocumentContent` `DocumentContent.getContent(Long start, Long end)` The contents under a particular span.
`DocumentContent` `Document.getContent()` The content of the document: wraps e.g.

Methods in gate with parameters of type DocumentContent
`void` `Document.setContent(DocumentContent newContent)` Set method for the document content
`void` `Document.edit(Long start, Long end, DocumentContent replacement)` Make changes to the content.

Uses of DocumentContent in gate.annotation

Methods in gate.annotation with parameters of type DocumentContent
`void` `AnnotationSetImpl.edit(Long start, Long end, DocumentContent replacement)` Propagate changes to the document content.

Uses of DocumentContent in gate.corpora

Classes in gate.corpora that implement DocumentContent
`class` `DocumentContentImpl` Represents the commonalities between all sorts of document contents.

Fields in gate.corpora declared as DocumentContent
`protected DocumentContent` `DocumentImpl.content` The content of the document

Methods in gate.corpora that return DocumentContent
`DocumentContent` `DocumentImpl.getContent()` The content of the document: a String for text; MPEG for video; etc.
`DocumentContent` `DocumentContentImpl.getContent(Long start, Long end)` The contents under a particular span.
`DocumentContent` `DatabaseDocumentImpl.getContent()` The content of the document: a String for text; MPEG for video; etc.

Methods in gate.corpora with parameters of type DocumentContent
`void` `DocumentImpl.setContent(DocumentContent content)` Set method for the document content
`void` `DocumentImpl.edit(Long start, Long end, DocumentContent replacement)` Propagate edit changes to the document content and annotations.
`(package private) void` `DocumentContentImpl.edit(Long start, Long end, DocumentContent replacement)` Propagate changes to the document content.
`void` `DatabaseDocumentImpl.setContent(DocumentContent content)` Set method for the document content

Constructors in gate.corpora with parameters of type DocumentContent
`DatabaseDocumentImpl(Connection _conn, String _name, DatabaseDataStore _ds, Long _persistenceID, DocumentContent _content, FeatureMap _features, Boolean _isMarkupAware, URL _sourceURL, Long _urlStartOffset, Long _urlEndOffset, AnnotationSet _default, Map _named)`

Uses of DocumentContent in gate.persist

Methods in gate.persist with parameters of type DocumentContent
`private void` `OracleDataStore.updateDocumentContent(Long docContentID, DocumentContent content)` updates the content of the document if it is binary or a long string (that does not fit into VARCHAR2)