Overview   Class List   Class Hierarchy   Class Members   Functions & Constants   Defines   Header Files  

uima::ResourceABase Class Reference

Inherited by uima::FileResource.

List of all members.


Detailed Description

This class is the abstract base class for all resources handled by the resource manager (uima::ResourceManager).

Override methods init() and deInit(). A resource is uniquely identified by its "kind" (e.g. if its a annotator, a stopword file, a FROST dictionary etc.) and a "key" (e.g. the annotator name, the language of the stopword file etc.). Objects of derived classes may only be created by objects of a class derived from uima::ResourceFactoryABase.


Public Member Functions

icu::UnicodeString const & getKey () const
icu::UnicodeString const & getKind () const

Protected Member Functions

 ResourceABase (icu::UnicodeString const &crKey, icu::UnicodeString const &crKind)
virtual ~ResourceABase ()
void setNewKey (icu::UnicodeString const &)
virtual void init (ErrorInfo &)=0
virtual void deInit ()=0


Constructor & Destructor Documentation

uima::ResourceABase::ResourceABase icu::UnicodeString const &  crKey,
icu::UnicodeString const &  crKind
[protected]
 

virtual uima::ResourceABase::~ResourceABase  )  [protected, virtual]
 


Member Function Documentation

icu::UnicodeString const& uima::ResourceABase::getKey  )  const [inline]
 

icu::UnicodeString const& uima::ResourceABase::getKind  )  const [inline]
 

void uima::ResourceABase::setNewKey icu::UnicodeString const &   )  [protected]
 

virtual void uima::ResourceABase::init ErrorInfo  )  [protected, pure virtual]
 

Implemented in uima::internal::ResourceAnnotatorFile.

virtual void uima::ResourceABase::deInit  )  [protected, pure virtual]
 

Implemented in uima::internal::ResourceAnnotatorFile.


The documentation for this class was generated from the following file:
Generated on Mon Oct 1 16:04:13 2012 for UIMACPP API by  doxygen 1.3.9.1