00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <lang/ResourceBundleEntryImpl.h>
00022 #include <common/DefinesAssert.h>
00023 #include <common/DefinesString.h>
00024
00025 ResourceBundleEntryImpl::ResourceBundleEntryImpl(const std::string &key) :
00026 key_(key), parameterizedString_(LangString())
00027 {
00028
00029 }
00030
00031 ResourceBundleEntryImpl::ResourceBundleEntryImpl(const std::string &key,
00032 const LangString &value) :
00033 key_(key), parameterizedString_(value)
00034 {
00035 }
00036
00037 LangString ResourceBundleEntryImpl::getString()
00038 {
00039 return parameterizedString_.getParameterizedString();
00040 }
00041
00042 LangString ResourceBundleEntryImpl::getString(const LangStringConverter ¶m1)
00043 {
00044 return parameterizedString_.getParameterizedString(param1);
00045 }
00046
00047 LangString ResourceBundleEntryImpl::getString(const LangStringConverter ¶m1, const LangStringConverter ¶m2)
00048 {
00049 return parameterizedString_.getParameterizedString(param1, param2);
00050 }
00051
00052 LangString ResourceBundleEntryImpl::getString(const LangStringConverter ¶m1,
00053 const LangStringConverter ¶m2, const LangStringConverter ¶m3)
00054 {
00055 return parameterizedString_.getParameterizedString(param1, param2, param3);
00056 }
00057
00058 LangString ResourceBundleEntryImpl::getString(const LangStringConverter ¶m1,
00059 const LangStringConverter ¶m2, const LangStringConverter ¶m3, const LangStringConverter ¶m4)
00060 {
00061 return parameterizedString_.getParameterizedString(param1, param2, param3, param4);
00062 }
00063
00064 LangString ResourceBundleEntryImpl::getValue()
00065 {
00066 return parameterizedString_.getValue();
00067 }