#include <shibsp/util/DOMPropertySet.h>
Inheritance diagram for shibsp::DOMPropertySet:
Public Member Functions | |
const PropertySet * | getParent () const |
Returns parent of this PropertySet, if any. | |
void | setParent (const PropertySet *parent) |
Establishes a "parent" PropertySet to supply inherited settings. | |
std::pair< bool, bool > | getBool (const char *name, const char *ns=NULL) const |
Returns a boolean-valued property. | |
std::pair< bool, const char * > | getString (const char *name, const char *ns=NULL) const |
Returns a string-valued property. | |
std::pair< bool, const XMLCh * > | getXMLString (const char *name, const char *ns=NULL) const |
Returns a Unicode string-valued property. | |
std::pair< bool, unsigned int > | getUnsignedInt (const char *name, const char *ns=NULL) const |
Returns an unsigned integer-valued property. | |
std::pair< bool, int > | getInt (const char *name, const char *ns=NULL) const |
Returns an integer-valued property. | |
void | getAll (std::map< std::string, const char * > &properties) const |
Returns a map of all known properties in string form. | |
const PropertySet * | getPropertySet (const char *name, const char *ns=shibspconstants::ASCII_SHIB2SPCONFIG_NS) const |
Returns a nested property set. | |
const xercesc::DOMElement * | getElement () const |
Returns a DOM element representing the property container, if any. | |
void | load (const xercesc::DOMElement *e, xmltooling::logging::Category *log=NULL, xercesc::DOMNodeFilter *filter=NULL, const std::map< std::string, std::string > *remapper=NULL) |
Loads the property set from a DOM element. |
|
Returns a map of all known properties in string form.
Implements shibsp::PropertySet. |
|
Returns a boolean-valued property.
Implements shibsp::PropertySet. |
|
Returns a DOM element representing the property container, if any.
Implements shibsp::PropertySet. |
|
Returns an integer-valued property.
Implements shibsp::PropertySet. |
|
Returns parent of this PropertySet, if any.
Implements shibsp::PropertySet. |
|
Returns a nested property set.
Implements shibsp::PropertySet. |
|
Returns a string-valued property.
Implements shibsp::PropertySet. |
|
Returns an unsigned integer-valued property.
Implements shibsp::PropertySet. |
|
Returns a Unicode string-valued property.
Implements shibsp::PropertySet. |
|
Loads the property set from a DOM element.
|
|
Establishes a "parent" PropertySet to supply inherited settings.
Implements shibsp::PropertySet. |