VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtDisDictionaryInterface Class Reference

Class that lays out the minimal interface needed to be a dis dictionary. More...

Inheritance diagram for makVrf::DtDisDictionaryInterface:
Inheritance graph
[legend]

Public Member Functions

 DtDisDictionaryInterface (makVrv::DtDe &de)
virtual ~DtDisDictionaryInterface ()
virtual bool loadFromFile (const std::string &file)=0
virtual bool countryList (std::map< int, std::string > &list)=0
virtual bool kindList (std::map< int, std::string > &list)=0
virtual bool domainList (int kind, std::map< int, std::string > &list)=0
virtual bool categoryList (int kind, int domain, std::map< int, std::string > &list)=0
virtual bool subcategoryList (int kind, int domain, int country, int cat, std::map< int, std::string > &list)=0
virtual bool specificList (int kind, int domain, int country, int cat, int subcat, std::map< int, std::string > &list)=0
virtual bool extraList (int kind, int domain, int country, int cat, int subcat, int specific, std::map< int, std::string > &list)=0
virtual std::string enumerationStrings (const DtEntityType &)=0
 Given the entity type, return the | list of strings that represent the test of the full entity type;.
virtual std::string country (int) const =0
 Returns the string for the country given the country code.
virtual std::string displayName (const DtEntityType &)=0
 Given the entity type, return a name that best represents the type. The last non-wildcarded item will be used as the name.

Protected Attributes

makVrv::DtDemyDe

Detailed Description

Class that lays out the minimal interface needed to be a dis dictionary.

Constructor & Destructor Documentation

makVrf::DtDisDictionaryInterface::DtDisDictionaryInterface ( makVrv::DtDe de)
inline
virtual makVrf::DtDisDictionaryInterface::~DtDisDictionaryInterface ( )
inlinevirtual

Member Function Documentation

virtual bool makVrf::DtDisDictionaryInterface::loadFromFile ( const std::string &  file)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::countryList ( std::map< int, std::string > &  list)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::kindList ( std::map< int, std::string > &  list)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::domainList ( int  kind,
std::map< int, std::string > &  list 
)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::categoryList ( int  kind,
int  domain,
std::map< int, std::string > &  list 
)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::subcategoryList ( int  kind,
int  domain,
int  country,
int  cat,
std::map< int, std::string > &  list 
)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::specificList ( int  kind,
int  domain,
int  country,
int  cat,
int  subcat,
std::map< int, std::string > &  list 
)
pure virtual
virtual bool makVrf::DtDisDictionaryInterface::extraList ( int  kind,
int  domain,
int  country,
int  cat,
int  subcat,
int  specific,
std::map< int, std::string > &  list 
)
pure virtual
virtual std::string makVrf::DtDisDictionaryInterface::enumerationStrings ( const DtEntityType &  )
pure virtual

Given the entity type, return the | list of strings that represent the test of the full entity type;.

Implemented in makVrf::DtXmlDisDictionary, and makVrf::DtCsvDisDictionary.

virtual std::string makVrf::DtDisDictionaryInterface::country ( int  ) const
pure virtual

Returns the string for the country given the country code.

Implemented in makVrf::DtXmlDisDictionary, and makVrf::DtCsvDisDictionary.

virtual std::string makVrf::DtDisDictionaryInterface::displayName ( const DtEntityType &  )
pure virtual

Given the entity type, return a name that best represents the type. The last non-wildcarded item will be used as the name.

Implemented in makVrf::DtXmlDisDictionary, and makVrf::DtCsvDisDictionary.

Member Data Documentation

makVrv::DtDe& makVrf::DtDisDictionaryInterface::myDe
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)