LibreOffice Module connectivity (master) 1
Public Member Functions | List of all members
connectivity::sdbcx::IObjectCollection Class Referenceabstract

#include <VCollection.hxx>

Public Member Functions

virtual ~IObjectCollection ()
 
virtual bool exists (const OUString &_sName)=0
 
virtual bool empty ()=0
 
virtual void swapAll ()=0
 
virtual void swap ()=0
 
virtual void clear ()=0
 
virtual void reFill (const ::std::vector< OUString > &_rVector)=0
 
virtual void insert (const OUString &_sName, const ObjectType &_xObject)=0
 
virtual bool rename (const OUString &_sOldName, const OUString &_sNewName)=0
 
virtual sal_Int32 size ()=0
 
virtual css::uno::Sequence< OUString > getElementNames ()=0
 
virtual OUString getName (sal_Int32 _nIndex)=0
 
virtual void disposeAndErase (sal_Int32 _nIndex)=0
 
virtual void disposeElements ()=0
 
virtual sal_Int32 findColumn (const OUString &columnName)=0
 
virtual ObjectType getObject (sal_Int32 _nIndex)=0
 
virtual ObjectType getObject (const OUString &columnName)=0
 
virtual void setObject (sal_Int32 _nIndex, const ObjectType &_xObject)=0
 
virtual bool isCaseSensitive () const =0
 

Detailed Description

Definition at line 61 of file VCollection.hxx.

Constructor & Destructor Documentation

◆ ~IObjectCollection()

IObjectCollection::~IObjectCollection ( )
virtual

Definition at line 217 of file VCollection.cxx.

Member Function Documentation

◆ clear()

virtual void connectivity::sdbcx::IObjectCollection::clear ( )
pure virtual

◆ disposeAndErase()

virtual void connectivity::sdbcx::IObjectCollection::disposeAndErase ( sal_Int32  _nIndex)
pure virtual

◆ disposeElements()

virtual void connectivity::sdbcx::IObjectCollection::disposeElements ( )
pure virtual

◆ empty()

virtual bool connectivity::sdbcx::IObjectCollection::empty ( )
pure virtual

◆ exists()

virtual bool connectivity::sdbcx::IObjectCollection::exists ( const OUString &  _sName)
pure virtual

◆ findColumn()

virtual sal_Int32 connectivity::sdbcx::IObjectCollection::findColumn ( const OUString &  columnName)
pure virtual

◆ getElementNames()

virtual css::uno::Sequence< OUString > connectivity::sdbcx::IObjectCollection::getElementNames ( )
pure virtual

◆ getName()

virtual OUString connectivity::sdbcx::IObjectCollection::getName ( sal_Int32  _nIndex)
pure virtual

◆ getObject() [1/2]

virtual ObjectType connectivity::sdbcx::IObjectCollection::getObject ( const OUString &  columnName)
pure virtual

◆ getObject() [2/2]

virtual ObjectType connectivity::sdbcx::IObjectCollection::getObject ( sal_Int32  _nIndex)
pure virtual

◆ insert()

virtual void connectivity::sdbcx::IObjectCollection::insert ( const OUString &  _sName,
const ObjectType _xObject 
)
pure virtual

◆ isCaseSensitive()

virtual bool connectivity::sdbcx::IObjectCollection::isCaseSensitive ( ) const
pure virtual

◆ reFill()

virtual void connectivity::sdbcx::IObjectCollection::reFill ( const ::std::vector< OUString > &  _rVector)
pure virtual

◆ rename()

virtual bool connectivity::sdbcx::IObjectCollection::rename ( const OUString &  _sOldName,
const OUString &  _sNewName 
)
pure virtual

◆ setObject()

virtual void connectivity::sdbcx::IObjectCollection::setObject ( sal_Int32  _nIndex,
const ObjectType _xObject 
)
pure virtual

◆ size()

virtual sal_Int32 connectivity::sdbcx::IObjectCollection::size ( )
pure virtual

◆ swap()

virtual void connectivity::sdbcx::IObjectCollection::swap ( )
pure virtual

◆ swapAll()

virtual void connectivity::sdbcx::IObjectCollection::swapAll ( )
pure virtual

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