|
| SSTLibraryInfo (const std::string &name) |
| Create a new SSTInfoElement_LibraryInfo object. More...
|
|
std::string | getLibraryName () |
| Return the Name of the Library. More...
|
|
std::map< std::string, std::vector< ComponentInfo > > | getComponentInfo () |
| Return the map of all component info for the Library. More...
|
|
void | setAllLibraryInfo () |
| Store all Library Information. More...
|
|
void | outputHumanReadable (std::ostream &os, int LibIndex) |
| Output the Library Information. More...
|
|
void | outputXML (int Index, TiXmlNode *XMLParentElement) |
| Create the formatted XML data of the Library. More...
|
|
void | setLibraryInfo (std::string baseName, std::string componentName, std::string info) |
| Put text into info map.
|
|
void | outputText (std::stringstream &os) |
| Return text from info map based on filters.
|
|
void | filterSearch (std::stringstream &outputStream, std::string tag, std::string searchTerm) |
| Set filters based on search term.
|
|
void | clearHighlights () |
| Clear highlight characters from info strings.
|
|
bool | getFilter () |
| Filter output from info map. More...
|
|
void | resetFilters (bool libFilter) |
| Clears the component filter and sets the internal library filter status. More...
|
|
void | setLibraryFilter (bool filter) |
| Sets the internal library filter status. More...
|
|
int | setComponentFilter (std::string component) |
| Adds the component filter string to the end of the internal vector of components. More...
|
|
template<class BaseType > |
void | setAllLibraryInfo () |
|
template<class BaseType > |
void | outputHumanReadable (std::ostream &os, bool printAll) |
|
template<class BaseType > |
void | outputXML (TiXmlElement *node) |
|
std::string | getLibraryDescription () |
|
The SSTInfo representation of ElementLibraryInfo object.
This class is used internally by SSTInfo to load and process ElementLibraryInfo objects.