|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.configuration.HashtableConfigurationStore<Hashtable>
net.java.sip.communicator.impl.configuration.DatabaseConfigurationStore
public abstract class DatabaseConfigurationStore
| Field Summary |
|---|
| Fields inherited from class net.java.sip.communicator.impl.configuration.HashtableConfigurationStore |
|---|
properties |
| Constructor Summary | |
|---|---|
protected |
DatabaseConfigurationStore()
Initializes a new DatabaseConfigurationStore instance. |
protected |
DatabaseConfigurationStore(Hashtable properties)
Initializes a new DatabaseConfigurationStore instance with a specific runtime Hashtable storage. |
| Method Summary | |
|---|---|
protected abstract void |
reloadConfiguration()
Removes all property name-value associations currently present in this ConfigurationStore instance and deserializes new property name-value associations from its underlying database (storage). |
void |
reloadConfiguration(File file)
Removes all property name-value associations currently present in this ConfigurationStore and deserializes new property name-value associations from a specific File which presumably is in the format represented by this instance. |
protected void |
storeConfiguration()
Stores/serializes the property name-value associations currently present in this ConfigurationStore instance into its underlying database (storage). |
void |
storeConfiguration(OutputStream out)
Stores/serializes the property name-value associations currently present in this ConfigurationStore into a specific OutputStream in the format represented by this instance. |
| Methods inherited from class net.java.sip.communicator.impl.configuration.HashtableConfigurationStore |
|---|
getProperty, getPropertyNames, isSystemProperty, removeProperty, setNonSystemProperty, setSystemProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected DatabaseConfigurationStore()
protected DatabaseConfigurationStore(Hashtable properties)
properties - the Hashtable which is to become the runtime
storage of the new instance| Method Detail |
|---|
protected abstract void reloadConfiguration()
throws IOException
IOException - if there is an input error while reading from the
underlying database (storage)
public void reloadConfiguration(File file)
throws IOException,
XMLException
file - the File to be read and to deserialize new property
name-value associations from into this instance
IOException - if there is an input error while reading from the
specified file
XMLException - if parsing the contents of the specified
file failsConfigurationStore.reloadConfiguration(File)
protected void storeConfiguration()
throws IOException
IOException - if there is an output error while storing the
properties managed by this ConfigurationStore instance into its
underlying database (storage)
public void storeConfiguration(OutputStream out)
throws IOException
out - the OutputStream to receive the serialized form of
the property name-value associations currently present in this
ConfigurationStore
IOException - if there is an output error while storing the
properties managed by this ConfigurationStore into the specified
fileConfigurationStore.storeConfiguration(OutputStream)
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||