tigase.conf
Class ConfigRepository
java.lang.Object
tigase.conf.ConfigRepository
@TODO(note="Implement access methods for other primitive types.")
public class ConfigRepository
- extends java.lang.Object
Class ConfigRepository provides access to configuration
settings.
Created: Sat Nov 13 18:53:21 2004
- Version:
- $Rev: 630 $
- Author:
- Artur Hefczyc
|
Method Summary |
java.lang.Object |
get(java.lang.String key)
|
java.lang.Object |
get(java.lang.String key,
java.lang.Object def)
|
java.lang.Object |
get(java.lang.String node,
java.lang.String key,
java.lang.Object def)
|
java.lang.Object |
get(java.lang.String root,
java.lang.String node,
java.lang.String key,
java.lang.Object def)
|
static ConfigRepository |
getConfigRepository()
|
static ConfigRepository |
getConfigRepository(boolean debug,
java.lang.String file_name)
|
static ConfigRepository |
getConfigRepository(java.lang.String file_name)
|
java.lang.String[] |
getKeys()
|
java.lang.String[] |
getKeys(java.lang.String node)
|
java.lang.String[] |
getKeys(java.lang.String root,
java.lang.String node)
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties(java.lang.String nodeId)
|
java.lang.String[] |
getSubnodes()
|
java.lang.String[] |
getSubnodes(java.lang.String node)
|
java.lang.String[] |
getSubnodes(java.lang.String root,
java.lang.String node)
|
java.lang.String |
nodeForPackage(java.lang.Class cls)
|
void |
putProperties(java.lang.String nodeId,
java.util.Map<java.lang.String,?> props)
|
void |
removeData(java.lang.String key)
|
void |
removeData(java.lang.String node,
java.lang.String key)
|
void |
removeData(java.lang.String root,
java.lang.String node,
java.lang.String key)
|
void |
removeSubnode(java.lang.String node)
|
void |
removeSubnode(java.lang.String root,
java.lang.String node)
|
void |
set(java.lang.String key,
java.lang.Object value)
|
void |
set(java.lang.String node,
java.lang.String key,
java.lang.Object value)
|
void |
set(java.lang.String root,
java.lang.String node,
java.lang.String key,
java.lang.Object value)
|
void |
sync()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMPP_CONFIG_FILE_PROPERTY_KEY
public static final java.lang.String XMPP_CONFIG_FILE_PROPERTY_KEY
- See Also:
- Constant Field Values
XMPP_CONFIG_FILE_PROPERTY_VAL
public static final java.lang.String XMPP_CONFIG_FILE_PROPERTY_VAL
- See Also:
- Constant Field Values
ROOT_NODE
public static final java.lang.String ROOT_NODE
- See Also:
- Constant Field Values
COMPONENT_NODE
public static final java.lang.String COMPONENT_NODE
- See Also:
- Constant Field Values
getConfigRepository
public static ConfigRepository getConfigRepository()
getConfigRepository
public static ConfigRepository getConfigRepository(java.lang.String file_name)
getConfigRepository
public static ConfigRepository getConfigRepository(boolean debug,
java.lang.String file_name)
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String nodeId)
putProperties
public void putProperties(java.lang.String nodeId,
java.util.Map<java.lang.String,?> props)
sync
public void sync()
throws java.io.IOException
- Throws:
java.io.IOException
get
public java.lang.Object get(java.lang.String key)
get
public java.lang.Object get(java.lang.String key,
java.lang.Object def)
get
public java.lang.Object get(java.lang.String node,
java.lang.String key,
java.lang.Object def)
get
public java.lang.Object get(java.lang.String root,
java.lang.String node,
java.lang.String key,
java.lang.Object def)
set
public void set(java.lang.String key,
java.lang.Object value)
set
public void set(java.lang.String node,
java.lang.String key,
java.lang.Object value)
set
public void set(java.lang.String root,
java.lang.String node,
java.lang.String key,
java.lang.Object value)
getSubnodes
public java.lang.String[] getSubnodes()
getSubnodes
public java.lang.String[] getSubnodes(java.lang.String node)
getSubnodes
public java.lang.String[] getSubnodes(java.lang.String root,
java.lang.String node)
getKeys
public java.lang.String[] getKeys()
getKeys
public java.lang.String[] getKeys(java.lang.String node)
getKeys
public java.lang.String[] getKeys(java.lang.String root,
java.lang.String node)
removeData
public void removeData(java.lang.String key)
removeData
public void removeData(java.lang.String node,
java.lang.String key)
removeData
public void removeData(java.lang.String root,
java.lang.String node,
java.lang.String key)
removeSubnode
public void removeSubnode(java.lang.String node)
removeSubnode
public void removeSubnode(java.lang.String root,
java.lang.String node)
nodeForPackage
public java.lang.String nodeForPackage(java.lang.Class cls)
Copyright © 2008 Tigase. All Rights Reserved.