LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
oox::xls::DataValidationsContextBase Class Reference

#include <worksheetfragment.hxx>

Inheritance diagram for oox::xls::DataValidationsContextBase:
[legend]

Public Member Functions

void SetSqref (const OUString &rChars)
 
void SetFormula1 (const OUString &rChars)
 
void SetFormula2 (const OUString &rChars)
 
void SetValidation (WorksheetHelper &rTarget)
 
void importDataValidation (const AttributeList &rAttribs)
 Imports the dataValidation element containing data validation settings. More...
 
bool isFormula1Set () const
 
bool isFormula2Set () const
 

Static Public Member Functions

static void importDataValidation (SequenceInputStream &rStrm, WorksheetHelper &rTarget)
 Imports the DATAVALIDATION record containing data validation settings. More...
 

Private Attributes

std::unique_ptr< ValidationModelmxValModel
 
OUString maSqref
 
OUString maFormula1
 
OUString maFormula2
 

Detailed Description

Definition at line 28 of file worksheetfragment.hxx.

Member Function Documentation

void oox::xls::DataValidationsContextBase::importDataValidation ( const AttributeList rAttribs)
void oox::xls::DataValidationsContextBase::importDataValidation ( SequenceInputStream rStrm,
WorksheetHelper rTarget 
)
static
bool oox::xls::DataValidationsContextBase::isFormula1Set ( ) const
inline

Definition at line 39 of file worksheetfragment.hxx.

References maFormula1.

Referenced by oox::xls::DataValidationsContext::onCreateContext().

bool oox::xls::DataValidationsContextBase::isFormula2Set ( ) const
inline

Definition at line 40 of file worksheetfragment.hxx.

References maFormula2.

Referenced by oox::xls::DataValidationsContext::onCreateContext().

void oox::xls::DataValidationsContextBase::SetFormula1 ( const OUString &  rChars)
inline
void oox::xls::DataValidationsContextBase::SetFormula2 ( const OUString &  rChars)
inline
void oox::xls::DataValidationsContextBase::SetSqref ( const OUString &  rChars)
inline

Definition at line 31 of file worksheetfragment.hxx.

References maSqref.

Referenced by oox::xls::ExtDataValidationsContext::onCharacters().

void oox::xls::DataValidationsContextBase::SetValidation ( WorksheetHelper rTarget)

Member Data Documentation

OUString oox::xls::DataValidationsContextBase::maFormula1
private
OUString oox::xls::DataValidationsContextBase::maFormula2
private
OUString oox::xls::DataValidationsContextBase::maSqref
private

Definition at line 45 of file worksheetfragment.hxx.

Referenced by importDataValidation(), SetSqref(), and SetValidation().

std::unique_ptr< ValidationModel > oox::xls::DataValidationsContextBase::mxValModel
private

Definition at line 43 of file worksheetfragment.hxx.

Referenced by importDataValidation(), and SetValidation().


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