Mercurial > dive4elements > framework
annotate artifacts-common/src/main/java/de/intevation/artifacts/common/model/KVP.java @ 464:d4facc5e52e6 2.9.17
Added tag 2.9.16 for changeset 86be4d8e44d4
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Fri, 05 Apr 2013 17:15:07 +0200 |
parents | 156904aa7c85 |
children |
rev | line source |
---|---|
388
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
1 /* |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
2 * Copyright (c) 2010 by Intevation GmbH |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
3 * |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
4 * This program is free software under the LGPL (>=v2.1) |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
5 * Read the file LGPL.txt coming with the software for details |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
6 * or visit http://www.gnu.org/licenses/ if it does not exist. |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
7 */ |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
8 package de.intevation.artifacts.common.model; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
9 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
10 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
11 public class KVP<K, V> { |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
12 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
13 private K key; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
14 private V value; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
15 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
16 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
17 public KVP(K key, V value) { |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
18 this.key = key; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
19 this.value = value; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
20 } |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
21 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
22 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
23 public K getKey() { |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
24 return key; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
25 } |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
26 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
27 |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
28 public V getValue() { |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
29 return value; |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
30 } |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
31 } |
156904aa7c85
Added a class to store generic keys and values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
32 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |