LibreOffice Module svx (master) 1
|
Public Types | |
typedef ::std::map< DataAccessDescriptorProperty, Any > | DescriptorValues |
typedef ::std::map< OUString, DataAccessDescriptorProperty > | MapString2PropertyEntry |
Public Member Functions | |
ODADescriptorImpl () | |
ODADescriptorImpl (const ODADescriptorImpl &_rSource) | |
void | invalidateExternRepresentations () |
void | updateSequence () |
bool | buildFrom (const Sequence< PropertyValue > &_rValues) |
builds the descriptor from a property value sequence More... | |
bool | buildFrom (const Reference< XPropertySet > &_rValues) |
builds the descriptor from a property set More... | |
Public Attributes | |
DescriptorValues | m_aValues |
Sequence< PropertyValue > | m_aAsSequence |
Static Protected Member Functions | |
static PropertyValue | buildPropertyValue (const DescriptorValues::const_iterator &_rPos) |
static const MapString2PropertyEntry & | getPropertyMap () |
static PropertyMapEntry const * | getPropertyMapEntry (const DescriptorValues::const_iterator &_rPos) |
Protected Attributes | |
bool | m_bSetOutOfDate: 1 |
bool | m_bSequenceOutOfDate: 1 |
Definition at line 36 of file dataaccessdescriptor.cxx.
Definition at line 43 of file dataaccessdescriptor.cxx.
typedef ::std::map< OUString, DataAccessDescriptorProperty > svx::ODADescriptorImpl::MapString2PropertyEntry |
Definition at line 47 of file dataaccessdescriptor.cxx.
svx::ODADescriptorImpl::ODADescriptorImpl | ( | ) |
Definition at line 75 of file dataaccessdescriptor.cxx.
svx::ODADescriptorImpl::ODADescriptorImpl | ( | const ODADescriptorImpl & | _rSource | ) |
Definition at line 81 of file dataaccessdescriptor.cxx.
References m_aAsSequence, and m_bSequenceOutOfDate.
bool svx::ODADescriptorImpl::buildFrom | ( | const Reference< XPropertySet > & | _rValues | ) |
builds the descriptor from a property set
Definition at line 121 of file dataaccessdescriptor.cxx.
References aProperties, buildFrom(), m_bSetOutOfDate, Property, and pValues.
bool svx::ODADescriptorImpl::buildFrom | ( | const Sequence< PropertyValue > & | _rValues | ) |
builds the descriptor from a property value sequence
Definition at line 90 of file dataaccessdescriptor.cxx.
References getPropertyMap(), m_aAsSequence, m_aValues, and m_bSequenceOutOfDate.
Referenced by buildFrom().
|
staticprotected |
Definition at line 194 of file dataaccessdescriptor.cxx.
References getPropertyMapEntry().
Referenced by updateSequence().
|
staticprotected |
Definition at line 157 of file dataaccessdescriptor.cxx.
References svx::BookmarkSelection, svx::ColumnName, svx::ColumnObject, svx::Command, svx::CommandType, svx::Component, svx::Connection, svx::ConnectionResource, svx::Cursor, svx::DatabaseLocation, svx::DataSource, svx::EscapeProcessing, svx::Filter, and svx::Selection.
Referenced by buildFrom(), and getPropertyMapEntry().
|
staticprotected |
Definition at line 181 of file dataaccessdescriptor.cxx.
References getPropertyMap().
Referenced by buildPropertyValue().
void svx::ODADescriptorImpl::invalidateExternRepresentations | ( | ) |
Definition at line 151 of file dataaccessdescriptor.cxx.
References m_bSequenceOutOfDate, and m_bSetOutOfDate.
void svx::ODADescriptorImpl::updateSequence | ( | ) |
Definition at line 210 of file dataaccessdescriptor.cxx.
References buildPropertyValue(), m_aAsSequence, m_aValues, and m_bSequenceOutOfDate.
Sequence< PropertyValue > svx::ODADescriptorImpl::m_aAsSequence |
Definition at line 45 of file dataaccessdescriptor.cxx.
Referenced by buildFrom(), ODADescriptorImpl(), and updateSequence().
DescriptorValues svx::ODADescriptorImpl::m_aValues |
Definition at line 44 of file dataaccessdescriptor.cxx.
Referenced by buildFrom(), and updateSequence().
|
protected |
Definition at line 40 of file dataaccessdescriptor.cxx.
Referenced by buildFrom(), invalidateExternRepresentations(), ODADescriptorImpl(), and updateSequence().
|
protected |
Definition at line 39 of file dataaccessdescriptor.cxx.
Referenced by buildFrom(), and invalidateExternRepresentations().