propertylist/IPropertylist: removed obsolete loadHash_low()
[metux-java.git] / propertylist / IPropertylist.java
blob9f5fa3ba95bae495d1d52c4cb6b32c473d3843fa
2 package org.de.metux.propertylist;
4 import java.util.Hashtable;
5 import java.util.Enumeration;
6 import java.util.Properties;
7 import java.net.URL;
8 import java.io.File;
10 public interface IPropertylist
12 public String dump();
14 @Deprecated
15 public void loadHash_sub(Hashtable h);
16 public void loadProperties_sub(Properties pr);
17 public boolean loadTextDB_sub(String filename);
19 @Deprecated
20 public void loadHash_top(Hashtable h);
21 public void loadProperties_top(Properties pr);
22 public boolean loadTextDB_top(String filename);
24 /* call the postprocessor */
25 public void runPostprocessor() throws EIllegalValue;
27 /* field access */
28 public void remove ( String key );
29 public void set ( String key, String value );
30 public void add ( String key, String value );
32 public String get_raw(String name) throws EIllegalValue;
33 public String get_str(String name) throws EIllegalValue;
34 public String[] get_list(String name) throws EIllegalValue;
35 public boolean get_bool(String name) throws EIllegalValue;
36 public boolean get_bool(String name, boolean def);
38 public boolean load_content(String field, File filename, boolean strip_comments);
39 public boolean load_content(String field, URL url, boolean strip_comments);
41 public Enumeration propertyNames();
43 public IPropertylist clone();