Skip to content

Commit 2d37aa9

Browse files
committed
Merge branch 'develop'
2 parents 6184b86 + 258c394 commit 2d37aa9

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<modelVersion>4.0.0</modelVersion>
1212
<artifactId>jre-utils</artifactId>
13-
<version>0.3.11</version>
13+
<version>0.3.12</version>
1414
<name>JreUtils</name>
1515
<packaging>jar</packaging>
1616

src/main/java/info/unterrainer/commons/jreutils/collections/DataTable.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,18 +218,28 @@ public synchronized Collection<T> values(final String name) {
218218
return maps.get(name).values();
219219
}
220220

221+
public synchronized Collection<T> multiValues(final String name) {
222+
return multiMaps.get(name).values();
223+
}
224+
221225
public synchronized boolean containsValue(final String name, final T value) {
222226
return maps.get(name).containsValue(value);
223227
}
224228

225-
public synchronized <K> boolean containsKey(final String name, final K value) {
226-
return maps.get(name).containsKey(value);
229+
public synchronized boolean multiContainsValue(final String name, final T value) {
230+
return multiMaps.get(name).containsValue(value);
231+
}
232+
233+
public synchronized <K> boolean multiContainsKey(final String name, final K value) {
234+
return multiMaps.get(name).containsKey(value);
227235
}
228236

229237
public synchronized void clear() {
230238
queue.clear();
231239
for (String name : keySuppliers.keySet())
232240
maps.get(name).clear();
241+
for (String name : multiKeySuppliers.keySet())
242+
multiMaps.get(name).clear();
233243
}
234244

235245
@SuppressWarnings("unchecked")

0 commit comments

Comments
 (0)