|
shibboleth-3.4.1
|
Interface to a generic set of typed properties or a DOM container of additional data. More...
#include <shibsp/util/PropertySet.h>

Public Member Functions | |
| virtual const PropertySet * | getParent () const =0 |
| Returns parent of this PropertySet, if any. More... | |
| virtual void | setParent (const PropertySet *parent)=0 |
| Establishes a "parent" PropertySet to supply inherited settings. More... | |
| virtual std::pair< bool, bool > | getBool (const char *name, const char *ns=nullptr) const =0 |
| Returns a boolean-valued property. More... | |
| virtual std::pair< bool, const char * > | getString (const char *name, const char *ns=nullptr) const =0 |
| Returns a string-valued property. More... | |
| virtual std::pair< bool, const XMLCh * > | getXMLString (const char *name, const char *ns=nullptr) const =0 |
| Returns a Unicode string-valued property. More... | |
| virtual std::pair< bool, unsigned int > | getUnsignedInt (const char *name, const char *ns=nullptr) const =0 |
| Returns an unsigned integer-valued property. More... | |
| virtual std::pair< bool, int > | getInt (const char *name, const char *ns=nullptr) const =0 |
| Returns an integer-valued property. More... | |
| virtual const PropertySet * | getPropertySet (const char *name, const char *ns=shibspconstants::ASCII_SHIBSPCONFIG_NS) const =0 |
| Returns a nested property set. More... | |
| virtual const xercesc::DOMElement * | getElement () const =0 |
| Returns a DOM element representing the property container, if any. More... | |
Interface to a generic set of typed properties or a DOM container of additional data.
|
pure virtual |
Returns a boolean-valued property.
| name | property name |
| ns | property namespace, or nullptr |
Implemented in shibsp::AbstractHandler, shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns a DOM element representing the property container, if any.
Implemented in shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns an integer-valued property.
| name | property name |
| ns | property namespace, or nullptr |
Implemented in shibsp::AbstractHandler, shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns parent of this PropertySet, if any.
Implemented in shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns a nested property set.
| name | nested property set name |
| ns | nested property set namespace, or nullptr |
Implemented in shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns a string-valued property.
| name | property name |
| ns | property namespace, or nullptr |
Implemented in shibsp::AbstractHandler, shibsp::XMLApplication, shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns an unsigned integer-valued property.
| name | property name |
| ns | property namespace, or nullptr |
Implemented in shibsp::AbstractHandler, shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Returns a Unicode string-valued property.
| name | property name |
| ns | property namespace, or nullptr |
Implemented in shibsp::XMLApplication, shibsp::XMLConfig, and shibsp::DOMPropertySet.
|
pure virtual |
Establishes a "parent" PropertySet to supply inherited settings.
| parent | the parent PropertySet to use |
Implemented in shibsp::XMLConfig, and shibsp::DOMPropertySet.