Interface to a generic set of typed properties or a DOM container of additional data.
More...
#include <shibsp/util/PropertySet.h>
|
| virtual const PropertySet * | getParent () const =0 |
| | Returns parent of this PropertySet, if any.
|
| |
| virtual void | setParent (const PropertySet *parent)=0 |
| | Establishes a "parent" PropertySet to supply inherited settings.
|
| |
| virtual std::pair< bool, bool > | getBool (const char *name, const char *ns=nullptr) const =0 |
| | Returns a boolean-valued property.
|
| |
| virtual std::pair< bool, const char * > | getString (const char *name, const char *ns=nullptr) const =0 |
| | Returns a string-valued property.
|
| |
| virtual std::pair< bool, const XMLCh * > | getXMLString (const char *name, const char *ns=nullptr) const =0 |
| | Returns a Unicode string-valued property.
|
| |
| virtual std::pair< bool, unsigned int > | getUnsignedInt (const char *name, const char *ns=nullptr) const =0 |
| | Returns an unsigned integer-valued property.
|
| |
| virtual std::pair< bool, int > | getInt (const char *name, const char *ns=nullptr) const =0 |
| | Returns an integer-valued property.
|
| |
| virtual const PropertySet * | getPropertySet (const char *name, const char *ns=shibspconstants::ASCII_SHIBSPCONFIG_NS) const =0 |
| | Returns a nested property set.
|
| |
| virtual const xercesc::DOMElement * | getElement () const =0 |
| | Returns a DOM element representing the property container, if any.
|
| |
Interface to a generic set of typed properties or a DOM container of additional data.
◆ getBool()
| virtual std::pair< bool, bool > shibsp::PropertySet::getBool |
( |
const char * | name, |
|
|
const char * | ns = nullptr ) const |
|
pure virtual |
◆ getElement()
| virtual const xercesc::DOMElement * shibsp::PropertySet::getElement |
( |
| ) |
const |
|
pure virtual |
◆ getInt()
| virtual std::pair< bool, int > shibsp::PropertySet::getInt |
( |
const char * | name, |
|
|
const char * | ns = nullptr ) const |
|
pure virtual |
◆ getParent()
| virtual const PropertySet * shibsp::PropertySet::getParent |
( |
| ) |
const |
|
pure virtual |
◆ getPropertySet()
Returns a nested property set.
- Parameters
-
| name | nested property set name |
| ns | nested property set namespace, or nullptr |
- Returns
- the nested property set, or nullptr
Implemented in shibsp::DOMPropertySet, and shibsp::XMLConfig.
◆ getString()
| virtual std::pair< bool, const char * > shibsp::PropertySet::getString |
( |
const char * | name, |
|
|
const char * | ns = nullptr ) const |
|
pure virtual |
◆ getUnsignedInt()
| virtual std::pair< bool, unsigned int > shibsp::PropertySet::getUnsignedInt |
( |
const char * | name, |
|
|
const char * | ns = nullptr ) const |
|
pure virtual |
◆ getXMLString()
| virtual std::pair< bool, const XMLCh * > shibsp::PropertySet::getXMLString |
( |
const char * | name, |
|
|
const char * | ns = nullptr ) const |
|
pure virtual |
◆ setParent()
| virtual void shibsp::PropertySet::setParent |
( |
const PropertySet * | parent | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: