View Javadoc

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   //extends GB_ValuesMapOwner
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  }