|
| XmlV2StringWriter (smtk::attribute::ResourcePtr resource, smtk::io::Logger &logger) |
|
std::string | convertToString (bool no_declaration=false) override |
|
std::string | getString (std::size_t ith, bool no_declaration=false) override |
|
void | generateXml () override |
|
| XmlStringWriter (smtk::attribute::ResourcePtr resource, smtk::io::Logger &logger) |
|
void | includeAnalyses (bool val) |
|
void | includeAdvanceLevels (bool val) |
|
void | includeAttributeAssociations (bool val) |
|
void | includeDefinitions (bool val) |
|
void | includeEvaluators (bool val) |
|
void | includeInstances (bool val) |
|
void | includeResourceAssociations (bool val) |
|
void | includeResourceID (bool val) |
|
void | includeUniqueRoles (bool val) |
|
void | includeViews (bool val) |
|
void | useDirectoryInfo (bool val) |
|
void | setIncludedDefinitions (const std::vector< smtk::attribute::DefinitionPtr > &includedDefs) |
|
void | setExcludedDefinitions (const std::set< smtk::attribute::DefinitionPtr > &excludedDefs) |
|
|
std::string | className () const override |
|
std::string | rootNodeName () const override |
|
unsigned int | fileVersion () const override |
|
void | processAttributeInformation () |
|
void | processViews () |
|
void | processStyles () |
|
void | processAssociationRules (std::size_t index) |
|
void | processModelInfo () |
|
void | processEvaluators () |
|
void | processDefinition (smtk::attribute::DefinitionPtr def) |
|
virtual void | processDefinitionInternal (pugi::xml_node &definition, smtk::attribute::DefinitionPtr def) |
|
void | processAttribute (pugi::xml_node &attributes, smtk::attribute::AttributePtr att) |
|
void | processItem (pugi::xml_node &node, smtk::attribute::ItemPtr item) |
|
virtual void | processItemAttributes (pugi::xml_node &node, smtk::attribute::ItemPtr item) |
|
virtual void | processItemType (pugi::xml_node &node, smtk::attribute::ItemPtr item) |
|
void | processItemDefinition (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) |
|
virtual void | processItemDefinitionAttributes (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) |
|
virtual void | processItemDefinitionType (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) |
|
void | processDoubleItem (pugi::xml_node &node, smtk::attribute::DoubleItemPtr item) |
|
void | processDoubleDef (pugi::xml_node &node, smtk::attribute::DoubleItemDefinitionPtr idef) |
|
void | processDirectoryItem (pugi::xml_node &node, smtk::attribute::DirectoryItemPtr item) |
|
void | processDirectoryDef (pugi::xml_node &node, smtk::attribute::DirectoryItemDefinitionPtr idef) |
|
void | processFileItem (pugi::xml_node &node, smtk::attribute::FileItemPtr item) |
|
void | processFileDef (pugi::xml_node &node, smtk::attribute::FileItemDefinitionPtr idef) |
|
void | processFileSystemItem (pugi::xml_node &node, smtk::attribute::FileSystemItemPtr item) |
|
void | processFileSystemDef (pugi::xml_node &node, smtk::attribute::FileSystemItemDefinitionPtr 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, smtk::attribute::IntItemDefinitionPtr idef) |
|
void | processStringItem (pugi::xml_node &node, smtk::attribute::StringItemPtr item) |
|
void | processStringDef (pugi::xml_node &node, smtk::attribute::StringItemDefinitionPtr idef) |
|
void | processModelEntityItem (pugi::xml_node &node, smtk::attribute::ModelEntityItemPtr item) |
|
void | processModelEntityDef (pugi::xml_node &node, smtk::attribute::ModelEntityItemDefinitionPtr idef) |
|
void | processValueItem (pugi::xml_node &node, smtk::attribute::ValueItemPtr item) |
|
void | processDateTimeDef (pugi::xml_node &node, smtk::attribute::DateTimeItemDefinitionPtr idef) |
|
void | processDateTimeItem (pugi::xml_node &node, smtk::attribute::DateTimeItemPtr item) |
|
void | processValueDef (pugi::xml_node &node, smtk::attribute::ValueItemDefinitionPtr idef) |
|
virtual void | processView (smtk::view::ConfigurationPtr view) |
|
virtual void | processViewComponent (const smtk::view::Configuration::Component &comp, pugi::xml_node &node) |
|
virtual void | addHints () |
| Provide writers with a chance to add hints (such as whether the resource should be displayed by default) to the document. More...
|
|
pugi::xml_node & | topDefinitionsNode () const |
|
pugi::xml_node & | topRootNode () const |
|
pugi::xml_node & | topAttributesNode () const |
|
pugi::xml_node & | topViewsNode () const |
|
|
Internals * | m_internals |
|
smtk::attribute::ResourcePtr | m_resource |
|
bool | m_includeAnalyses { true } |
|
bool | m_includeAdvanceLevels { true } |
|
bool | m_includeAttributeAssociations { true } |
|
bool | m_includeDefinitions { true } |
|
bool | m_includeEvaluators { true } |
|
bool | m_includeInstances { true } |
|
bool | m_includeResourceAssociations { true } |
|
bool | m_includeResourceID { true } |
|
bool | m_includeUniqueRoles { true } |
|
bool | m_includeViews { true } |
|
bool | m_useDirectoryInfo { false } |
|
std::vector< smtk::attribute::DefinitionPtr > | m_includedDefs |
|
std::set< smtk::attribute::DefinitionPtr > | m_excludedDefs |
|
smtk::io::Logger & | m_logger |
|