19 #if !defined(XALAN_NUMBERINGRESOURCEBUNDLE_HEADER_GUARD) 20 #define XALAN_NUMBERINGRESOURCEBUNDLE_HEADER_GUARD 37 XALAN_CPP_NAMESPACE_BEGIN
61 XalanNumberingResourceBundle(
70 NumberType theMaxNumericalValue,
71 const NumberTypeVectorType& theNumberGroups,
72 const NumberTypeVectorType& theMultipliers,
75 const DigitsTableVectorType& theDigitsTable,
76 const NumberTypeVectorType& theDigitsTableTable,
77 MemoryManager& theManager);
80 XalanNumberingResourceBundle(MemoryManager& theManager);
82 XalanNumberingResourceBundle(
const XalanNumberingResourceBundle& theSource,
83 MemoryManager& theManager);
85 ~XalanNumberingResourceBundle();
90 return m_language.getMemoryManager();
94 operator==(
const XalanNumberingResourceBundle& theRHS)
const 96 return equals(m_language, theRHS.m_language);
114 return m_helpLanguage;
126 return m_traditionalAlphabet;
132 return m_orientation;
138 return m_numberingMethod;
144 return m_multiplierOrder;
150 return m_maxNumericalValue;
153 const NumberTypeVectorType&
156 return m_numberGroups;
159 const NumberTypeVectorType&
162 return m_multipliers;
174 return m_multiplierChars;
177 const DigitsTableVectorType&
180 return m_digitsTable;
183 const NumberTypeVectorType&
186 return m_digitsTableTable;
190 swap(XalanNumberingResourceBundle& theOther);
210 NumberType m_maxNumericalValue;
212 NumberTypeVectorType m_numberGroups;
214 NumberTypeVectorType m_multipliers;
220 DigitsTableVectorType m_digitsTable;
222 NumberTypeVectorType m_digitsTableTable;
227 XALAN_CPP_NAMESPACE_END
231 #endif // XALAN_NUMBERINGRESOURCEBUNDLE_HEADER_GUARD NumberType getMaxNumericalValue() const
const XalanDOMCharVectorType & getTraditionalAlphabet() const
eMultiplierOrder getMultiplierOrder() const
const XalanDOMCharVectorType & getZeroChar() const
eNumberingMethod getNumberingMethod() const
XalanVector< XalanDOMCharVectorType > DigitsTableVectorType
bool operator==(const XalanNumberingResourceBundle &theRHS) const
const XalanDOMCharVectorType & getAlphabet() const
const XalanDOMString & getUILanguage() const
const NumberTypeVectorType & getDigitsTableTable() const
const DigitsTableVectorType & getDigitsTable() const
MemoryManager & getMemoryManager()
void swap(XalanVector< Type > &theLHS, XalanVector< Type > &theRHS)
eOrientation getOrientation() const
const XalanDOMString & getHelpLanguage() const
const XalanDOMCharVectorType & getMultiplierChars() const
#define XALAN_USES_MEMORY_MANAGER(Type)
XalanVector< NumberType > NumberTypeVectorType
const XalanDOMString & getLanguage() const
const NumberTypeVectorType & getNumberGroups() const
equals(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theLength)
Compare the contents of two arrays for equality.
const NumberTypeVectorType & getMultipliers() const