LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScTableColumnObj Class Referencefinal

#include <cellsuno.hxx>

Inheritance diagram for ScTableColumnObj:
[legend]
Collaboration diagram for ScTableColumnObj:
[legend]

Public Member Functions

 ScTableColumnObj (ScDocShell *pDocSh, SCCOL nCol, SCTAB nTab)
 
virtual ~ScTableColumnObj () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &aName) override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () 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
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from ScCellRangeObj
 ScCellRangeObj (ScDocShell *pDocSh, const ScRange &rR)
 
virtual ~ScCellRangeObj () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void RefChanged () override
 
virtual css::table::CellRangeAddress SAL_CALL getRangeAddress () override
 
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getSpreadsheet () override
 
virtual OUString SAL_CALL getArrayFormula () override
 
virtual void SAL_CALL setArrayFormula (const OUString &aFormula) override
 
virtual css::uno::Sequence< css::sheet::FormulaToken > SAL_CALL getArrayTokens () override
 
virtual void SAL_CALL setArrayTokens (const css::uno::Sequence< css::sheet::FormulaToken > &aTokens) override
 
virtual css::uno::Sequence< css::uno::Sequence< css::uno::Any > > SAL_CALL getDataArray () override
 
virtual void SAL_CALL setDataArray (const css::uno::Sequence< css::uno::Sequence< css::uno::Any > > &aArray) override
 
virtual css::uno::Sequence< css::uno::Sequence< OUString > > SAL_CALL getFormulaArray () override
 
virtual void SAL_CALL setFormulaArray (const css::uno::Sequence< css::uno::Sequence< OUString > > &aArray) override
 
virtual void SAL_CALL setTableOperation (const css::table::CellRangeAddress &aFormulaRange, css::sheet::TableOperationMode nMode, const css::table::CellAddress &aColumnCell, const css::table::CellAddress &aRowCell) override
 
virtual void SAL_CALL merge (sal_Bool bMerge) override
 
virtual sal_Bool SAL_CALL getIsMerged () override
 
virtual void SAL_CALL fillSeries (css::sheet::FillDirection nFillDirection, css::sheet::FillMode nFillMode, css::sheet::FillDateMode nFillDateMode, double fStep, double fEndValue) override
 
virtual void SAL_CALL fillAuto (css::sheet::FillDirection nFillDirection, sal_Int32 nSourceCount) override
 
virtual void SAL_CALL autoFormat (const OUString &aName) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL createSortDescriptor () override
 
virtual void SAL_CALL sort (const css::uno::Sequence< css::beans::PropertyValue > &xDescriptor) override
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL createFilterDescriptorByObject (const css::uno::Reference< css::sheet::XSheetFilterable > &xObject) override
 get/setAutoFilter as properties!!! More...
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL createFilterDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL filter (const css::uno::Reference< css::sheet::XSheetFilterDescriptor > &xDescriptor) override
 
virtual css::uno::Reference< css::sheet::XSubTotalDescriptor > SAL_CALL createSubTotalDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL applySubTotals (const css::uno::Reference< css::sheet::XSubTotalDescriptor > &xDescriptor, sal_Bool bReplace) override
 
virtual void SAL_CALL removeSubTotals () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL createImportDescriptor (sal_Bool bEmpty) override
 
virtual void SAL_CALL doImport (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getCellFormatRanges () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getUniqueCellFormatRanges () override
 
virtual css::uno::Reference< css::table::XTableColumns > SAL_CALL getColumns () override
 
virtual css::uno::Reference< css::table::XTableRows > SAL_CALL getRows () override
 
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition (sal_Int32 nColumn, sal_Int32 nRow) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition (sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
 
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName (const OUString &aRange) override
 
css::uno::Reference< css::table::XCellRange > getCellRangeByName (const OUString &aRange, const ScAddress::Details &rDetails)
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () 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
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 

Private Member Functions

virtual const SfxItemPropertyMapGetItemPropertyMap () override
 
virtual void GetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, css::uno::Any &) override
 
virtual void SetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, const css::uno::Any &aValue) override
 

Private Attributes

const SfxItemPropertySetpColPropSet
 

