LibreOffice Module xmloff (master) 1
|
#include <xmlnumfe.hxx>
Public Member Functions | |
SvXMLNumFmtExport (SvXMLExport &rExport, const css::uno::Reference< css::util::XNumberFormatsSupplier > &rSupp) | |
SvXMLNumFmtExport (SvXMLExport &rExport, const css::uno::Reference< css::util::XNumberFormatsSupplier > &rSupp, OUString sPrefix) | |
~SvXMLNumFmtExport () | |
void | Export (bool bIsAutoStyle) |
void | SetUsed (sal_uInt32 nKey) |
OUString | GetStyleName (sal_uInt32 nKey) |
css::uno::Sequence< sal_Int32 > | GetWasUsed () const |
void | SetWasUsed (const css::uno::Sequence< sal_Int32 > &rWasUsed) |
sal_uInt32 | ForceSystemLanguage (sal_uInt32 nKey) |
obtain number format with system language for a given key More... | |
Private Member Functions | |
SAL_DLLPRIVATE void | AddCalendarAttr_Impl (const OUString &rCalendar) |
SAL_DLLPRIVATE void | AddStyleAttr_Impl (bool bLong) |
SAL_DLLPRIVATE void | AddLanguageAttr_Impl (LanguageType nLang) |
SAL_DLLPRIVATE void | AddToTextElement_Impl (std::u16string_view rString) |
SAL_DLLPRIVATE void | FinishTextElement_Impl (bool bUseExtensionNS=false) |
SAL_DLLPRIVATE void | WriteColorElement_Impl (const Color &rColor) |
SAL_DLLPRIVATE void | WriteIntegerElement_Impl (sal_Int32 nInteger, sal_Int32 nBlankInteger, bool bGrouping) |
SAL_DLLPRIVATE void | WriteEmbeddedEntries_Impl (const SvXMLEmbeddedTextEntryArr &rEmbeddedEntries) |
SAL_DLLPRIVATE void | WriteNumberElement_Impl (sal_Int32 nDecimals, sal_Int32 nMinDecimals, sal_Int32 nInteger, sal_Int32 nBlankInteger, const OUString &rDashStr, bool bGrouping, sal_Int32 nTrailingThousands, const SvXMLEmbeddedTextEntryArr &rEmbeddedEntries) |
SAL_DLLPRIVATE void | WriteScientificElement_Impl (sal_Int32 nDecimals, sal_Int32 nMinDecimals, sal_Int32 nInteger, sal_Int32 nBlankInteger, bool bGrouping, sal_Int32 nExp, sal_Int32 nExpInterval, bool bExpSign, const SvXMLEmbeddedTextEntryArr &rEmbeddedEntries) |
SAL_DLLPRIVATE void | WriteFractionElement_Impl (sal_Int32 nInteger, sal_Int32 nBlankInteger, bool bGrouping, const SvNumberformat &rFormat, sal_uInt16 nPart) |
SAL_DLLPRIVATE void | WriteCurrencyElement_Impl (const OUString &rString, std::u16string_view rExt) |
SAL_DLLPRIVATE void | WriteBooleanElement_Impl () |
SAL_DLLPRIVATE void | WriteTextContentElement_Impl () |
SAL_DLLPRIVATE void | WriteDayElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteMonthElement_Impl (const OUString &rCalendar, bool bLong, bool bText) |
SAL_DLLPRIVATE void | WriteYearElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteEraElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteDayOfWeekElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteWeekElement_Impl (const OUString &rCalendar) |
SAL_DLLPRIVATE void | WriteQuarterElement_Impl (const OUString &rCalendar, bool bLong) |
SAL_DLLPRIVATE void | WriteHoursElement_Impl (bool bLong) |
SAL_DLLPRIVATE void | WriteMinutesElement_Impl (bool bLong) |
SAL_DLLPRIVATE void | WriteSecondsElement_Impl (bool bLong, sal_uInt16 nDecimals) |
SAL_DLLPRIVATE void | WriteAMPMElement_Impl () |
SAL_DLLPRIVATE void | WriteMapElement_Impl (sal_Int32 nOp, double fLimit, sal_Int32 nKey, sal_Int32 nPart) |
SAL_DLLPRIVATE void | WriteRepeatedElement_Impl (sal_Unicode ch) |
SAL_DLLPRIVATE bool | WriteTextWithCurrency_Impl (const OUString &rString, const css::lang::Locale &rLocale) |
SAL_DLLPRIVATE void | ExportPart_Impl (const SvNumberformat &rFormat, sal_uInt32 nKey, sal_uInt32 nRealKey, sal_uInt16 nPart, bool bDefPart) |
SAL_DLLPRIVATE void | ExportFormat_Impl (const SvNumberformat &rFormat, sal_uInt32 nKey, sal_uInt32 nRealKey) |
Private Attributes | |
SvXMLExport & | m_rExport |
OUString | m_sPrefix |
SvNumberFormatter * | m_pFormatter |
OUStringBuffer | m_sTextContent |
bool | m_bHasText |
std::unique_ptr< SvXMLNumUsedList_Impl > | m_pUsedList |
std::unique_ptr< LocaleDataWrapper > | m_pLocaleData |
Definition at line 47 of file xmlnumfe.hxx.
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp | ||
) |
References Export.
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp, | ||
OUString | sPrefix | ||
) |
Definition at line 239 of file xmlnumfe.cxx.
References SvNumberFormatter::GetComponentContext(), SvXMLExport::getComponentContext(), MsLangId::getConfiguredSystemLanguage(), SvNumberFormatter::GetLanguageTag(), SvNumberFormatsSupplierObj::GetNumberFormatter(), m_pFormatter, m_pLocaleData, m_pUsedList, and m_rExport.
SvXMLNumFmtExport::~SvXMLNumFmtExport | ( | ) |
Definition at line 269 of file xmlnumfe.cxx.
|
private |
Definition at line 283 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), m_rExport, xmloff::token::XML_CALENDAR, and XML_NAMESPACE_NUMBER.
Referenced by WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteMonthElement_Impl(), WriteQuarterElement_Impl(), WriteWeekElement_Impl(), and WriteYearElement_Impl().
|
private |
Definition at line 299 of file xmlnumfe.cxx.
References SvXMLExport::AddLanguageTagAttributes(), LANGUAGE_SYSTEM, m_rExport, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl(), and WriteCurrencyElement_Impl().
|
private |
Definition at line 291 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), m_rExport, xmloff::token::XML_LONG, XML_NAMESPACE_NUMBER, and xmloff::token::XML_STYLE.
Referenced by WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteHoursElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteQuarterElement_Impl(), WriteSecondsElement_Impl(), and WriteYearElement_Impl().
|
private |
Definition at line 310 of file xmlnumfe.cxx.
References m_bHasText, and m_sTextContent.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
void SvXMLNumFmtExport::Export | ( | bool | bIsAutoStyle | ) |
Definition at line 1911 of file xmlnumfe.cxx.
References DBG_ASSERT, ExportFormat_Impl(), SvNumberFormatter::GetEntryTable(), SvNumberFormatter::GetSubstitutedEntry(), SvNumberformat::GetType(), SvNumberFormatter::GetUsedLanguages(), SvNumberformat::IsSubstituted(), m_pFormatter, and m_pUsedList.
Referenced by xmloff::OFormLayerXMLExport_Impl::exportAutoControlNumberStyles().
|
private |
Definition at line 1860 of file xmlnumfe.cxx.
References ExportPart_Impl(), SvNumberformat::GetConditions(), SvNumberformat::GetNumForInfoScannedType(), SvNumberformat::HasTextFormat(), and NUMBERFORMAT_OP_NO.
Referenced by Export().
|
private |
for the default part, pass the conditions from the other parts!
move to implementation of Write... methods?
difference between '.' and ',' is lost here
must be different from short automatic format but should still be empty (meaning automatic)
first letter of month name, no attribute available
R acts as EE, no attribute available
distinguish EE and R
RR acts as GGGEE, no attribute available
distinguish GG and GGG and RR
Definition at line 1025 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddLanguageAttr_Impl(), AddToTextElement_Impl(), LanguageTag::convertToLocale(), eType, FinishTextElement_Impl(), SvNumberformat::GetColor(), SvNumberformat::GetComment(), SvNumberFormatter::GetComponentContext(), SvNumberformat::GetConditions(), SvNumberformat::GetFormatstring(), SvNumberFormatter::GetIndexTableOffset(), LanguageTag::getIsoLanguageScriptCountry(), SvNumberformat::GetLanguage(), SvNumberformat::GetNatNumXml(), SvNumberformat::GetNumForInfo(), SvNumberformat::GetNumForNumberElementCount(), SvNumberformat::GetNumForString(), SvNumberformat::GetNumForType(), SvXMLExport::getSaneDefaultVersion(), SvNumberformat::GetType(), SvNumberformat::HasTextFormat(), i, SvNumberformat::InsertBlanks(), lcl_CreateStyleName(), lcl_GetDefaultCalendar(), lcl_IsDefaultDateFormat(), lcl_IsInEmbedded(), m_bHasText, m_pFormatter, m_pLocaleData, m_rExport, m_sPrefix, m_sTextContent, NF_BOOLEAN, NF_CURRENCY_1000DEC2, NF_CURRENCY_1000DEC2_CCC, NF_CURRENCY_1000DEC2_DASHED, NF_CURRENCY_1000DEC2_RED, NF_CURRENCY_1000INT, NF_CURRENCY_1000INT_RED, NF_DATE_SYS_DDMMM, NF_DATE_SYS_DDMMYY, NF_DATE_SYS_DDMMYYYY, NF_DATE_SYS_DMMMMYYYY, NF_DATE_SYS_DMMMYY, NF_DATE_SYS_DMMMYYYY, NF_DATE_SYS_MMYY, NF_DATE_SYS_NNDMMMMYYYY, NF_DATE_SYS_NNDMMMYY, NF_DATE_SYS_NNNNDMMMMYYYY, NF_DATE_SYSTEM_LONG, NF_DATE_SYSTEM_SHORT, NF_DATETIME_SYS_DDMMYYYY_HHMM, NF_DATETIME_SYS_DDMMYYYY_HHMMSS, NF_DATETIME_SYSTEM_SHORT_HHMM, NF_KEY_AAA, NF_KEY_AAAA, NF_KEY_AMPM, NF_KEY_AP, NF_KEY_BOOLEAN, NF_KEY_CCC, NF_KEY_D, NF_KEY_DD, NF_KEY_DDD, NF_KEY_DDDD, NF_KEY_EC, NF_KEY_EEC, NF_KEY_G, NF_KEY_GENERAL, NF_KEY_GG, NF_KEY_GGG, NF_KEY_H, NF_KEY_HH, NF_KEY_M, NF_KEY_MI, NF_KEY_MM, NF_KEY_MMI, NF_KEY_MMM, NF_KEY_MMMM, NF_KEY_MMMMM, NF_KEY_NN, NF_KEY_NNN, NF_KEY_NNNN, NF_KEY_Q, NF_KEY_QQ, NF_KEY_R, NF_KEY_RR, NF_KEY_S, NF_KEY_SS, NF_KEY_WW, NF_KEY_YY, NF_KEY_YYYY, NF_NUMBER_STANDARD, NF_NUMBER_SYSTEM, NF_SYMBOLTYPE_BLANK, NF_SYMBOLTYPE_CALENDAR, NF_SYMBOLTYPE_CURRENCY, NF_SYMBOLTYPE_CURREXT, NF_SYMBOLTYPE_DATESEP, NF_SYMBOLTYPE_DECSEP, NF_SYMBOLTYPE_DEL, NF_SYMBOLTYPE_DIGIT, NF_SYMBOLTYPE_EXP, NF_SYMBOLTYPE_FRACBLANK, NF_SYMBOLTYPE_PERCENT, NF_SYMBOLTYPE_STAR, NF_SYMBOLTYPE_STRING, NF_SYMBOLTYPE_THSEP, NF_SYMBOLTYPE_TIME100SECSEP, NF_SYMBOLTYPE_TIMESEP, NF_TEXT, nPos, NUMBERFORMAT_OP_EQ, NUMBERFORMAT_OP_GE, NUMBERFORMAT_OP_GT, NUMBERFORMAT_OP_LE, NUMBERFORMAT_OP_LT, NUMBERFORMAT_OP_NE, NUMBERFORMAT_OP_NO, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_EXTENDED, comphelper::string::padToLength(), SvXMLEmbeddedTextEntryArr::push_back(), SAL_WARN, SAL_WARN_IF, u, WriteAMPMElement_Impl(), WriteBooleanElement_Impl(), WriteColorElement_Impl(), WriteCurrencyElement_Impl(), WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteFractionElement_Impl(), WriteHoursElement_Impl(), WriteMapElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteNumberElement_Impl(), WriteQuarterElement_Impl(), WriteRepeatedElement_Impl(), WriteScientificElement_Impl(), WriteSecondsElement_Impl(), WriteTextContentElement_Impl(), WriteTextWithCurrency_Impl(), WriteWeekElement_Impl(), WriteYearElement_Impl(), xmloff::token::XML_AUTOMATIC_ORDER, xmloff::token::XML_BOOLEAN_STYLE, xmloff::token::XML_CURRENCY_STYLE, xmloff::token::XML_DATE_STYLE, xmloff::token::XML_FALSE, xmloff::token::XML_FORMAT_SOURCE, xmloff::token::XML_LANGUAGE, xmloff::token::XML_NAME, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, XML_NAMESPACE_STYLE, xmloff::token::XML_NUMBER_STYLE, xmloff::token::XML_PERCENTAGE_STYLE, xmloff::token::XML_TEXT, xmloff::token::XML_TEXT_STYLE, xmloff::token::XML_TIME_STYLE, xmloff::token::XML_TITLE, xmloff::token::XML_TOKEN_INVALID, xmloff::token::XML_TRANSLITERATION_COUNTRY, xmloff::token::XML_TRANSLITERATION_FORMAT, xmloff::token::XML_TRANSLITERATION_LANGUAGE, xmloff::token::XML_TRANSLITERATION_SPELLOUT, xmloff::token::XML_TRANSLITERATION_STYLE, xmloff::token::XML_TRUE, xmloff::token::XML_TRUNCATE_ON_OVERFLOW, and xmloff::token::XML_VOLATILE.
Referenced by ExportFormat_Impl().
|
private |
Definition at line 322 of file xmlnumfe.cxx.
References SvXMLExport::Characters(), m_bHasText, m_rExport, m_sTextContent, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TEXT.
Referenced by ExportPart_Impl(), WriteAMPMElement_Impl(), WriteBooleanElement_Impl(), WriteColorElement_Impl(), WriteCurrencyElement_Impl(), WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEraElement_Impl(), WriteFractionElement_Impl(), WriteHoursElement_Impl(), WriteMapElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteNumberElement_Impl(), WriteQuarterElement_Impl(), WriteRepeatedElement_Impl(), WriteScientificElement_Impl(), WriteSecondsElement_Impl(), WriteTextContentElement_Impl(), WriteWeekElement_Impl(), and WriteYearElement_Impl().
sal_uInt32 SvXMLNumFmtExport::ForceSystemLanguage | ( | sal_uInt32 | nKey | ) |
obtain number format with system language for a given key
Definition at line 2005 of file xmlnumfe.cxx.
References SvNumberFormatter::GetFormatForLanguageIfBuiltIn(), SvNumberformat::GetFormatstring(), SvNumberformat::GetLanguage(), SvNumberformat::GetType(), LANGUAGE_SYSTEM, lcl_GetFormat(), m_pFormatter, nType, SvNumberFormatter::PutandConvertEntry(), and SAL_WARN_IF.
OUString SvXMLNumFmtExport::GetStyleName | ( | sal_uInt32 | nKey | ) |
Definition at line 1962 of file xmlnumfe.cxx.
References lcl_CreateStyleName(), m_pUsedList, and m_sPrefix.
Referenced by xmloff::OFormLayerXMLExport_Impl::getControlNumberStyle(), and xmloff::OFormLayerXMLExport_Impl::getImmediateNumberStyle().
uno::Sequence< sal_Int32 > SvXMLNumFmtExport::GetWasUsed | ( | ) | const |
Definition at line 1986 of file xmlnumfe.cxx.
References m_pUsedList.
void SvXMLNumFmtExport::SetUsed | ( | sal_uInt32 | nKey | ) |
Definition at line 1973 of file xmlnumfe.cxx.
References SvNumberFormatter::GetEntry(), m_pFormatter, m_pUsedList, and SAL_WARN_IF.
Referenced by xmloff::OFormLayerXMLExport_Impl::implExamineControlNumberFormat().
void SvXMLNumFmtExport::SetWasUsed | ( | const css::uno::Sequence< sal_Int32 > & | rWasUsed | ) |
Definition at line 1993 of file xmlnumfe.cxx.
References m_pUsedList.
|
private |
Definition at line 520 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), m_rExport, xmloff::token::XML_AM_PM, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 370 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), m_rExport, xmloff::token::XML_BOOLEAN, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 334 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), sax::Converter::convertColor(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_COLOR, XML_NAMESPACE_FO, XML_NAMESPACE_STYLE, and xmloff::token::XML_TEXT_PROPERTIES.
Referenced by ExportPart_Impl().
|
private |
Definition at line 347 of file xmlnumfe.cxx.
References AddLanguageAttr_Impl(), SvXMLExport::Characters(), FinishTextElement_Impl(), m_rExport, SAL_WARN_IF, o3tl::toInt32(), xmloff::token::XML_CURRENCY_SYMBOL, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
|
private |
Definition at line 388 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_DAY, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 436 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_DAY_OF_WEEK, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 553 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::Characters(), m_rExport, SvXMLEmbeddedTextEntryArr::size(), xmloff::token::XML_EMBEDDED_TEXT, XML_NAMESPACE_NUMBER, and xmloff::token::XML_POSITION.
Referenced by WriteNumberElement_Impl(), and WriteScientificElement_Impl().
|
private |
Definition at line 425 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_ERA, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 709 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvNumberformat::GetDenominatorString(), SvNumberformat::GetIntegerFractionDelimiterString(), SvNumberformat::GetNumeratorString(), SvXMLExport::getSaneDefaultVersion(), m_rExport, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, SvtSaveOptions::ODFSVER_EXTENDED, WriteIntegerElement_Impl(), xmloff::token::XML_DENOMINATOR_VALUE, xmloff::token::XML_FRACTION, xmloff::token::XML_INTEGER_FRACTION_DELIMITER, xmloff::token::XML_MAX_DENOMINATOR_VALUE, xmloff::token::XML_MAX_NUMERATOR_DIGITS, xmloff::token::XML_MIN_DENOMINATOR_DIGITS, xmloff::token::XML_MIN_NUMERATOR_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_ZEROS_DENOMINATOR_DIGITS, and xmloff::token::XML_ZEROS_NUMERATOR_DIGITS.
Referenced by ExportPart_Impl().
|
private |
Definition at line 470 of file xmlnumfe.cxx.
References AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_HOURS, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 530 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::getSaneDefaultVersion(), m_rExport, SvtSaveOptions::ODFSVER_EXTENDED, xmloff::token::XML_GROUPING, xmloff::token::XML_MAX_BLANK_INTEGER_DIGITS, xmloff::token::XML_MIN_INTEGER_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TRUE.
Referenced by WriteFractionElement_Impl(), WriteNumberElement_Impl(), and WriteScientificElement_Impl().
|
private |
define constant
Definition at line 802 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::EncodeStyleName(), FinishTextElement_Impl(), lcl_CreateStyleName(), m_rExport, m_sPrefix, NUMBERFORMAT_OP_EQ, NUMBERFORMAT_OP_GE, NUMBERFORMAT_OP_GT, NUMBERFORMAT_OP_LE, NUMBERFORMAT_OP_LT, NUMBERFORMAT_OP_NE, NUMBERFORMAT_OP_NO, xmloff::token::XML_APPLY_STYLE_NAME, xmloff::token::XML_CONDITION, xmloff::token::XML_MAP, and XML_NAMESPACE_STYLE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 480 of file xmlnumfe.cxx.
References AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_MINUTES, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 399 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_MONTH, XML_NAMESPACE_NUMBER, xmloff::token::XML_TEXTUAL, and xmloff::token::XML_TRUE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 582 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), sax::Converter::convertDouble(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), m_rExport, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, WriteEmbeddedEntries_Impl(), WriteIntegerElement_Impl(), xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_DECIMAL_REPLACEMENT, xmloff::token::XML_DISPLAY_FACTOR, xmloff::token::XML_MIN_DECIMAL_PLACES, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, and xmloff::token::XML_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 457 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_QUARTER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 490 of file xmlnumfe.cxx.
References SvXMLExport::Characters(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), m_rExport, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, xmloff::token::XML_FILL_CHARACTER, XML_NAMESPACE_LO_EXT, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 638 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), m_rExport, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, SvtSaveOptions::ODFSVER_EXTENDED, WriteEmbeddedEntries_Impl(), WriteIntegerElement_Impl(), xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_EXPONENT_INTERVAL, xmloff::token::XML_FALSE, xmloff::token::XML_FORCED_EXPONENT_SIGN, xmloff::token::XML_MIN_DECIMAL_PLACES, xmloff::token::XML_MIN_EXPONENT_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_SCIENTIFIC_NUMBER, and xmloff::token::XML_TRUE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 505 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, xmloff::token::XML_DECIMAL_PLACES, XML_NAMESPACE_NUMBER, and xmloff::token::XML_SECONDS.
Referenced by ExportPart_Impl().
|
private |
Definition at line 378 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), m_rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TEXT_CONTENT.
Referenced by ExportPart_Impl().
|
private |
Definition at line 880 of file xmlnumfe.cxx.
References AddToTextElement_Impl(), SvNumberFormatter::ChangeIntl(), SvNumberFormatter::GetCharClass(), SvNumberFormatter::GetCompatibilityCurrency(), LanguageTag::getLanguageType(), lcl_FindSymbol(), m_pFormatter, nLength, nPos, u, CharClass::uppercase(), and WriteCurrencyElement_Impl().
Referenced by ExportPart_Impl().
|
private |
Definition at line 447 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), FinishTextElement_Impl(), m_rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_WEEK_OF_YEAR.
Referenced by ExportPart_Impl().
|
private |
Definition at line 414 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), m_rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_YEAR.
Referenced by ExportPart_Impl().
|
private |
Definition at line 54 of file xmlnumfe.hxx.
Referenced by AddToTextElement_Impl(), ExportPart_Impl(), and FinishTextElement_Impl().
|
private |
Definition at line 52 of file xmlnumfe.hxx.
Referenced by Export(), ExportPart_Impl(), ForceSystemLanguage(), SetUsed(), SvXMLNumFmtExport(), and WriteTextWithCurrency_Impl().
|
private |
Definition at line 56 of file xmlnumfe.hxx.
Referenced by ExportPart_Impl(), and SvXMLNumFmtExport().
|
private |
Definition at line 55 of file xmlnumfe.hxx.
Referenced by Export(), GetStyleName(), GetWasUsed(), SetUsed(), SetWasUsed(), and SvXMLNumFmtExport().
|
private |
Definition at line 50 of file xmlnumfe.hxx.
Referenced by AddCalendarAttr_Impl(), AddLanguageAttr_Impl(), AddStyleAttr_Impl(), ExportPart_Impl(), FinishTextElement_Impl(), SvXMLNumFmtExport(), WriteAMPMElement_Impl(), WriteBooleanElement_Impl(), WriteColorElement_Impl(), WriteCurrencyElement_Impl(), WriteDayElement_Impl(), WriteDayOfWeekElement_Impl(), WriteEmbeddedEntries_Impl(), WriteEraElement_Impl(), WriteFractionElement_Impl(), WriteHoursElement_Impl(), WriteIntegerElement_Impl(), WriteMapElement_Impl(), WriteMinutesElement_Impl(), WriteMonthElement_Impl(), WriteNumberElement_Impl(), WriteQuarterElement_Impl(), WriteRepeatedElement_Impl(), WriteScientificElement_Impl(), WriteSecondsElement_Impl(), WriteTextContentElement_Impl(), WriteWeekElement_Impl(), and WriteYearElement_Impl().
|
private |
Definition at line 51 of file xmlnumfe.hxx.
Referenced by ExportPart_Impl(), GetStyleName(), and WriteMapElement_Impl().
|
private |
Definition at line 53 of file xmlnumfe.hxx.
Referenced by AddToTextElement_Impl(), ExportPart_Impl(), and FinishTextElement_Impl().