View Javadoc

1   package org.lcsim.conditions;
2   
3   import java.util.Set;
4   
5   /**
6    * 
7    * @author Tony Johnson $Id: ConditionsSet.java,v 1.1.1.1 2010/01/25 22:23:07
8    *         jeremy Exp $
9    */
10  public interface ConditionsSet extends Conditions {
11      double getDouble(String key) throws IllegalArgumentException;
12  
13      double getDouble(String key, double defValue);
14  
15      double[] getDoubleArray(String key) throws IllegalArgumentException;
16  
17      int getInt(String key) throws IllegalArgumentException;
18  
19      int getInt(String key, int defValue);
20  
21      String getString(String key) throws IllegalArgumentException;
22  
23      String getString(String key, String defValue);
24  
25      boolean getBoolean(String key) throws IllegalArgumentException;
26  
27      boolean getBoolean(String key, boolean defValue);
28  
29      int size();
30  
31      Set keySet();
32  
33      boolean containsKey(String key);
34  
35      Class getType(String key);
36  
37  }