#include "xfa/fxfa/parser/cxfa_nodelocale.h"
#include "fxjs/xfa/cjx_object.h"
#include "xfa/fxfa/parser/cxfa_calendarsymbols.h"
#include "xfa/fxfa/parser/cxfa_datetimesymbols.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_localemgr.h"
#include "xfa/fxfa/parser/cxfa_node.h"
#include "xfa/fxfa/parser/cxfa_timezoneprovider.h"
#include "xfa/fxfa/parser/xfa_utils.h"
namespace {
const wchar_t kFxPercent[] = …;
const wchar_t kFxCurrency[] = …;
const wchar_t kFxDecimal[] = …;
const wchar_t kFxInteger[] = …;
}
WideString XFA_PatternToString(LocaleIface::NumSubcategory category) { … }
CXFA_NodeLocale::CXFA_NodeLocale(CXFA_Node* pNode) : … { … }
CXFA_NodeLocale::~CXFA_NodeLocale() = default;
void CXFA_NodeLocale::Trace(cppgc::Visitor* visitor) const { … }
WideString CXFA_NodeLocale::GetName() const { … }
WideString CXFA_NodeLocale::GetDecimalSymbol() const { … }
WideString CXFA_NodeLocale::GetGroupingSymbol() const { … }
WideString CXFA_NodeLocale::GetPercentSymbol() const { … }
WideString CXFA_NodeLocale::GetMinusSymbol() const { … }
WideString CXFA_NodeLocale::GetCurrencySymbol() const { … }
WideString CXFA_NodeLocale::GetDateTimeSymbols() const { … }
WideString CXFA_NodeLocale::GetMonthName(int32_t nMonth, bool bAbbr) const { … }
WideString CXFA_NodeLocale::GetDayName(int32_t nWeek, bool bAbbr) const { … }
WideString CXFA_NodeLocale::GetMeridiemName(bool bAM) const { … }
int CXFA_NodeLocale::GetTimeZoneInMinutes() const { … }
WideString CXFA_NodeLocale::GetEraName(bool bAD) const { … }
WideString CXFA_NodeLocale::GetDatePattern(DateTimeSubcategory eType) const { … }
WideString CXFA_NodeLocale::GetTimePattern(DateTimeSubcategory eType) const { … }
WideString CXFA_NodeLocale::GetNumPattern(NumSubcategory eType) const { … }
CXFA_Node* CXFA_NodeLocale::GetNodeByName(CXFA_Node* pParent,
WideStringView wsName) const { … }
WideString CXFA_NodeLocale::GetSymbol(XFA_Element eElement,
WideStringView symbol_type) const { … }
WideString CXFA_NodeLocale::GetCalendarSymbol(XFA_Element eElement,
int index,
bool bAbbr) const { … }