17 #if !defined(XALAN_NUMBERINGRESOURCEBUNDLE_HEADER_GUARD)
18 #define XALAN_NUMBERINGRESOURCEBUNDLE_HEADER_GUARD
35 XALAN_CPP_NAMESPACE_BEGIN
59 XalanNumberingResourceBundle(
65 eOrientation theOrientation,
66 eNumberingMethod theNumberingMethod,
67 eMultiplierOrder theMultiplierOrder,
68 NumberType theMaxNumericalValue,
69 const NumberTypeVectorType& theNumberGroups,
70 const NumberTypeVectorType& theMultipliers,
73 const DigitsTableVectorType& theDigitsTable,
74 const NumberTypeVectorType& theDigitsTableTable,
80 XalanNumberingResourceBundle(
const XalanNumberingResourceBundle& theSource,
83 ~XalanNumberingResourceBundle();
88 return m_language.getMemoryManager();
92 operator==(
const XalanNumberingResourceBundle& theRHS)
const
94 return equals(m_language, theRHS.m_language);
112 return m_helpLanguage;
124 return m_traditionalAlphabet;
130 return m_orientation;
136 return m_numberingMethod;
142 return m_multiplierOrder;
148 return m_maxNumericalValue;
151 const NumberTypeVectorType&
154 return m_numberGroups;
157 const NumberTypeVectorType&
160 return m_multipliers;
172 return m_multiplierChars;
175 const DigitsTableVectorType&
178 return m_digitsTable;
181 const NumberTypeVectorType&
184 return m_digitsTableTable;
188 swap(XalanNumberingResourceBundle& theOther);
202 eOrientation m_orientation;
204 eNumberingMethod m_numberingMethod;
206 eMultiplierOrder m_multiplierOrder;
208 NumberType m_maxNumericalValue;
210 NumberTypeVectorType m_numberGroups;
212 NumberTypeVectorType m_multipliers;
218 DigitsTableVectorType m_digitsTable;
220 NumberTypeVectorType m_digitsTableTable;
225 XALAN_CPP_NAMESPACE_END
229 #endif // XALAN_NUMBERINGRESOURCEBUNDLE_HEADER_GUARD
eMultiplierOrder
Definition: XalanNumberingResourceBundle.hpp:56
const XalanDOMString & getLanguage() const
Definition: XalanNumberingResourceBundle.hpp:98
eOrientation
Definition: XalanNumberingResourceBundle.hpp:50
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
eNumberingMethod getNumberingMethod() const
Definition: XalanNumberingResourceBundle.hpp:134
MemoryManagerType & getMemoryManager()
Definition: XalanNumberingResourceBundle.hpp:86
Definition: XalanNumberingResourceBundle.hpp:50
const XalanDOMCharVectorType & getMultiplierChars() const
Definition: XalanNumberingResourceBundle.hpp:170
const XalanDOMCharVectorType & getAlphabet() const
Definition: XalanNumberingResourceBundle.hpp:116
const XalanDOMString & getHelpLanguage() const
Definition: XalanNumberingResourceBundle.hpp:110
XalanVector< XalanDOMCharVectorType > DigitsTableVectorType
Definition: XalanNumberingResourceBundle.hpp:46
NumberType getMaxNumericalValue() const
Definition: XalanNumberingResourceBundle.hpp:146
bool operator==(const XalanNumberingResourceBundle &theRHS) const
Definition: XalanNumberingResourceBundle.hpp:92
const NumberTypeVectorType & getMultipliers() const
Definition: XalanNumberingResourceBundle.hpp:158
Definition: XalanNumberingResourceBundle.hpp:39
unsigned long NumberType
Definition: XalanNumberingResourceBundle.hpp:43
const DigitsTableVectorType & getDigitsTable() const
Definition: XalanNumberingResourceBundle.hpp:176
const NumberTypeVectorType & getDigitsTableTable() const
Definition: XalanNumberingResourceBundle.hpp:182
void swap(XalanVector< Type > &theLHS, XalanVector< Type > &theRHS)
Definition: XalanVector.hpp:1100
const XalanDOMCharVectorType & getTraditionalAlphabet() const
Definition: XalanNumberingResourceBundle.hpp:122
const NumberTypeVectorType & getNumberGroups() const
Definition: XalanNumberingResourceBundle.hpp:152
#define XALAN_USES_MEMORY_MANAGER(Type)
Definition: XalanMemoryManagement.hpp:468
eOrientation getOrientation() const
Definition: XalanNumberingResourceBundle.hpp:128
XalanVector< NumberType > NumberTypeVectorType
Definition: XalanNumberingResourceBundle.hpp:45
Definition: XalanDOMString.hpp:42
const XalanDOMCharVectorType & getZeroChar() const
Definition: XalanNumberingResourceBundle.hpp:164
eMultiplierOrder getMultiplierOrder() const
Definition: XalanNumberingResourceBundle.hpp:140
equals(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theLength)
Compare the contents of two arrays for equality.
eNumberingMethod
Definition: XalanNumberingResourceBundle.hpp:53
const XalanDOMString & getUILanguage() const
Definition: XalanNumberingResourceBundle.hpp:104