1 package com.loribel.commons.abstraction;
2
3 /***
4 * Abstraction of object that have read-write value.
5 *
6 * @author Grégory Borelli
7 */
8 public interface GB_ValuesMapOwnerSet
9
10 {
11 /***
12 * Add a value item to the the list of values
13 *
14 * @param a_value Object -
15 *
16 * @return boolean
17 */
18 void putValueItem(
19 String a_name,
20 Object a_value);
21
22 /***
23 * Remove a value item from the list of values.
24 *
25 * @param a_value Object -
26 *
27 * @return boolean
28 */
29 void removeValueItem(
30 String a_name);
31
32 /***
33 * Remove all the value items from the list of values.
34 */
35 void removeAllValueItems();
36
37 }