Additional Inherited Members

- Static Public Member Functions inherited from ScCellRangeObj
static css::uno::Reference< css::table::XCellRange > CreateRangeFromDoc (const ScDocument &rDoc, const ScRange &rR)
 
- Protected Member Functions inherited from ScCellRangeObj
const ScRangeGetRange () const
 
virtual const SfxItemPropertyMapGetItemPropertyMap () override
 
virtual void GetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, css::uno::Any &) override
 
virtual void SetOnePropertyValue (const SfxItemPropertyMapEntry *pEntry, const css::uno::Any &aValue) override
 
css::uno::Reference< css::table::XCell > GetCellByPosition_Impl (sal_Int32 nColumn, sal_Int32 nRow)
 are used in Writer for tables ??? More...
 
void SetArrayFormula_Impl (const OUString &rFormula, const formula::FormulaGrammar::Grammar eGrammar)
 

Detailed Description

Definition at line 962 of file cellsuno.hxx.

Constructor & Destructor Documentation

◆ ScTableColumnObj()

ScTableColumnObj::ScTableColumnObj ( ScDocShell pDocSh,
SCCOL  nCol,
SCTAB  nTab 
)

Definition at line 8260 of file cellsuno.cxx.

◆ ~ScTableColumnObj()

ScTableColumnObj::~ScTableColumnObj ( )
overridevirtual

Definition at line 8266 of file cellsuno.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL ScTableColumnObj::acquire ( )
overridevirtualnoexcept

Reimplemented from ScCellRangeObj.

Definition at line 8277 of file cellsuno.cxx.

References ScCellRangeObj::acquire().

◆ getImplementationId()

uno::Sequence< sal_Int8 > SAL_CALL ScTableColumnObj::getImplementationId ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8294 of file cellsuno.cxx.

◆ getImplementationName()

virtual OUString SAL_CALL ScTableColumnObj::getImplementationName ( )
overridevirtual

Reimplemented from ScCellRangeObj.

◆ GetItemPropertyMap()

const SfxItemPropertyMap & ScTableColumnObj::GetItemPropertyMap ( )
overrideprivatevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8438 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pColPropSet.

◆ getName()

OUString SAL_CALL ScTableColumnObj::getName ( )
overridevirtual

◆ GetOnePropertyValue()

void ScTableColumnObj::GetOnePropertyValue ( const SfxItemPropertyMapEntry pEntry,
css::uno::Any &   
)
overrideprivatevirtual

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL ScTableColumnObj::getPropertySetInfo ( )
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8319 of file cellsuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and pColPropSet.

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL ScTableColumnObj::getSupportedServiceNames ( )
overridevirtual

Reimplemented from ScCellRangeObj.

◆ getTypes()

uno::Sequence< uno::Type > SAL_CALL ScTableColumnObj::getTypes ( )
overridevirtual

◆ queryInterface()

uno::Any SAL_CALL ScTableColumnObj::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from ScCellRangeObj.

Definition at line 8270 of file cellsuno.cxx.

References ScCellRangeObj::queryInterface(), and SC_QUERYINTERFACE.

◆ release()

void SAL_CALL ScTableColumnObj::release ( )
overridevirtualnoexcept

Reimplemented from ScCellRangeObj.

Definition at line 8282 of file cellsuno.cxx.

References ScCellRangeObj::release().

◆ setName()

void SAL_CALL ScTableColumnObj::setName ( const OUString &  aName)
overridevirtual

Definition at line 8312 of file cellsuno.cxx.

◆ SetOnePropertyValue()

void ScTableColumnObj::SetOnePropertyValue ( const SfxItemPropertyMapEntry pEntry,
const css::uno::Any &  aValue 
)
overrideprivatevirtual

◆ supportsService()

virtual sal_Bool SAL_CALL ScTableColumnObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Reimplemented from ScCellRangeObj.

Member Data Documentation

◆ pColPropSet

const SfxItemPropertySet* ScTableColumnObj::pColPropSet
private

Definition at line 966 of file cellsuno.hxx.

Referenced by GetItemPropertyMap(), and getPropertySetInfo().


The documentation for this class was generated from the following files: