|
| XmlDocV4Parser (smtk::attribute::ResourcePtr resource, smtk::io::Logger &logger) |
|
void | process (pugi::xml_document &doc) override |
|
void | process (pugi::xml_node &rootNode, std::map< std::string, std::map< std::string, smtk::io::TemplateInfo >> &globalTemplateMap) override |
|
virtual void | process (pugi::xml_document &doc) |
|
virtual void | process (pugi::xml_node &rootNode) |
|
virtual void | process (pugi::xml_node &rootNode, std::map< std::string, std::map< std::string, smtk::io::TemplateInfo >> &globalTemplateMap) |
|
| XmlDocV3Parser (smtk::attribute::ResourcePtr resource, smtk::io::Logger &logger) |
|
virtual void | process (pugi::xml_document &doc) |
|
virtual void | process (pugi::xml_node &rootNode) |
|
virtual void | process (pugi::xml_node &rootNode, std::map< std::string, std::map< std::string, smtk::io::TemplateInfo >> &globalTemplateMap) |
|
| XmlDocV2Parser (smtk::attribute::ResourcePtr resource, smtk::io::Logger &logger) |
|
virtual void | process (pugi::xml_document &doc) |
|
virtual void | process (pugi::xml_node &rootNode) |
|
virtual void | process (pugi::xml_node &rootNode, std::map< std::string, std::map< std::string, smtk::io::TemplateInfo >> &globalTemplateMap) |
|
| XmlDocV1Parser (smtk::attribute::ResourcePtr resource, smtk::io::Logger &logger) |
|
virtual void | process (pugi::xml_node &rootNode) |
|
void | setReportDuplicateDefinitionsAsErrors (bool mode) |
|
void | setIncludeFileIndex (std::size_t index) |
|
|
void | processDefinitionChildNode (pugi::xml_node &defNode, smtk::attribute::DefinitionPtr &def) override |
|
void | processItemDefChildNode (pugi::xml_node &node, const smtk::attribute::ItemDefinitionPtr &idef) override |
|
void | processItem (pugi::xml_node &node, smtk::attribute::ItemPtr item) override |
|
void | processViews (pugi::xml_node &root) override |
|
void | processAssociationRules (pugi::xml_node &root) override |
|
void | processEvaluators (pugi::xml_node &evaluatorsNode) |
|
void | processDefinitionInformation (pugi::xml_node &rootNode) override |
|
void | processDefinitionAtts (pugi::xml_node &node, smtk::attribute::DefinitionPtr &def) override |
|
void | processDefCategoryInfoNode (pugi::xml_node &node, smtk::attribute::DefinitionPtr &def) |
|
void | processConfigurations (pugi::xml_node &rootNode) override |
|
void | processExclusion (pugi::xml_node &excludeNode) |
|
void | processPrerequisite (pugi::xml_node &depNode) |
|
void | processAssociationDef (pugi::xml_node &node, smtk::attribute::DefinitionPtr def) override |
|
void | processDateTimeItem (pugi::xml_node &node, smtk::attribute::DateTimeItemPtr item) override |
|
void | processDateTimeDef (pugi::xml_node &node, smtk::attribute::DateTimeItemDefinitionPtr idef) override |
|
void | processReferenceItem (pugi::xml_node &node, smtk::attribute::ReferenceItemPtr item) override |
|
void | processReferenceDef (pugi::xml_node &node, smtk::attribute::ReferenceItemDefinitionPtr idef, const std::string &labelsElement="ReferenceLabels") override |
|
void | processResourceItem (pugi::xml_node &node, smtk::attribute::ResourceItemPtr item) override |
|
void | processResourceDef (pugi::xml_node &node, smtk::attribute::ResourceItemDefinitionPtr idef) override |
|
void | processComponentItem (pugi::xml_node &node, smtk::attribute::ComponentItemPtr item) override |
|
void | processComponentDef (pugi::xml_node &node, smtk::attribute::ComponentItemDefinitionPtr idef) override |
|
void | getUniqueRoles (pugi::xml_node &rootNode) |
|
void | processDirectoryItem (pugi::xml_node &node, smtk::attribute::DirectoryItemPtr item) override |
|
void | processDirectoryDef (pugi::xml_node &node, smtk::attribute::DirectoryItemDefinitionPtr idef) override |
|
void | processFileItem (pugi::xml_node &node, smtk::attribute::FileItemPtr item) override |
|
void | processFileDef (pugi::xml_node &node, smtk::attribute::FileItemDefinitionPtr idef) override |
|
void | processModelEntityItem (pugi::xml_node &node, smtk::attribute::ComponentItemPtr item) override |
|
void | processMeshEntityDef (pugi::xml_node &node, smtk::attribute::ComponentItemDefinitionPtr idef) override |
|
void | processStringDefAtts (pugi::xml_node &node, const smtk::attribute::StringItemDefinitionPtr &idef) override |
|
void | processViewComponent (smtk::view::Configuration::Component &comp, pugi::xml_node &node, bool isTopComp) |
|
smtk::common::UUID | getAttributeID (pugi::xml_node &attNode) override |
|
void | processAttributeInformation (pugi::xml_node &root) |
|
virtual void | processCategoryAtts (pugi::xml_node &node, attribute::Categories::Set &catSet, attribute::Categories::CombinationMode &inheritanceMode) |
|
void | processOldStyleCategoryNode (pugi::xml_node &node, smtk::attribute::Categories::Set &catSet) |
|
void | processItemDefCategoryInfoNode (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) |
|
virtual void | processCategoryInfoNode (pugi::xml_node &node, attribute::Categories::Set &catSet, attribute::Categories::CombinationMode &inheritanceMode) |
|
void | processDefinitionInformationChildren (pugi::xml_node &node) |
|
void | createDefinition (pugi::xml_node &defNode) |
|
virtual void | processDefinition (pugi::xml_node &defNode, smtk::attribute::DefinitionPtr &def) |
|
virtual void | processDefinitionContents (pugi::xml_node &defNode, smtk::attribute::DefinitionPtr &def) |
|
virtual void | processAttribute (pugi::xml_node &attNode) |
|
void | addDefaultCategoryIfNeeded (const smtk::attribute::ItemDefinitionPtr &idef) |
|
virtual void | processItemDef (pugi::xml_node &node, const smtk::attribute::ItemDefinitionPtr &idef) |
|
virtual void | processItemDefAtts (pugi::xml_node &node, const smtk::attribute::ItemDefinitionPtr &idef) |
|
virtual void | processItemDefContents (pugi::xml_node &node, const smtk::attribute::ItemDefinitionPtr &idef) |
|
void | processRefItem (pugi::xml_node &node, smtk::attribute::ComponentItemPtr item) |
|
void | processRefDef (pugi::xml_node &node, smtk::attribute::ComponentItemDefinitionPtr idef) |
|
void | processDoubleItem (pugi::xml_node &node, smtk::attribute::DoubleItemPtr item) |
|
void | processDoubleDef (pugi::xml_node &node, const smtk::attribute::DoubleItemDefinitionPtr &idef) |
|
void | processDoubleDefContents (pugi::xml_node &node, const smtk::attribute::DoubleItemDefinitionPtr &idef) |
|
virtual void | processDoubleDefChildNode (pugi::xml_node &node, const smtk::attribute::DoubleItemDefinitionPtr &idef) |
|
void | processGroupItem (pugi::xml_node &node, smtk::attribute::GroupItemPtr item) |
|
void | processGroupDef (pugi::xml_node &node, smtk::attribute::GroupItemDefinitionPtr idef) |
|
void | processIntItem (pugi::xml_node &node, smtk::attribute::IntItemPtr item) |
|
void | processIntDef (pugi::xml_node &node, const smtk::attribute::IntItemDefinitionPtr &idef) |
|
void | processIntDefContents (pugi::xml_node &node, const smtk::attribute::IntItemDefinitionPtr &idef) |
|
virtual void | processIntDefChildNode (pugi::xml_node &node, const smtk::attribute::IntItemDefinitionPtr &idef) |
|
void | processStringItem (pugi::xml_node &node, smtk::attribute::StringItemPtr item) |
|
void | processStringDef (pugi::xml_node &node, const smtk::attribute::StringItemDefinitionPtr &idef) |
|
void | processStringDefContents (pugi::xml_node &node, const smtk::attribute::StringItemDefinitionPtr &idef) |
|
virtual void | processStringDefChildNode (pugi::xml_node &node, const smtk::attribute::StringItemDefinitionPtr &idef) |
|
void | processModelEntityDef (pugi::xml_node &node, smtk::attribute::ReferenceItemDefinitionPtr idef) |
|
virtual void | processMeshEntityItem (pugi::xml_node &node, attribute::ComponentItemPtr item) |
|
void | processValueItem (pugi::xml_node &node, smtk::attribute::ValueItemPtr item) |
|
void | processValueDefAtts (pugi::xml_node &node, const smtk::attribute::ValueItemDefinitionPtr &idef) |
|
void | processValueDefChildNode (pugi::xml_node &node, const smtk::attribute::ValueItemDefinitionPtr &idef) |
|
void | processAttributeView (pugi::xml_node &node, smtk::view::ConfigurationPtr v) |
|
void | processInstancedView (pugi::xml_node &node, smtk::view::ConfigurationPtr v) |
|
void | processModelEntityView (pugi::xml_node &node, smtk::view::ConfigurationPtr v) |
|
void | processSimpleExpressionView (pugi::xml_node &node, smtk::view::ConfigurationPtr v) |
|
void | processGroupView (pugi::xml_node &node, smtk::view::ConfigurationPtr v) |
|
smtk::view::ConfigurationPtr | createView (pugi::xml_node &node, const std::string &viewType) |
|
bool | getColor (pugi::xml_node &node, double color[3], const std::string &colorName) |
|
void | processItemDefinitionBlocks (pugi::xml_node &rootNode, std::map< std::string, std::map< std::string, smtk::io::TemplateInfo >> &globalTemplateMap) |
| For processing item definition blocks.
|
|
void | processTemplatesDefinitions (pugi::xml_node &rootNode, std::map< std::string, std::map< std::string, smtk::io::TemplateInfo >> &globalTemplateMap) |
| For processing template definitions.
|
|
virtual void | processHints (pugi::xml_node &root) |
| Process hints that may be on the document's root node. More...
|
|
smtk::model::BitFlags | decodeModelEntityMask (const std::string &s) |
|
bool | createXmlFromTemplate (pugi::xml_node &instanceInfo, pugi::xml_node &instancedNode) |
| Creates a new XML Node that represents the instantiation of a template. More...
|
|
void | releaseXmlTemplate (pugi::xml_node &instancedNode) |
| Indicate that this node that represents an instantiated template is no longer needed.
|
|