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 ( void   )  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]

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


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Mon Oct 1 11:15:08 2012 for UIMACPP API by  doxygen 1.5.6