Public Member Functions |
| virtual const DtEnumStringMap7 & | entityTypeMap () const |
| | Return the entity type map.
|
|
| virtual const DtEnumStringMap2 & | enumMap () const |
| | Return the enumeration map.
|
| virtual DtEnumStringMap2 & | enumMap () |
| | Return the enumeration map.
|
|
| virtual const DtEnumStringMap1 & | enumMap (int uid) const |
| | Return the enumeration map for the given UID.
|
| virtual DtEnumStringMap1 & | enumMap (int uid) |
| | Return the enumeration map for the given UID.
|
|
| virtual const DtEnumStringMap1 * | enumMap (const DtString &name) const |
| | Return the enumeration map for the given enumeration name; 0 if not found.
|
| virtual DtEnumStringMap1 * | enumMap (const DtString &name) |
| | Return the enumeration map for the given enumeration name; 0 if not found.
|
|
virtual const
DtDisEntityTypeEntry * | findEntityType (const DtEntityMapperKey &entKey) const |
| | Find the entity type entry for the given key.
|
| virtual DtDisEntityTypeEntry * | findEntityType (const DtEntityMapperKey &entKey) |
| | Find the entity type entry for the given key.
|
|
virtual const
DtDisEntityTypeEntry * | findAggregateType (const DtEntityMapperKey &entKey) const |
| | Find the aggregate entity type entry for the given key.
|
| virtual DtDisEntityTypeEntry * | findAggregateType (const DtEntityMapperKey &entKey) |
| | Find the aggregate entity type entry for the given key.
|
|
| virtual DtEnumStringMap1 & | kindList () |
| | Get the kind enum/list.
|
| virtual const DtEnumStringMap1 & | kindList () const |
| | Get the kind enum/list.
|
| virtual int | kind (const DtString &name) const |
| | Get the kind enum/list.
|
| virtual const DtString & | kindName (int kd) |
| | Get the kind enum/list.
|
|
| virtual DtEnumStringMap1 * | domainList (int kind) |
| | Get the domain enum/list by kind.
|
| virtual const DtEnumStringMap1 * | domainList (int kind) const |
| | Get the domain enum/list by kind.
|
| virtual int | domain (int kind, const DtString &name) const |
| | Get the domain enum/list by kind.
|
| virtual const DtString & | domainName (int kind, int dom) |
| | Get the domain enum/list by kind.
|
|
| virtual DtEnumStringMap1 & | countryList () |
| | Get the country enum/list.
|
| virtual const DtEnumStringMap1 & | countryList () const |
| | Get the country enum/list.
|
| virtual int | country (const DtString &name) const |
| | Get the country enum/list.
|
| virtual const DtString & | countryName (int cty) |
| | Get the country enum/list.
|
|
| virtual DtEnumStringMap1 * | categoryList (int kind, int domain) |
| | Get the category enum/list by kind, by domain.
|
| virtual const DtEnumStringMap1 * | categoryList (int kind, int domain) const |
| | Get the category enum/list by kind, by domain.
|
| virtual int | category (int kind, int domain, const DtString &name) const |
| | Get the category enum/list by kind, by domain.
|
| virtual const DtString & | categoryName (int kind, int domain, int cat) |
| | Get the category enum/list by kind, by domain.
|
|
| virtual DtEnumStringMap1 * | subcategoryList (int kind, int domain, int cat) |
| | Get the subcategory enum/list by kind, by domain, by category.
|
| virtual const DtEnumStringMap1 * | subcategoryList (int kind, int domain, int cat) const |
| | Get the subcategory enum/list by kind, by domain, by category.
|
| virtual int | subcategory (int kind, int domain, int cat, const DtString &name) const |
| | Get the subcategory enum/list by kind, by domain, by category.
|
| virtual const DtString & | subcategoryName (int kind, int domain, int cat, int subcat) |
| | Get the subcategory enum/list by kind, by domain, by category.
|
|
| virtual DtEnumStringMap1 & | aggSubCategoryList () |
| | Get the aggregate subcategory enum/list.
|
| virtual const DtEnumStringMap1 & | aggSubCategoryList () const |
| | Get the aggregate subcategory enum/list.
|
| virtual int | aggSubCategory (const DtString &name) const |
| | Get the aggregate subcategory enum/list.
|
| virtual const DtString & | aggSubCategoryName (int subcat) |
| | Get the aggregate subcategory enum/list.
|
Static Public Member Functions |
| static void | setFilename (const DtString &filenameToUse) |
| | Set the filename to open.
|
|
| static DtSisoRefExtractor * | get () |
| | Get/dispose of singleton instance.
|
| static void | dispose () |
| | Get/dispose of singleton instance.
|
|
| static void | collectCountryCodesCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectKindsCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectAggKindsCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectDomainsPlatformCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryPlatLandCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryPlatAirCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryPlatSurfaceCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryPlatSubsurfaceCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryPlatSpaceCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryCulturalFeature (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectDomainsMunitionCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectCategoryMunitionCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectSubcategoryAggsCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectEntityTypesCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
| static void | collectAggregateTypesCb (xmlNodePtr node, void *usr) |
| | Callbacks to collect the specific enums.
|
Protected Member Functions |
| | DtSisoRefExtractor () |
| | Constructor called by singleton access.
|
| virtual | ~DtSisoRefExtractor () |
| | Destructor.
|
| virtual void | init (const DtString &filename) |
| | Initialize.
|
| virtual void | collectEntityTypes (xmlNodePtr cur, bool typesForEntities) |
| | Collect the entity types.
|
| virtual void | processFile (const DtString &filename) |
| | Process the file.
|
| virtual void | collectSingleLevelEntry (xmlNodePtr node, DtEnumStringMap1 &l) |
| | Collect the entries from the given node into the given enum string map.
|
| virtual void | collectEnum (xmlNodePtr node, int uid) |
| | Collect the enum from the given node into the enum list identified by the given uid.
|
| virtual int | xmlChartoInt (xmlChar *c) |
| | Convert xml Char to an integer value.
|
|
| virtual void | registerCallback (int entryType, DtSisoEntryReader cb, void *usrData) |
| | Register/unregister a callback for the given UID.
|
| virtual void | unregisterCallback (int entryType) |
| | Register/unregister a callback for the given UID.
|
|
| virtual void | collectCountryCodes (xmlNodePtr node) |
| | Collect enums into specific containers.
|
| virtual void | collectKinds (xmlNodePtr node) |
| | Collect enums into specific containers.
|
| virtual void | collectAggKinds (xmlNodePtr node) |
| | Collect enums into specific containers.
|
| virtual void | collectDomains (xmlNodePtr node, int kind) |
| | Collect enums into specific containers.
|
| virtual void | collectCategories (xmlNodePtr node, int kind, int domain) |
| | Collect enums into specific containers.
|
| virtual void | collectSubcategories (xmlNodePtr node, int kind, int domain, int cat) |
| | Collect enums into specific containers.
|
| virtual void | collectAggSubcategories (xmlNodePtr node) |
| | Collect enums into specific containers.
|
|
| virtual int | intProp (xmlNodePtr node, char *name) |
| | Get the named integer property from the node.
|
| virtual bool | getIntProp (xmlNodePtr node, char *name, int &value) |
| | Get the named integer property from the node.
|
|
| virtual DtString | stringProp (xmlNodePtr node, char *name) |
| | Get the named string property from the node.
|
| virtual bool | getStringProp (xmlNodePtr node, char *name, DtString &value) |
| | Get the named string property from the node.
|