Public Member Functions |
| | DtXmlDisDictionary (makVrv::DtDe &de) |
| virtual | ~DtXmlDisDictionary () |
| virtual bool | loadFromFile (const std::string &filename) |
| virtual bool | countryList (std::map< int, std::string > &list) |
| virtual int | country (const std::string &s) const |
| virtual std::string | country (int cty) const |
| | Returns the string for the country given the country code.
|
| virtual bool | warheadList (std::map< int, std::string > &list) |
| virtual int | warhead (const std::string &s) |
| virtual std::string | warhead (int wd) |
| virtual bool | kindList (std::map< int, std::string > &list) |
| virtual int | kind (const std::string &s) |
| virtual std::string | kind (int kd) |
| virtual bool | domainList (int kind, std::map< int, std::string > &list) |
| virtual int | domain (int kind, const std::string &s) |
| virtual std::string | domain (int kind, int dom) |
| virtual bool | categoryList (int kind, int domain, std::map< int, std::string > &list) |
| virtual int | category (int kind, int domain, const std::string &s) |
| virtual std::string | category (int kind, int domain, int cat) |
| virtual bool | subcategoryList (int kind, int domain, int country, int cat, std::map< int, std::string > &list) |
| virtual int | subcategory (int kind, int domain, int country, int cat, const std::string &s) |
| virtual std::string | subcategory (int kind, int domain, int country, int cat, int subcat) |
| virtual bool | specificList (int kind, int domain, int country, int cat, int subcat, std::map< int, std::string > &list) |
| virtual int | specific (int kind, int domain, int country, int cat, int subcat, const std::string &s) |
| virtual std::string | specific (int kind, int domain, int country, int cat, int subcat, int spec) |
| virtual bool | extraList (int kind, int domain, int country, int cat, int subcat, int specific, std::map< int, std::string > &list) |
| virtual int | extra (int kind, int domain, int country, int cat, int subcat, int specific, const std::string &s) |
| virtual std::string | extra (int kind, int domain, int country, int cat, int subcat, int spec, int extra) |
| virtual bool | extractData (DtValueDescriptionMap *map, int id, const char *type="enum") const |
| virtual std::string | displayName (const DtEntityType &, bool includeKind=true, int stopAt=5) |
| | Given the entity type, return a name that best represents the type. The last non-wildcarded item will be used as the name.
|
| virtual std::string | enumerationStrings (const DtEntityType &) |
| | Given the entity type, return the | list of strings that represent the test of the full entity type;.
|
| virtual DtString | articulatedPart (int) const |
| | Articulated part string.
|
| | DtDisDictionaryInterface (makVrv::DtDe &de) |
| virtual | ~DtDisDictionaryInterface () |
Static Public Member Functions |
| static void | readCountryCodesCb (xmlNodePtr node, void *usr) |
| static void | readKindsCb (xmlNodePtr node, void *usr) |
| static void | readDomainsPlatformCb (xmlNodePtr node, void *usr) |
| static void | readCategoryPlatLandCb (xmlNodePtr node, void *usr) |
| static void | readCategoryPlatAirCb (xmlNodePtr node, void *usr) |
| static void | readCategoryPlatSurfaceCb (xmlNodePtr node, void *usr) |
| static void | readCategoryPlatSubsurfaceCb (xmlNodePtr node, void *usr) |
| static void | readCategoryPlatSpaceCb (xmlNodePtr node, void *usr) |
| static void | readDomainsMunitionCb (xmlNodePtr node, void *usr) |
| static void | readCategoryMunitionCb (xmlNodePtr node, void *usr) |
| static void | readCategoryAggsCb (xmlNodePtr node, void *usr) |
| static void | readSubcategoryAggsCb (xmlNodePtr node, void *usr) |
| static void | readWarheadsCb (xmlNodePtr node, void *usr) |
| static void | readArticulatedPartsCb (xmlNodePtr node, void *usr) |
| static void | readAllCb (xmlNodePtr node, void *usr) |
Protected Member Functions |
| virtual void | registerCallback (int entryType, DtSisoEntryReader cb, void *usrData) |
| virtual void | unregisterCallback (int entryType, DtSisoEntryReader cb, void *usrData) |
| virtual xmlNodePtr | nodeToProcess (xmlNodePtr node) const |
| virtual void | readCountryCodes (xmlNodePtr node) |
| virtual void | readKinds (xmlNodePtr node) |
| virtual void | readDomains (xmlNodePtr node, int kind) |
| virtual void | readCategories (xmlNodePtr node, int kind, int domain) |
| virtual SISOSubcategoryMap | readSubcategories (xmlNodePtr node, int kind, int domain, int country, int cat) |
| virtual void | readAll (xmlNodePtr node) |
| virtual void | readSubcategoriesAggs (xmlNodePtr node) |
| void | readCategoryAggsInner (xmlNodePtr node, int kind, int domain) |
| void | readCategoryAggs (xmlNodePtr node) |
| virtual void | readWarheads (xmlNodePtr node) |
| virtual void | readArticulatedParts (xmlNodePtr node) |
| virtual int | xmlChartoInt (xmlChar *c) const |
| virtual void | processSingleLevelEntry (xmlNodePtr node, std::map< int, std::string > &l) const |
| virtual void | parseSpecifics (SISOSubcategoryMap::iterator, xmlNodePtr) |