gluu
公開メンバ関数 | 全メンバ一覧
org.gluu.oxtrust.ldap.service.util.TestFileConfiguration クラス
org.gluu.oxtrust.ldap.service.util.TestFileConfiguration の継承関係図
Inheritance graph
org.gluu.oxtrust.ldap.service.util.TestFileConfiguration 連携図
Collaboration graph

公開メンバ関数

 TestFileConfiguration (String fileName)
 
boolean isKeyExist (String key)
 
List< String > getKeysStartWith (String keyPrefix)
 
List< String > getStringList (String key)
 
Map< String, String > getStringMap (String key, String keyValue)
 
Map< String, ?> getCollection (String baseKey)
 

詳解

構築子と解体子

◆ TestFileConfiguration()

org.gluu.oxtrust.ldap.service.util.TestFileConfiguration.TestFileConfiguration ( String  fileName)
inline
20  {
21  super(fileName);
22  }

関数詳解

◆ getCollection()

Map<String, ?> org.gluu.oxtrust.ldap.service.util.TestFileConfiguration.getCollection ( String  baseKey)
inline

Create map of values based on key/values which keys starts with base key

引数
baseKeyBase key
69  {
70  Map result = new HashMap();
71 
72  Iterator<String> keyIterator = getPropertiesConfiguration().getKeys();
73  while (keyIterator.hasNext()) {
74  String currKey = keyIterator.next();
75  if (!currKey.startsWith(baseKey)) {
76  continue;
77  }
78 
79  String resultKey = currKey.substring(currKey.indexOf(baseKey) + baseKey.length() + 1);
80  result.put(resultKey, getPropertiesConfiguration().getString(currKey));
81  }
82 
83  return result;
84  }

◆ getKeysStartWith()

List<String> org.gluu.oxtrust.ldap.service.util.TestFileConfiguration.getKeysStartWith ( String  keyPrefix)
inline
35  {
36  List<String> result = new ArrayList<String>();
37  Iterator<String> keyIterator = getPropertiesConfiguration().getKeys();
38  while (keyIterator.hasNext()) {
39  String key = keyIterator.next();
40  if (key.startsWith(keyPrefix)) {
41  result.add(key);
42  }
43  }
44 
45  return result;
46  }

◆ getStringList()

List<String> org.gluu.oxtrust.ldap.service.util.TestFileConfiguration.getStringList ( String  key)
inline
48  {
49  return Arrays.asList(getStringArray(key));
50  }

◆ getStringMap()

Map<String, String> org.gluu.oxtrust.ldap.service.util.TestFileConfiguration.getStringMap ( String  key,
String  keyValue 
)
inline
52  {
53  String keys[] = getPropertiesConfiguration().getStringArray(key);
54  String values[] = getPropertiesConfiguration().getStringArray(keyValue);
55 
56  HashMap<String, String> result = new HashMap<String, String>(keys.length);
57  for (int i = 0; i < keys.length; i++) {
58  result.put(keys[i], values[i]);
59  }
60 
61  return result;
62  }

◆ isKeyExist()

boolean org.gluu.oxtrust.ldap.service.util.TestFileConfiguration.isKeyExist ( String  key)
inline
24  {
25  Iterator<String> keyIterator = getPropertiesConfiguration().getKeys();
26  while (keyIterator.hasNext()) {
27  if (keyIterator.next().equals(key)) {
28  return true;
29  }
30  }
31 
32  return false;
33  }

このクラス詳解は次のファイルから抽出されました: