LibreOffice Module xmloff (master)  1
Classes | Macros | Enumerations | Functions | Variables
xmlnumfi.cxx File Reference
#include <svl/zforlist.hxx>
#include <svl/zformat.hxx>
#include <svl/numuno.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <tools/color.hxx>
#include <osl/diagnose.h>
#include <rtl/math.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <sax/tools/converter.hxx>
#include <xmloff/xmlement.hxx>
#include <xmloff/xmlnumfi.hxx>
#include <xmloff/xmltkmap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmlictxt.hxx>
#include <xmloff/xmlimp.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/families.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/languagetagodf.hxx>
#include <memory>
#include <vector>
Include dependency graph for xmlnumfi.cxx:

Go to the source code of this file.

Classes

class  SvXMLNumImpData
 
struct  SvXMLNumberInfo
 

Macros

#define XML_NUMF_COLORCOUNT   10
 

Enumerations

enum  SvXMLStyleTokens
 

Functions

static bool lcl_ValidChar (sal_Unicode cChar, const SvXMLNumFormatContext &rParent)
 
static void lcl_EnquoteIfNecessary (OUStringBuffer &rContent, const SvXMLNumFormatContext &rParent)
 
static bool lcl_IsAtEnd (OUStringBuffer &rBuffer, const OUString &rToken)
 

Variables

const Color aNumFmtStdColors [XML_NUMF_COLORCOUNT]
 
const SvXMLEnumMapEntry< bool > aStyleValueMap []
 
const SvXMLEnumMapEntry< bool > aFormatSourceMap []
 
const SvXMLDefaultDateFormat aDefaultDateFormats []
 

Macro Definition Documentation

#define XML_NUMF_COLORCOUNT   10

Definition at line 216 of file xmlnumfi.cxx.

Referenced by SvXMLNumFormatContext::AddColor().

Enumeration Type Documentation

enum SvXMLStyleTokens
strong

Definition at line 188 of file xmlnumfi.cxx.

Function Documentation

static void lcl_EnquoteIfNecessary ( OUStringBuffer &  rContent,
const SvXMLNumFormatContext rParent 
)
static
static bool lcl_IsAtEnd ( OUStringBuffer &  rBuffer,
const OUString &  rToken 
)
static

Definition at line 1933 of file xmlnumfi.cxx.

Referenced by SvXMLNumFormatContext::ReplaceNfKeyword().

static bool lcl_ValidChar ( sal_Unicode  cChar,
const SvXMLNumFormatContext rParent 
)
static

Variable Documentation

const SvXMLDefaultDateFormat aDefaultDateFormats[]
Initial value:
=
{
}
NF_DATE_SYS_NNDMMMMYYYY
NF_DATETIME_SYS_DDMMYYYY_HHMMSS
NF_DATE_SYS_DDMMM
NF_DATE_SYS_DDMMYY
NF_DATE_SYS_DMMMYYYY
NF_DATETIME_SYS_DDMMYYYY_HHMM
NF_DATE_SYS_DDMMYYYY
NF_DATE_SYSTEM_LONG
NF_DATE_SYS_NNNNDMMMMYYYY
NF_DATE_SYS_DMMMYY
NF_DATE_SYSTEM_SHORT
NF_DATE_SYS_MMYY
NF_DATE_SYS_NNDMMMYY
NF_DATETIME_SYSTEM_SHORT_HHMM
NF_DATE_SYS_DMMMMYYYY

Definition at line 269 of file xmlnumfi.cxx.

const SvXMLEnumMapEntry<bool> aFormatSourceMap[]
Initial value:

Definition at line 245 of file xmlnumfi.cxx.

const Color aNumFmtStdColors[XML_NUMF_COLORCOUNT]
Initial value:
=
{
}
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTMAGENTA
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTRED
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_GRAY
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTCYAN
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_WHITE
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_BROWN
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTGREEN
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_BLACK
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_YELLOW
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTBLUE

Definition at line 218 of file xmlnumfi.cxx.

const SvXMLEnumMapEntry<bool> aStyleValueMap[]
Initial value:

Definition at line 238 of file xmlnumfi.cxx.