LibreOffice Module sc (master) 1
|
Collection of all DataPilot fields, or of all fields from a specific dimension. More...
#include <dapiuno.hxx>
Public Member Functions | |
ScDataPilotFieldsObj (ScDataPilotDescriptorBase &rParent) | |
ScDataPilotFieldsObj (ScDataPilotDescriptorBase &rParent, css::sheet::DataPilotFieldOrientation eOrient) | |
virtual | ~ScDataPilotFieldsObj () override |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Member Functions | |
rtl::Reference< ScDataPilotFieldObj > | GetObjectByIndex_Impl (sal_Int32 nIndex) const |
rtl::Reference< ScDataPilotFieldObj > | GetObjectByName_Impl (const OUString &rName) const |
Private Attributes | |
css::uno::Any | maOrient |
Additional Inherited Members | |
Protected Member Functions inherited from ScDataPilotChildObjBase | |
ScDataPilotChildObjBase (ScDataPilotDescriptorBase &rParent) | |
ScDataPilotChildObjBase (ScDataPilotDescriptorBase &rParent, ScFieldIdentifier aFieldId) | |
virtual | ~ScDataPilotChildObjBase () |
ScDPObject * | GetDPObject () const |
Returns the wrapped DataPilot object (calls GetDPObject() at parent). More... | |
void | SetDPObject (ScDPObject *pDPObject) |
Sets the passed DataPilot object (calls SetDPObject() at parent). More... | |
ScDPSaveDimension * | GetDPDimension (ScDPObject **ppDPObject=nullptr) const |
Returns the DataPilot dimension object related to the field described by maFieldId. More... | |
sal_Int32 | GetMemberCount () const |
Returns the number of members for the field described by maFieldId. More... | |
css::uno::Reference< css::sheet::XMembersAccess > | GetMembers () const |
Returns the collection of members for the field described by maFieldId. More... | |
ScDocShell * | GetDocShell () const |
Protected Attributes inherited from ScDataPilotChildObjBase | |
rtl::Reference< ScDataPilotDescriptorBase > | mxParent |
ScFieldIdentifier | maFieldId |
Collection of all DataPilot fields, or of all fields from a specific dimension.
Definition at line 333 of file dapiuno.hxx.
|
explicit |
Definition at line 1390 of file dapiuno.cxx.
|
explicit |
|
overridevirtual |
Definition at line 1401 of file dapiuno.cxx.
|
overridevirtual |
Definition at line 1539 of file dapiuno.cxx.
|
overridevirtual |
Definition at line 1554 of file dapiuno.cxx.
References Any, GetObjectByIndex_Impl(), and nIndex.
|
overridevirtual |
Definition at line 1578 of file dapiuno.cxx.
References aName, Any, and GetObjectByName_Impl().
|
overridevirtual |
Definition at line 1547 of file dapiuno.cxx.
References ScDataPilotChildObjBase::GetDPObject(), ScDPObject::GetSource(), lcl_GetFieldCount(), and maOrient.
Referenced by hasElements().
|
overridevirtual |
Definition at line 1587 of file dapiuno.cxx.
References aSeq, ScDataPilotChildObjBase::GetDPObject(), lcl_GetFieldCount(), and maOrient.
|
overridevirtual |
Definition at line 1565 of file dapiuno.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
|
private |
Definition at line 1515 of file dapiuno.cxx.
References ScDataPilotChildObjBase::GetDPObject(), lcl_GetFieldDataByIndex(), maOrient, ScDataPilotChildObjBase::mxParent, and nIndex.
Referenced by getByIndex().
|
private |
Definition at line 1526 of file dapiuno.cxx.
References aName, ScDataPilotChildObjBase::GetDPObject(), lcl_GetFieldDataByName(), maOrient, and ScDataPilotChildObjBase::mxParent.
Referenced by getByName(), and hasByName().
|
overridevirtual |
|
overridevirtual |
Definition at line 1609 of file dapiuno.cxx.
References aName, and GetObjectByName_Impl().
|
overridevirtual |
Definition at line 1570 of file dapiuno.cxx.
References getCount().
|
overridevirtual |
|
private |
Definition at line 372 of file dapiuno.hxx.
Referenced by getCount(), getElementNames(), GetObjectByIndex_Impl(), and GetObjectByName_Impl().