## Uses of Interface
gate.LanguageResource

Packages that use LanguageResource
gate
gate.corpora
gate.creole
gate.persist

Uses of LanguageResource in gate

Subinterfaces of LanguageResource in gate
`interface` `Corpus` Corpora are lists of Document.
`interface` `Document` Represents the commonalities between all sorts of documents.

Classes in gate that implement LanguageResource
`class` `DocumentFormat` The format of Documents.

Methods in gate that return LanguageResource
`LanguageResource` `DataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`LanguageResource` `DataStore.getLr(String lrClassName, Object lrId)` Get a resource from the persistent store.

Methods in gate with parameters of type LanguageResource
`void` `DataStore.sync(LanguageResource lr)` Save: synchonise the in-memory image of the LR with the persistent image.
`LanguageResource` `DataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`SecurityInfo` `DataStore.getSecurityInfo(LanguageResource lr)` get security information for LR .
`void` `DataStore.setSecurityInfo(LanguageResource lr, SecurityInfo si)` set security information for LR .
`boolean` `DataStore.lockLr(LanguageResource lr)` Try to acquire exlusive lock on a resource from the persistent store.
`void` `DataStore.unlockLr(LanguageResource lr)` Releases the exlusive lock on a resource from the persistent store.

Uses of LanguageResource in gate.corpora

Classes in gate.corpora that implement LanguageResource
`class` `CorpusImpl` Corpora are sets of Document.
`class` `DatabaseCorpusImpl`
`class` `DatabaseDocumentImpl`
`class` `DocumentImpl` Represents the commonalities between all sorts of documents.
`class` `EmailDocumentFormat` The format of Documents.
`class` `HtmlDocumentFormat` The format of Documents.
`class` `RtfDocumentFormat` The format of Documents.
`class` `SerialCorpusImpl`
`class` `SgmlDocumentFormat` The format of Documents.
`class` `TextualDocumentFormat` The format of Documents.
`class` `XmlDocumentFormat` The format of Documents.

Methods in gate.corpora with parameters of type LanguageResource
`private boolean` `DatabaseCorpusImpl.isValidForAdoption(LanguageResource lr)`

Uses of LanguageResource in gate.creole

Classes in gate.creole that implement LanguageResource
`class` `AbstractLanguageResource` A convenience implementation of LanguageResource with some default code.
`class` `AnnotationSchema` This class handles annotation schemas.An annotation schema is a representation of an annotation, together with its types and their attributes, values and types.

Uses of LanguageResource in gate.persist

Fields in gate.persist declared as LanguageResource
`private static LanguageResource` `TestPersist.uc01_LR`
`private static LanguageResource` `TestPersist.uc101_LR`

Methods in gate.persist that return LanguageResource
`abstract LanguageResource` `JDBCDataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`abstract LanguageResource` `JDBCDataStore.getLr(String lrClassName, Object lrPersistenceId)` Get a resource from the persistent store.
`LanguageResource` `OracleDataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`private LanguageResource` `OracleDataStore._adopt(LanguageResource lr, SecurityInfo secInfo, boolean openNewTrans)` helper for adopt()
`LanguageResource` `OracleDataStore.getLr(String lrClassName, Object lrPersistenceId)` Get a resource from the persistent store.
`LanguageResource` `SerialDataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`LanguageResource` `SerialDataStore.getLr(String lrClassName, Object lrPersistenceId)` Get a resource from the persistent store.

Methods in gate.persist with parameters of type LanguageResource
`abstract void` `JDBCDataStore.sync(LanguageResource lr)` Save: synchonise the in-memory image of the LR with the persistent image.
`abstract LanguageResource` `JDBCDataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`void` `OracleDataStore.sync(LanguageResource lr)` Save: synchonise the in-memory image of the LR with the persistent image.
`private void` `OracleDataStore._sync(LanguageResource lr, boolean openNewTrans)` Save: synchonise the in-memory image of the LR with the persistent image.
`LanguageResource` `OracleDataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`private LanguageResource` `OracleDataStore._adopt(LanguageResource lr, SecurityInfo secInfo, boolean openNewTrans)` helper for adopt()
`SecurityInfo` `OracleDataStore.getSecurityInfo(LanguageResource lr)` get security information for LR .
`void` `OracleDataStore.setSecurityInfo(LanguageResource lr, SecurityInfo si)` set security information for LR .
`private void` `OracleDataStore._syncFeatures(LanguageResource lr)` helper for sync() - never call directly
`boolean` `OracleDataStore.lockLr(LanguageResource lr)` Try to acquire exlusive lock on a resource from the persistent store.
`void` `OracleDataStore.unlockLr(LanguageResource lr)` Releases the exlusive lock on a resource from the persistent store.
`private User` `OracleDataStore.getLockingUser(LanguageResource lr)` Releases the exlusive lock on a resource from the persistent store.
`LanguageResource` `SerialDataStore.adopt(LanguageResource lr, SecurityInfo secInfo)` Adopt a resource for persistence.
`void` `SerialDataStore.sync(LanguageResource lr)` Save: synchonise the in-memory image of the LR with the persistent image.
`SecurityInfo` `SerialDataStore.getSecurityInfo(LanguageResource lr)` get security information for LR .
`void` `SerialDataStore.setSecurityInfo(LanguageResource lr, SecurityInfo si)` set security information for LR .
`boolean` `SerialDataStore.lockLr(LanguageResource lr)` Try to acquire exlusive lock on a resource from the persistent store.
`void` `SerialDataStore.unlockLr(LanguageResource lr)` Releases the exlusive lock on a resource from the persistent store.