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, const OUString &rPrefix) | |
~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 (const OUString &rString) |
SAL_DLLPRIVATE void | FinishTextElement_Impl (bool bUseExtensionNS=false) |
SAL_DLLPRIVATE void | WriteColorElement_Impl (const Color &rColor) |
SAL_DLLPRIVATE void | WriteNumberElement_Impl (sal_Int32 nDecimals, sal_Int32 nMinDecimals, sal_Int32 nInteger, 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, bool bGrouping, sal_Int32 nExp, sal_Int32 nExpInterval, bool bExpSign) |
SAL_DLLPRIVATE void | WriteFractionElement_Impl (sal_Int32 nInteger, bool bGrouping, const SvNumberformat &rFormat, sal_uInt16 nPart) |
SAL_DLLPRIVATE void | WriteCurrencyElement_Impl (const OUString &rString, const OUString &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 & | rExport |
OUString | sPrefix |
SvNumberFormatter * | pFormatter |
OUStringBuffer | sTextContent |
std::unique_ptr< SvXMLNumUsedList_Impl > | pUsedList |
std::unique_ptr< CharClass > | pCharClass |
std::unique_ptr< LocaleDataWrapper > | pLocaleData |
Definition at line 47 of file xmlnumfe.hxx.
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp | ||
) |
SvXMLNumFmtExport::SvXMLNumFmtExport | ( | SvXMLExport & | rExport, |
const css::uno::Reference< css::util::XNumberFormatsSupplier > & | rSupp, | ||
const OUString & | rPrefix | ||
) |
Definition at line 238 of file xmlnumfe.cxx.
References SvNumberFormatter::GetComponentContext(), SvXMLExport::getComponentContext(), SvNumberFormatter::GetLanguageTag(), SvNumberFormatsSupplierObj::GetNumberFormatter(), MsLangId::getSystemLanguage(), pCharClass, pFormatter, pLocaleData, pUsedList, and rExport.
SvXMLNumFmtExport::~SvXMLNumFmtExport | ( | ) |
Definition at line 270 of file xmlnumfe.cxx.
|
private |
Definition at line 289 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), 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 305 of file xmlnumfe.cxx.
References SvXMLExport::AddLanguageTagAttributes(), LANGUAGE_SYSTEM, rExport, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl(), and WriteCurrencyElement_Impl().
|
private |
Definition at line 297 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), 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 316 of file xmlnumfe.cxx.
References sTextContent.
Referenced by ExportPart_Impl(), and WriteTextWithCurrency_Impl().
void SvXMLNumFmtExport::Export | ( | bool | bIsAutoStyle | ) |
Definition at line 1836 of file xmlnumfe.cxx.
References assert(), DBG_ASSERT, ExportFormat_Impl(), SvNumberFormatter::GetEntryTable(), SvNumberFormatter::GetSubstitutedEntry(), SvNumberformat::GetType(), SvNumberFormatter::GetUsedLanguages(), SvNumberformat::IsSubstituted(), pFormatter, and pUsedList.
Referenced by xmloff::OFormLayerXMLExport_Impl::exportAutoControlNumberStyles().
|
private |
Definition at line 1785 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 1024 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), AddLanguageAttr_Impl(), AddToTextElement_Impl(), assert(), LanguageTag::convertToLocale(), eType, FinishTextElement_Impl(), SvNumberformat::GetColor(), SvNumberformat::GetComment(), 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(), 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_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_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, comphelper::string::padToLength(), pFormatter, pLocaleData, SvXMLEmbeddedTextEntryArr::push_back(), rExport, SAL_WARN, SAL_WARN_IF, sPrefix, sTextContent, 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 324 of file xmlnumfe.cxx.
References SvXMLExport::Characters(), rExport, 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 1930 of file xmlnumfe.cxx.
References SvNumberFormatter::GetFormatForLanguageIfBuiltIn(), SvNumberformat::GetFormatstring(), SvNumberformat::GetLanguage(), SvNumberformat::GetType(), LANGUAGE_SYSTEM, lcl_GetFormat(), nType, pFormatter, SvNumberFormatter::PutandConvertEntry(), and SAL_WARN_IF.
OUString SvXMLNumFmtExport::GetStyleName | ( | sal_uInt32 | nKey | ) |
Definition at line 1887 of file xmlnumfe.cxx.
References lcl_CreateStyleName(), pUsedList, and sPrefix.
Referenced by xmloff::OFormLayerXMLExport_Impl::getControlNumberStyle(), and xmloff::OFormLayerXMLExport_Impl::getImmediateNumberStyle().
uno::Sequence< sal_Int32 > SvXMLNumFmtExport::GetWasUsed | ( | ) | const |
Definition at line 1911 of file xmlnumfe.cxx.
References pUsedList.
void SvXMLNumFmtExport::SetUsed | ( | sal_uInt32 | nKey | ) |
Definition at line 1898 of file xmlnumfe.cxx.
References SvNumberFormatter::GetEntry(), pFormatter, pUsedList, and SAL_WARN_IF.
Referenced by xmloff::OFormLayerXMLExport_Impl::implExamineControlNumberFormat().
void SvXMLNumFmtExport::SetWasUsed | ( | const css::uno::Sequence< sal_Int32 > & | rWasUsed | ) |
Definition at line 1918 of file xmlnumfe.cxx.
References pUsedList.
|
private |
Definition at line 520 of file xmlnumfe.cxx.
References FinishTextElement_Impl(), 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(), rExport, xmloff::token::XML_BOOLEAN, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
Definition at line 335 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), sax::Converter::convertColor(), FinishTextElement_Impl(), 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 348 of file xmlnumfe.cxx.
References AddLanguageAttr_Impl(), SvXMLExport::Characters(), FinishTextElement_Impl(), rExport, 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(), 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(), rExport, xmloff::token::XML_DAY_OF_WEEK, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 425 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), rExport, xmloff::token::XML_ERA, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 697 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvNumberformat::GetDenominatorString(), SvNumberformat::GetIntegerFractionDelimiterString(), SvNumberformat::GetNumeratorString(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, SvtSaveOptions::ODFSVER_EXTENDED, rExport, xmloff::token::XML_DENOMINATOR_VALUE, xmloff::token::XML_FRACTION, xmloff::token::XML_GROUPING, 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_INTEGER_DIGITS, xmloff::token::XML_MIN_NUMERATOR_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_TRUE, 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(), rExport, xmloff::token::XML_HOURS, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
define constant
Definition at line 800 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::EncodeStyleName(), FinishTextElement_Impl(), lcl_CreateStyleName(), NUMBERFORMAT_OP_EQ, NUMBERFORMAT_OP_GE, NUMBERFORMAT_OP_GT, NUMBERFORMAT_OP_LE, NUMBERFORMAT_OP_LT, NUMBERFORMAT_OP_NE, NUMBERFORMAT_OP_NO, rExport, sPrefix, 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(), 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(), 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 530 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::Characters(), sax::Converter::convertDouble(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, SvXMLEmbeddedTextEntryArr::size(), xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_DECIMAL_REPLACEMENT, xmloff::token::XML_DISPLAY_FACTOR, xmloff::token::XML_EMBEDDED_TEXT, xmloff::token::XML_GROUPING, xmloff::token::XML_MIN_DECIMAL_PLACES, xmloff::token::XML_MIN_INTEGER_DIGITS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_NUMBER, xmloff::token::XML_NUMBER, xmloff::token::XML_POSITION, and xmloff::token::XML_TRUE.
Referenced by ExportPart_Impl().
|
private |
Definition at line 457 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), AddStyleAttr_Impl(), FinishTextElement_Impl(), 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(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, xmloff::token::XML_FILL_CHARACTER, XML_NAMESPACE_LO_EXT, and XML_NAMESPACE_NUMBER.
Referenced by ExportPart_Impl().
|
private |
Definition at line 621 of file xmlnumfe.cxx.
References SvXMLExport::AddAttribute(), FinishTextElement_Impl(), SvXMLExport::getSaneDefaultVersion(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_013, rExport, xmloff::token::XML_DECIMAL_PLACES, xmloff::token::XML_EXPONENT_INTERVAL, xmloff::token::XML_FALSE, xmloff::token::XML_FORCED_EXPONENT_SIGN, xmloff::token::XML_GROUPING, xmloff::token::XML_MIN_DECIMAL_PLACES, xmloff::token::XML_MIN_EXPONENT_DIGITS, xmloff::token::XML_MIN_INTEGER_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(), 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(), rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_TEXT_CONTENT.
Referenced by ExportPart_Impl().
|
private |
Definition at line 878 of file xmlnumfe.cxx.
References AddToTextElement_Impl(), SvNumberFormatter::ChangeIntl(), SvNumberFormatter::GetCompatibilityCurrency(), LanguageTag::getLanguageType(), lcl_FindSymbol(), nLength, nPos, pCharClass, pFormatter, and WriteCurrencyElement_Impl().
Referenced by ExportPart_Impl().
|
private |
Definition at line 447 of file xmlnumfe.cxx.
References AddCalendarAttr_Impl(), FinishTextElement_Impl(), 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(), rExport, XML_NAMESPACE_NUMBER, and xmloff::token::XML_YEAR.
Referenced by ExportPart_Impl().
|
private |
Definition at line 55 of file xmlnumfe.hxx.
Referenced by SvXMLNumFmtExport(), and WriteTextWithCurrency_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 54 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(), 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().
|
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().