annotate artifacts-common/src/main/java/org/dive4elements/artifacts/common/model/KVP.java @ 475:415df0fc4fa1

Fixed maven group ids
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 12:23:04 +0200
parents 783cc1b6b615
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 */
475
415df0fc4fa1 Fixed maven group ids
Sascha L. Teichmann <teichmann@intevation.de>
parents: 472
diff changeset
8 package org.dive4elements.artifacts.common.model;
388
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 :

http://dive4elements.wald.intevation.org