keycloak-federation
クラス | 公開メンバ関数 | 変数 | 全メンバ一覧
org.freedesktop.dbus.DBusMap< K, V > クラステンプレート
org.freedesktop.dbus.DBusMap< K, V > の継承関係図
Inheritance graph
org.freedesktop.dbus.DBusMap< K, V > 連携図
Collaboration graph

クラス

class  Entry
 

公開メンバ関数

 DBusMap (Object[][] entries)
 
void clear ()
 
boolean containsKey (Object key)
 
boolean containsValue (Object value)
 
Set< Map.Entry< K, V > > entrySet ()
 
get (Object key)
 
boolean isEmpty ()
 
Set< K > keySet ()
 
put (K key, V value)
 
void putAll (Map<? extends K, ? extends V > t)
 
remove (Object key)
 
int size ()
 
Collection< V > values ()
 
int hashCode ()
 
boolean equals (Object o)
 
String toString ()
 

変数

Object [][] entries
 

詳解

構築子と解体子

◆ DBusMap()

org.freedesktop.dbus.DBusMap< K, V >.DBusMap ( Object  entries[][])
inline
24  {
25  this.entries = entries;
26  }
Object [][] entries
Definition: DBusMap.java:22

関数詳解

◆ clear()

void org.freedesktop.dbus.DBusMap< K, V >.clear ( )
inline
64  {
65  throw new UnsupportedOperationException();
66  }

◆ containsKey()

boolean org.freedesktop.dbus.DBusMap< K, V >.containsKey ( Object  key)
inline
68  {
69  for (int i = 0; i < entries.length; i++)
70  if (key == entries[i][0] || (key != null && key.equals(entries[i][0])))
71  return true;
72  return false;
73  }
Object [][] entries
Definition: DBusMap.java:22

◆ containsValue()

boolean org.freedesktop.dbus.DBusMap< K, V >.containsValue ( Object  value)
inline
75  {
76  for (int i = 0; i < entries.length; i++)
77  if (value == entries[i][1] || (value != null && value.equals(entries[i][1])))
78  return true;
79  return false;
80  }
Object [][] entries
Definition: DBusMap.java:22

◆ entrySet()

Set<Map.Entry<K, V> > org.freedesktop.dbus.DBusMap< K, V >.entrySet ( )
inline
82  {
83  Set<Map.Entry<K, V>> s = new TreeSet<Map.Entry<K, V>>();
84  for (int i = 0; i < entries.length; i++)
85  s.add(new Entry(i));
86  return s;
87  }
Object [][] entries
Definition: DBusMap.java:22

◆ equals()

boolean org.freedesktop.dbus.DBusMap< K, V >.equals ( Object  o)
inline
138  {
139  if (null == o) return false;
140  if (!(o instanceof Map)) return false;
141  return ((Map<K, V>) o).entrySet().equals(entrySet());
142  }
Set< Map.Entry< K, V > > entrySet()
Definition: DBusMap.java:82

◆ get()

V org.freedesktop.dbus.DBusMap< K, V >.get ( Object  key)
inline
90  {
91  for (int i = 0; i < entries.length; i++)
92  if (key == entries[i][0] || (key != null && key.equals(entries[i][0])))
93  return (V) entries[i][1];
94  return null;
95  }
Object [][] entries
Definition: DBusMap.java:22

◆ hashCode()

int org.freedesktop.dbus.DBusMap< K, V >.hashCode ( )
inline
133  {
134  return Arrays.deepHashCode(entries);
135  }
Object [][] entries
Definition: DBusMap.java:22

◆ isEmpty()

boolean org.freedesktop.dbus.DBusMap< K, V >.isEmpty ( )
inline
97  {
98  return entries.length == 0;
99  }
Object [][] entries
Definition: DBusMap.java:22

◆ keySet()

Set<K> org.freedesktop.dbus.DBusMap< K, V >.keySet ( )
inline
102  {
103  Set<K> s = new TreeSet<K>();
104  for (Object[] entry : entries)
105  s.add((K) entry[0]);
106  return s;
107  }
Object [][] entries
Definition: DBusMap.java:22

◆ put()

V org.freedesktop.dbus.DBusMap< K, V >.put ( key,
value 
)
inline
109  {
110  throw new UnsupportedOperationException();
111  }

◆ putAll()

void org.freedesktop.dbus.DBusMap< K, V >.putAll ( Map<? extends K, ? extends V >  t)
inline
113  {
114  throw new UnsupportedOperationException();
115  }

◆ remove()

V org.freedesktop.dbus.DBusMap< K, V >.remove ( Object  key)
inline
117  {
118  throw new UnsupportedOperationException();
119  }

◆ size()

int org.freedesktop.dbus.DBusMap< K, V >.size ( )
inline
121  {
122  return entries.length;
123  }
Object [][] entries
Definition: DBusMap.java:22

◆ toString()

String org.freedesktop.dbus.DBusMap< K, V >.toString ( )
inline
144  {
145  String s = "{ ";
146  for (int i = 0; i < entries.length; i++)
147  s += entries[i][0] + " => " + entries[i][1] + ",";
148  return s.replaceAll(".$", " }");
149  }
Object [][] entries
Definition: DBusMap.java:22

◆ values()

Collection<V> org.freedesktop.dbus.DBusMap< K, V >.values ( )
inline
126  {
127  List<V> l = new Vector<V>();
128  for (Object[] entry : entries)
129  l.add((V) entry[1]);
130  return l;
131  }
Object [][] entries
Definition: DBusMap.java:22

メンバ詳解

◆ entries

Object [][] org.freedesktop.dbus.DBusMap< K, V >.entries
package

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