LibreOffice Module configmgr (master) 1
|
#include <localizedvaluenode.hxx>
Public Member Functions | |
LocalizedValueNode (int layer) | |
LocalizedValueNode (int layer, css::uno::Any value) | |
virtual rtl::Reference< Node > | clone (bool keepTemplateName) const override |
virtual OUString | getTemplateName () const override |
const css::uno::Any & | getValue () const |
css::uno::Any * | getValuePtr (int layer) |
void | setValue (int layer, css::uno::Any const &value) |
Public Member Functions inherited from configmgr::Node | |
virtual Kind | kind () const =0 |
virtual rtl::Reference< Node > | clone (bool keepTemplateName) const =0 |
virtual NodeMap & | getMembers () |
virtual OUString | getTemplateName () const |
virtual void | setMandatory (int layer) |
virtual int | getMandatory () const |
void | setLayer (int layer) |
int | getLayer () const |
void | setFinalized (int layer) |
int | getFinalized () const |
rtl::Reference< Node > | getMember (OUString const &name) |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Member Functions | |
LocalizedValueNode (LocalizedValueNode const &)=default | |
virtual | ~LocalizedValueNode () override |
virtual Kind | kind () const override |
Private Attributes | |
css::uno::Any | value_ |
Additional Inherited Members | |
Public Types inherited from configmgr::Node | |
enum | Kind { KIND_PROPERTY , KIND_LOCALIZED_PROPERTY , KIND_LOCALIZED_VALUE , KIND_GROUP , KIND_SET , KIND_ROOT } |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from configmgr::Node | |
Node (int layer) | |
Node (const Node &other) | |
virtual | ~Node () override |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 31 of file localizedvaluenode.hxx.
|
explicit |
Definition at line 36 of file localizedvaluenode.cxx.
Referenced by clone().
configmgr::LocalizedValueNode::LocalizedValueNode | ( | int | layer, |
css::uno::Any | value | ||
) |
Definition at line 32 of file localizedvaluenode.cxx.
References value.
|
privatedefault |
|
overrideprivatevirtual |
Definition at line 56 of file localizedvaluenode.cxx.
|
overridevirtual |
Implements configmgr::Node.
Definition at line 40 of file localizedvaluenode.cxx.
References LocalizedValueNode().
|
overridevirtual |
Reimplemented from configmgr::Node.
Definition at line 44 of file localizedvaluenode.cxx.
|
inline |
Definition at line 41 of file localizedvaluenode.hxx.
References value_.
|
inline |
Definition at line 42 of file localizedvaluenode.hxx.
References configmgr::Node::setLayer(), and value_.
Referenced by configmgr::ValueParser::endElement().
|
overrideprivatevirtual |
Implements configmgr::Node.
Definition at line 58 of file localizedvaluenode.cxx.
References configmgr::Node::KIND_LOCALIZED_VALUE.
void configmgr::LocalizedValueNode::setValue | ( | int | layer, |
css::uno::Any const & | value | ||
) |
Definition at line 49 of file localizedvaluenode.cxx.
References configmgr::Node::setLayer(), value, and value_.
|
private |
Definition at line 57 of file localizedvaluenode.hxx.
Referenced by getValue(), getValuePtr(), and setValue().