Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Types | Public Member Functions | List of all members
XalanNumberingResourceBundle Class Reference

Public Types

enum  eOrientation { eLeftToRight, eRightToLeft, eTopToBottom, eBottomToTop }
 
enum  eNumberingMethod { eAdditive, eMultiplicativeAdditive }
 
enum  eMultiplierOrder { eFollows, ePrecedes }
 
typedef unsigned long NumberType
 
typedef XalanVector< NumberType > NumberTypeVectorType
 
typedef XalanVector
< XalanDOMCharVectorType > 
DigitsTableVectorType
 

Public Member Functions

 XalanNumberingResourceBundle (const XalanDOMString &theLanguage, const XalanDOMString &theUILanguage, const XalanDOMString &theHelpLanguage, const XalanDOMCharVectorType &theAlphabet, const XalanDOMCharVectorType &theTraditionalAlphabet, eOrientation theOrientation, eNumberingMethod theNumberingMethod, eMultiplierOrder theMultiplierOrder, NumberType theMaxNumericalValue, const NumberTypeVectorType &theNumberGroups, const NumberTypeVectorType &theMultipliers, const XalanDOMCharVectorType &theZeroChar, const XalanDOMCharVectorType &theMultiplierChars, const DigitsTableVectorType &theDigitsTable, const NumberTypeVectorType &theDigitsTableTable, MemoryManagerType &theManager)
 
 XalanNumberingResourceBundle (MemoryManagerType &theManager)
 
 XalanNumberingResourceBundle (const XalanNumberingResourceBundle &theSource, MemoryManagerType &theManager)
 
 ~XalanNumberingResourceBundle ()
 
MemoryManagerType & getMemoryManager ()
 
bool operator== (const XalanNumberingResourceBundle &theRHS) const
 
const XalanDOMString & getLanguage () const
 
const XalanDOMString & getUILanguage () const
 
const XalanDOMString & getHelpLanguage () const
 
const XalanDOMCharVectorType & getAlphabet () const
 
const XalanDOMCharVectorType & getTraditionalAlphabet () const
 
eOrientation getOrientation () const
 
eNumberingMethod getNumberingMethod () const
 
eMultiplierOrder getMultiplierOrder () const
 
NumberType getMaxNumericalValue () const
 
const NumberTypeVectorType & getNumberGroups () const
 
const NumberTypeVectorType & getMultipliers () const
 
const XalanDOMCharVectorType & getZeroChar () const
 
const XalanDOMCharVectorType & getMultiplierChars () const
 
const DigitsTableVectorType & getDigitsTable () const
 
const NumberTypeVectorType & getDigitsTableTable () const
 
void swap (XalanNumberingResourceBundle &theOther)
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
eFollows 
ePrecedes 
Enumerator
eAdditive 
eMultiplicativeAdditive 
Enumerator
eLeftToRight 
eRightToLeft 
eTopToBottom 
eBottomToTop 

Constructor & Destructor Documentation

XalanNumberingResourceBundle::XalanNumberingResourceBundle ( const XalanDOMString &  theLanguage,
const XalanDOMString &  theUILanguage,
const XalanDOMString &  theHelpLanguage,
const XalanDOMCharVectorType &  theAlphabet,
const XalanDOMCharVectorType &  theTraditionalAlphabet,
eOrientation  theOrientation,
eNumberingMethod  theNumberingMethod,
eMultiplierOrder  theMultiplierOrder,
NumberType  theMaxNumericalValue,
const NumberTypeVectorType &  theNumberGroups,
const NumberTypeVectorType &  theMultipliers,
const XalanDOMCharVectorType &  theZeroChar,
const XalanDOMCharVectorType &  theMultiplierChars,
const DigitsTableVectorType &  theDigitsTable,
const NumberTypeVectorType &  theDigitsTableTable,
MemoryManagerType &  theManager 
)
XalanNumberingResourceBundle::XalanNumberingResourceBundle ( MemoryManagerType &  theManager)
explicit
XalanNumberingResourceBundle::XalanNumberingResourceBundle ( const XalanNumberingResourceBundle &  theSource,
MemoryManagerType &  theManager 
)
XalanNumberingResourceBundle::~XalanNumberingResourceBundle ( )

Member Function Documentation

const XalanDOMCharVectorType& XalanNumberingResourceBundle::getAlphabet ( ) const
const DigitsTableVectorType& XalanNumberingResourceBundle::getDigitsTable ( ) const
const NumberTypeVectorType& XalanNumberingResourceBundle::getDigitsTableTable ( ) const
const XalanDOMString& XalanNumberingResourceBundle::getHelpLanguage ( ) const
const XalanDOMString& XalanNumberingResourceBundle::getLanguage ( ) const
NumberType XalanNumberingResourceBundle::getMaxNumericalValue ( ) const
MemoryManagerType& XalanNumberingResourceBundle::getMemoryManager ( )
const XalanDOMCharVectorType& XalanNumberingResourceBundle::getMultiplierChars ( ) const
eMultiplierOrder XalanNumberingResourceBundle::getMultiplierOrder ( ) const
const NumberTypeVectorType& XalanNumberingResourceBundle::getMultipliers ( ) const
const NumberTypeVectorType& XalanNumberingResourceBundle::getNumberGroups ( ) const
eNumberingMethod XalanNumberingResourceBundle::getNumberingMethod ( ) const
eOrientation XalanNumberingResourceBundle::getOrientation ( ) const
const XalanDOMCharVectorType& XalanNumberingResourceBundle::getTraditionalAlphabet ( ) const
const XalanDOMString& XalanNumberingResourceBundle::getUILanguage ( ) const
const XalanDOMCharVectorType& XalanNumberingResourceBundle::getZeroChar ( ) const
bool XalanNumberingResourceBundle::operator== ( const XalanNumberingResourceBundle &  theRHS) const
void XalanNumberingResourceBundle::swap ( XalanNumberingResourceBundle &  theOther)

The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo