Xalan-C++ API Reference  1.12.0
Public Types | Public Member Functions | List of all members
xalanc::XalanNumberingResourceBundle Class Reference

#include <xalanc/XSLT/XalanNumberingResourceBundle.hpp>

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, MemoryManager &theManager)
 
 XalanNumberingResourceBundle (MemoryManager &theManager)
 
 XalanNumberingResourceBundle (const XalanNumberingResourceBundle &theSource, MemoryManager &theManager)
 
 ~XalanNumberingResourceBundle ()
 
MemoryManager & 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)
 

Detailed Description

Definition at line 41 of file XalanNumberingResourceBundle.hpp.

Member Typedef Documentation

◆ DigitsTableVectorType

Definition at line 48 of file XalanNumberingResourceBundle.hpp.

◆ NumberType

Definition at line 45 of file XalanNumberingResourceBundle.hpp.

◆ NumberTypeVectorType

Definition at line 47 of file XalanNumberingResourceBundle.hpp.

Member Enumeration Documentation

◆ eMultiplierOrder

Enumerator
eFollows 
ePrecedes 

Definition at line 58 of file XalanNumberingResourceBundle.hpp.

◆ eNumberingMethod

Enumerator
eAdditive 
eMultiplicativeAdditive 

Definition at line 55 of file XalanNumberingResourceBundle.hpp.

◆ eOrientation

Enumerator
eLeftToRight 
eRightToLeft 
eTopToBottom 
eBottomToTop 

Definition at line 52 of file XalanNumberingResourceBundle.hpp.

Constructor & Destructor Documentation

◆ XalanNumberingResourceBundle() [1/3]

xalanc::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,
MemoryManager &  theManager 
)

◆ XalanNumberingResourceBundle() [2/3]

xalanc::XalanNumberingResourceBundle::XalanNumberingResourceBundle ( MemoryManager &  theManager)
explicit

◆ XalanNumberingResourceBundle() [3/3]

xalanc::XalanNumberingResourceBundle::XalanNumberingResourceBundle ( const XalanNumberingResourceBundle &  theSource,
MemoryManager &  theManager 
)

◆ ~XalanNumberingResourceBundle()

xalanc::XalanNumberingResourceBundle::~XalanNumberingResourceBundle ( )

Member Function Documentation

◆ getAlphabet()

const XalanDOMCharVectorType& xalanc::XalanNumberingResourceBundle::getAlphabet ( ) const
inline

Definition at line 118 of file XalanNumberingResourceBundle.hpp.

◆ getDigitsTable()

const DigitsTableVectorType& xalanc::XalanNumberingResourceBundle::getDigitsTable ( ) const
inline

Definition at line 178 of file XalanNumberingResourceBundle.hpp.

◆ getDigitsTableTable()

const NumberTypeVectorType& xalanc::XalanNumberingResourceBundle::getDigitsTableTable ( ) const
inline

Definition at line 184 of file XalanNumberingResourceBundle.hpp.

◆ getHelpLanguage()

const XalanDOMString& xalanc::XalanNumberingResourceBundle::getHelpLanguage ( ) const
inline

Definition at line 112 of file XalanNumberingResourceBundle.hpp.

◆ getLanguage()

const XalanDOMString& xalanc::XalanNumberingResourceBundle::getLanguage ( ) const
inline

Definition at line 100 of file XalanNumberingResourceBundle.hpp.

◆ getMaxNumericalValue()

NumberType xalanc::XalanNumberingResourceBundle::getMaxNumericalValue ( ) const
inline

Definition at line 148 of file XalanNumberingResourceBundle.hpp.

◆ getMemoryManager()

MemoryManager& xalanc::XalanNumberingResourceBundle::getMemoryManager ( )
inline

Definition at line 88 of file XalanNumberingResourceBundle.hpp.

◆ getMultiplierChars()

const XalanDOMCharVectorType& xalanc::XalanNumberingResourceBundle::getMultiplierChars ( ) const
inline

Definition at line 172 of file XalanNumberingResourceBundle.hpp.

◆ getMultiplierOrder()

eMultiplierOrder xalanc::XalanNumberingResourceBundle::getMultiplierOrder ( ) const
inline

Definition at line 142 of file XalanNumberingResourceBundle.hpp.

◆ getMultipliers()

const NumberTypeVectorType& xalanc::XalanNumberingResourceBundle::getMultipliers ( ) const
inline

Definition at line 160 of file XalanNumberingResourceBundle.hpp.

◆ getNumberGroups()

const NumberTypeVectorType& xalanc::XalanNumberingResourceBundle::getNumberGroups ( ) const
inline

Definition at line 154 of file XalanNumberingResourceBundle.hpp.

◆ getNumberingMethod()

eNumberingMethod xalanc::XalanNumberingResourceBundle::getNumberingMethod ( ) const
inline

Definition at line 136 of file XalanNumberingResourceBundle.hpp.

◆ getOrientation()

eOrientation xalanc::XalanNumberingResourceBundle::getOrientation ( ) const
inline

Definition at line 130 of file XalanNumberingResourceBundle.hpp.

◆ getTraditionalAlphabet()

const XalanDOMCharVectorType& xalanc::XalanNumberingResourceBundle::getTraditionalAlphabet ( ) const
inline

Definition at line 124 of file XalanNumberingResourceBundle.hpp.

◆ getUILanguage()

const XalanDOMString& xalanc::XalanNumberingResourceBundle::getUILanguage ( ) const
inline

Definition at line 106 of file XalanNumberingResourceBundle.hpp.

◆ getZeroChar()

const XalanDOMCharVectorType& xalanc::XalanNumberingResourceBundle::getZeroChar ( ) const
inline

Definition at line 166 of file XalanNumberingResourceBundle.hpp.

◆ operator==()

bool xalanc::XalanNumberingResourceBundle::operator== ( const XalanNumberingResourceBundle &  theRHS) const
inline

Definition at line 94 of file XalanNumberingResourceBundle.hpp.

References xalanc::equals().

◆ swap()

void xalanc::XalanNumberingResourceBundle::swap ( XalanNumberingResourceBundle &  theOther)

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