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