|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Dictionary | +--java.util.Hashtable | +--org.apache.java.util.ConfigurationsRepository
This class must be extended by properties providers that are syntax dependent.
The implementing classes should place into the encapsulated
Hashtable
only properties of the form:
[String key, String value]
for single values
[String key, Vector values]
where the vector must be
a sequence of strings.
Field Summary | |
protected java.lang.String |
file
The file connected to this repository (holding comments and such) |
protected java.lang.String |
model
The file that contains the model of this repository |
Fields inherited from class java.util.Hashtable |
count,
ENTRIES,
entrySet,
KEYS,
keySet,
loadFactor,
modCount,
serialVersionUID,
table,
threshold,
values,
VALUES |
Constructor Summary | |
ConfigurationsRepository()
Creates an empty configuration repository. |
|
ConfigurationsRepository(java.lang.String file)
Creates a configuration repository parsing given file. |
|
ConfigurationsRepository(java.lang.String file,
java.lang.String model)
Creates a configuration repository parsing given file and using given model. |
Method Summary | |
void |
combine(java.util.Hashtable hash)
Combines an existing Hashtable with this Hashtable Warning: It will overwrite previous entries without warning |
abstract void |
load(java.io.InputStream input)
A method to load the properties into a ConfigurationsRepository |
abstract void |
save(java.io.OutputStream output,
java.lang.String Header)
Not implemented |
Methods inherited from class java.util.Hashtable |
clear,
clone,
contains,
containsKey,
containsValue,
elements,
entrySet,
equals,
get,
hashCode,
isEmpty,
keys,
keySet,
put,
putAll,
readObject,
rehash,
remove,
size,
toString,
values,
writeObject |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected java.lang.String file
protected java.lang.String model
Constructor Detail |
public ConfigurationsRepository()
public ConfigurationsRepository(java.lang.String file) throws java.io.IOException
public ConfigurationsRepository(java.lang.String file, java.lang.String model) throws java.io.IOException
Method Detail |
public void combine(java.util.Hashtable hash)
public abstract void load(java.io.InputStream input) throws java.io.IOException
public abstract void save(java.io.OutputStream output, java.lang.String Header) throws java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |