LangParam Class Reference

#include <LangParam.h>

List of all members.

Public Member Functions

 LangParam (const LangStringConverter &value)
LangString getValue ()
LangString getParameterizedString ()
LangString getParameterizedString (const LangStringConverter &param1)
LangString getParameterizedString (const LangStringConverter &param1, const LangStringConverter &param2)
LangString getParameterizedString (const LangStringConverter &param1, const LangStringConverter &param2, const LangStringConverter &param3)
LangString getParameterizedString (const LangStringConverter &param1, const LangStringConverter &param2, const LangStringConverter &param3, const LangStringConverter &param4)

Static Public Member Functions

static LangString getKey (const LangStringConverter &value, const LangStringConverter &param1)
static LangString getKey (const LangStringConverter &value, const LangStringConverter &param1, const LangStringConverter &param2)
static LangString getKey (const LangStringConverter &value, const LangStringConverter &param1, const LangStringConverter &param2, const LangStringConverter &param3)
static LangString getKey (const LangStringConverter &value, const LangStringConverter &param1, const LangStringConverter &param2, const LangStringConverter &param3, const LangStringConverter &param4)

Private Attributes

std::vector< LangStringparts_
std::vector< int > positions_


Detailed Description

Definition at line 36 of file LangParam.h.


Constructor & Destructor Documentation

LangParam::LangParam ( const LangStringConverter value  ) 

Definition at line 24 of file LangParam.cpp.

References LangStringUtil::convertFromLang(), LangStringConverter::getValue(), LANG_STRING, parts_, and positions_.


Member Function Documentation

LangString LangParam::getValue (  ) 

Definition at line 129 of file LangParam.cpp.

References S3D::formatStringBuffer(), LANG_STRING, and parts_.

Referenced by ResourceBundleEntryImpl::getValue().

LangString LangParam::getParameterizedString (  ) 

Definition at line 71 of file LangParam.cpp.

References parts_, and positions_.

Referenced by getKey(), and ResourceBundleEntryImpl::getString().

LangString LangParam::getParameterizedString ( const LangStringConverter param1  ) 

Definition at line 77 of file LangParam.cpp.

References LangStringConverter::getValue(), parts_, and positions_.

LangString LangParam::getParameterizedString ( const LangStringConverter param1,
const LangStringConverter param2 
)

Definition at line 85 of file LangParam.cpp.

References LangStringConverter::getValue(), parts_, and positions_.

LangString LangParam::getParameterizedString ( const LangStringConverter param1,
const LangStringConverter param2,
const LangStringConverter param3 
)

Definition at line 97 of file LangParam.cpp.

References LangStringConverter::getValue(), parts_, and positions_.

LangString LangParam::getParameterizedString ( const LangStringConverter param1,
const LangStringConverter param2,
const LangStringConverter param3,
const LangStringConverter param4 
)

Definition at line 112 of file LangParam.cpp.

References LangStringConverter::getValue(), parts_, and positions_.

LangString LangParam::getKey ( const LangStringConverter value,
const LangStringConverter param1 
) [static]

Definition at line 143 of file LangParam.cpp.

References getParameterizedString().

LangString LangParam::getKey ( const LangStringConverter value,
const LangStringConverter param1,
const LangStringConverter param2 
) [static]

Definition at line 150 of file LangParam.cpp.

References getParameterizedString().

LangString LangParam::getKey ( const LangStringConverter value,
const LangStringConverter param1,
const LangStringConverter param2,
const LangStringConverter param3 
) [static]

Definition at line 158 of file LangParam.cpp.

References getParameterizedString().

LangString LangParam::getKey ( const LangStringConverter value,
const LangStringConverter param1,
const LangStringConverter param2,
const LangStringConverter param3,
const LangStringConverter param4 
) [static]

Definition at line 167 of file LangParam.cpp.

References getParameterizedString().


Member Data Documentation

std::vector<LangString> LangParam::parts_ [private]

Definition at line 68 of file LangParam.h.

Referenced by getParameterizedString(), getValue(), and LangParam().

std::vector<int> LangParam::positions_ [private]

Definition at line 69 of file LangParam.h.

Referenced by getParameterizedString(), and LangParam().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:03 2009 for Scorched3D by  doxygen 1.5.3