< prev index next >

src/jdk.jpackage/share/native/libapplauncher/Helpers.cpp

Print this page




 213             TString name;
 214             TString value;
 215 
 216             if (Helpers::SplitOptionIntoNameValue(arg, name, value) == true) {
 217                 convertedArgs.Append(name, value);
 218             }
 219         }
 220 
 221         Container->AppendSection(keys[CONFIG_SECTION_ARGOPTIONS],
 222                 convertedArgs);
 223     }
 224 }
 225 
 226 std::list<TString>
 227         Helpers::MapToNameValueList(OrderedMap<TString, TString> Map) {
 228     std::list<TString> result;
 229     std::vector<TString> keys = Map.GetKeys();
 230 
 231     for (OrderedMap<TString, TString>::const_iterator iterator = Map.begin();
 232             iterator != Map.end(); iterator++) {
 233        pair<TString, TString> *item = *iterator;
 234        TString key = item->first;
 235        TString value = item->second;
 236 
 237        if (value.length() == 0) {
 238            result.push_back(key);
 239        } else {
 240            result.push_back(key + _T('=') + value);
 241         }
 242     }
 243 
 244     return result;
 245 }
 246 
 247 TString Helpers::NameValueToString(TString name, TString value) {
 248     TString result;
 249 
 250     if (value.empty() == true) {
 251         result = name;
 252     }
 253     else {




 213             TString name;
 214             TString value;
 215 
 216             if (Helpers::SplitOptionIntoNameValue(arg, name, value) == true) {
 217                 convertedArgs.Append(name, value);
 218             }
 219         }
 220 
 221         Container->AppendSection(keys[CONFIG_SECTION_ARGOPTIONS],
 222                 convertedArgs);
 223     }
 224 }
 225 
 226 std::list<TString>
 227         Helpers::MapToNameValueList(OrderedMap<TString, TString> Map) {
 228     std::list<TString> result;
 229     std::vector<TString> keys = Map.GetKeys();
 230 
 231     for (OrderedMap<TString, TString>::const_iterator iterator = Map.begin();
 232             iterator != Map.end(); iterator++) {
 233        JPPair<TString, TString> *item = *iterator;
 234        TString key = item->first;
 235        TString value = item->second;
 236 
 237        if (value.length() == 0) {
 238            result.push_back(key);
 239        } else {
 240            result.push_back(key + _T('=') + value);
 241         }
 242     }
 243 
 244     return result;
 245 }
 246 
 247 TString Helpers::NameValueToString(TString name, TString value) {
 248     TString result;
 249 
 250     if (value.empty() == true) {
 251         result = name;
 252     }
 253     else {


< prev index next >