propertylist/IPropertylist: removed obsolete loadTextDB_low()
[metux-java.git] / propertylist / IPropertylist.java
blob8b762da07baad050c22b85ffd0335f135f4dc819
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 public void loadHash_low(Hashtable h) throws EIllegalValue;
16 @Deprecated
17 public void loadHash_sub(Hashtable h);
18 public void loadProperties_sub(Properties pr);
19 public boolean loadTextDB_sub(String filename);
21 @Deprecated
22 public void loadHash_top(Hashtable h);
23 public void loadProperties_top(Properties pr);
24 public boolean loadTextDB_top(String filename);
26 /* call the postprocessor */
27 public void runPostprocessor() throws EIllegalValue;
29 /* field access */
30 public void remove ( String key );
31 public void set ( String key, String value );
32 public void add ( String key, String value );
34 public String get_raw(String name) throws EIllegalValue;
35 public String get_str(String name) throws EIllegalValue;
36 public String[] get_list(String name) throws EIllegalValue;
37 public boolean get_bool(String name) throws EIllegalValue;
38 public boolean get_bool(String name, boolean def);
40 public boolean load_content(String field, File filename, boolean strip_comments);
41 public boolean load_content(String field, URL url, boolean strip_comments);
43 public Enumeration propertyNames();
45 public IPropertylist clone();