View Javadoc

1   /*
2    * $Id: IFilterProperties.java,v 1.18 2011/06/16 09:29:41 jbmeslin Exp $
3    */
4   package org.rcfaces.core.model;
5   
6   import java.io.Serializable;
7   import java.util.Map;
8   
9   import javax.faces.component.StateHolder;
10  
11  import org.rcfaces.core.internal.renderkit.IProperties;
12  
13  /**
14   * 
15   * @author Olivier Oeuillot (latest modification by $Author: jbmeslin $)
16   * @version $Revision: 1.18 $ $Date: 2011/06/16 09:29:41 $
17   */
18  public interface IFilterProperties extends IProperties, Serializable,
19          StateHolder {
20  
21      Object put(String propertyName, Object value);
22  
23      Object remove(String propertyName);
24  
25      String[] listNames();
26  
27      void clear();
28  
29      boolean isEmpty();
30  
31      int size();
32  
33      void putAll(Map map);
34  
35      Map toMap();
36  }