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

uima::LanguageKindFileResource Class Reference

Inherits uima::FileResource.

List of all members.


Detailed Description

LanguageKindFileResources are a special case of FileResources in that the key always denotes a language (e.g.

en.twf, de-CH.tsw). The overriden resolveFilename() has a special mimic for handling territories (see uima::ResourceManager::createFilenameForLanguage()).


Public Member Functions

util::Filename const & getFilename () const
icu::UnicodeString const & getKey () const
icu::UnicodeString const & getKind () const

Protected Member Functions

virtual ~LanguageKindFileResource ()
virtual void resolveFilename ()
 overrides method of superclass.
 LanguageKindFileResource (icu::UnicodeString const &crKey, icu::UnicodeString const &crKind, bool bTryAlternativeTerritories, char cLanguageTerritorySeparator= '-')
void setNewKey (icu::UnicodeString const &)
virtual void init (ErrorInfo &)=0
virtual void deInit ()=0

Protected Attributes

bool iv_bTryAlternativeTerritories
char iv_cLanguageTerritorySeparator
util::Filename iv_fileName


Constructor & Destructor Documentation

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

uima::LanguageKindFileResource::LanguageKindFileResource icu::UnicodeString const &  crKey,
icu::UnicodeString const &  crKind,
bool  bTryAlternativeTerritories,
char  cLanguageTerritorySeparator = '-'
[protected]
 


Member Function Documentation

virtual void uima::LanguageKindFileResource::resolveFilename  )  [protected, virtual]
 

overrides method of superclass.

prepends the current data path to the filename.

Reimplemented from uima::FileResource.

util::Filename const& uima::FileResource::getFilename  )  const [inline, inherited]
 

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

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

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

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

Implemented in uima::internal::ResourceAnnotatorFile.

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

Implemented in uima::internal::ResourceAnnotatorFile.


Member Data Documentation

bool uima::LanguageKindFileResource::iv_bTryAlternativeTerritories [protected]
 

char uima::LanguageKindFileResource::iv_cLanguageTerritorySeparator [protected]
 

util::Filename uima::FileResource::iv_fileName [protected, inherited]
 


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