chromium/third_party/pdfium/xfa/fxfa/parser/cxfa_nodelocale.cpp

// Copyright 2014 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com

#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[] =;

}  // namespace

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 {}