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:

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 27 of file worksheetfragment.hxx.

Member Function Documentation

◆ importDataValidation() [1/2]

void oox::xls::DataValidationsContextBase::importDataValidation ( const AttributeList rAttribs)

◆ importDataValidation() [2/2]

void oox::xls::DataValidationsContextBase::importDataValidation ( SequenceInputStream rStrm,
WorksheetHelper rTarget 

◆ isFormula1Set()

bool oox::xls::DataValidationsContextBase::isFormula1Set ( ) const

Definition at line 38 of file worksheetfragment.hxx.

References maFormula1.

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

◆ isFormula2Set()

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

Definition at line 39 of file worksheetfragment.hxx.

References maFormula2.

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

◆ SetFormula1()

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

◆ SetFormula2()

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

◆ SetSqref()

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

Definition at line 30 of file worksheetfragment.hxx.

References maSqref.

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

◆ SetValidation()

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

Member Data Documentation

◆ maFormula1

OUString oox::xls::DataValidationsContextBase::maFormula1

◆ maFormula2

OUString oox::xls::DataValidationsContextBase::maFormula2

◆ maSqref

OUString oox::xls::DataValidationsContextBase::maSqref

Definition at line 44 of file worksheetfragment.hxx.

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

◆ mxValModel

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

Definition at line 42 of file worksheetfragment.hxx.

Referenced by importDataValidation(), and SetValidation().

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