module com { module sun { module star { module sheet {
/** Primary interface for the com::sun::star::sheet::ExternalSheetCache service.
@seecom::sun::star::sheet::ExternalSheetCache
@sinceOOo3.1
*/
interface XExternalSheetCache
{ /** It sets a cached value for a specified cell position. The value is expected tobeeitheroftypestringoroftypedouble.No otherdatatypesaresupported.
@paramnRowrowposition(0-based) @paramnColumncolumnposition(0-based) @paramaValuecellvaluetobecached
*/ void setCellValue( [in] long nColumn, [in] long nRow, [in] any aValue )
raises (com::sun::star::lang::IllegalArgumentException);
/** It retrieves a cached value from a specified cell position. The cached valuecanbeeitherstringordouble.
@returnanycachedcellvalue
*/
any getCellValue( [in] long nColumn, [in] long nRow )
raises (com::sun::star::lang::IllegalArgumentException);
/** It returns a list of all row numbers where a cached cell or cells exist. Therownumbersaresortedinascendingorder.
@returnsequence<long>listofallrownumberswithcachedcell(s)
*/
sequence< long > getAllRows();
/** Given a row number, this method returns a list of all columns numbers thatstorecachedcellvaluesinthatrow.Thecolumnnumbersare sortedinascendingorder.
@returnsequence<long>listofallcolumnsnumberswithcachedcellvalues
*/
sequence< long > getAllColumns( [in] long nRow )
raises (com::sun::star::lang::IllegalArgumentException);
/** Index corresponding to this instance of an external sheet cache for usageinformulatokens.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.