com.bstek.dorado.core
public abstract class ConfigureStore extends java.lang.Object
Constructor and Description |
---|
ConfigureStore() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ConfigureListener listener) |
abstract boolean |
contains(java.lang.String key)
检查是否包含某项配置信息。
|
protected abstract void |
doSet(java.lang.String key,
java.lang.Object value) |
protected void |
fireBeforeConfigureChange(java.lang.String property,
java.lang.Object newValue) |
protected void |
fireOnConfigureChange(java.lang.String property) |
abstract java.lang.Object |
get(java.lang.String key)
根据给定的配置项的名称返回其值。
|
boolean |
getBoolean(java.lang.String key)
以boolean形式返回某配置项的值。
|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
以boolean形式返回某配置项的值,如果该配置项不存在则返回给定的默认值。
|
long |
getLong(java.lang.String key)
以long形式返回某配置项的值。
|
long |
getLong(java.lang.String key,
long defaultValue)
以long形式返回某配置项的值,如果该配置项不存在则返回给定的默认值。
|
java.lang.String |
getString(java.lang.String key)
以String形式返回某配置项的值。
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
以String形式返回某配置项的值,如果该配置项不存在则返回给定的默认值。
|
abstract java.util.Set<java.lang.String> |
keySet()
返回所有配置项名称的集合。
|
abstract void |
remove(java.lang.String key)
删除给定的配置项。
|
void |
removeListener(ConfigureListener listener) |
void |
set(java.lang.String key,
java.lang.Object value)
设置给定的配置项的值。
|
public void addListener(ConfigureListener listener)
public void removeListener(ConfigureListener listener)
protected void fireBeforeConfigureChange(java.lang.String property, java.lang.Object newValue)
protected void fireOnConfigureChange(java.lang.String property)
public abstract boolean contains(java.lang.String key)
public abstract java.lang.Object get(java.lang.String key)
key
- 配置项的名称public abstract void remove(java.lang.String key)
key
- 配置项的名称public final void set(java.lang.String key, java.lang.Object value)
key
- 配置项的名称value
- 值。protected abstract void doSet(java.lang.String key, java.lang.Object value)
public abstract java.util.Set<java.lang.String> keySet()
public java.lang.String getString(java.lang.String key)
key
- 配置项的名称public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
key
- 配置项的名称defaultValue
- 默认值public boolean getBoolean(java.lang.String key)
key
- 配置项的名称public boolean getBoolean(java.lang.String key, boolean defaultValue)
key
- 配置项的名称defaultValue
- 默认值public long getLong(java.lang.String key)
key
- 配置项的名称public long getLong(java.lang.String key, long defaultValue)
key
- 配置项的名称defaultValue
- 默认值Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.