grapes
类 Proper

java.lang.Object
  继承者 grapes.Proper
所有已实现的接口:
java.io.Serializable

public class Proper
extends java.lang.Object
implements java.io.Serializable

配置文件操作(Properties)

作者:
JSPGen
另请参见:
序列化表格

构造方法摘要
Proper(java.lang.String filepath)
           
Proper(java.lang.String filepath, java.util.Locale locale)
           
Proper(java.lang.String filepath, java.lang.String prefix, java.util.Locale locale)
           
Proper(java.lang.String filepath, java.lang.String prefix, java.util.Locale locale, java.lang.String charset)
          初始化 注意:整个路径中,凡有*字符的会自动替换为区域代码标识;文件名中若无扩展名会自动补全.properties扩展名
 
方法摘要
 boolean addValue(java.util.Map<?,?> paramMap)
          批量附值
 boolean addValue(java.lang.String key, java.lang.String value)
          增加键值
 java.util.Enumeration<?> getKeys()
          获取key集合
 java.util.Properties getProper()
          获取属性文件对象
 java.util.Properties getProper(java.util.Properties proper, java.lang.String prefix)
           
 java.util.Properties getProper(java.util.Properties proper, java.lang.String prefix, java.lang.String replace)
          获取属性文件对象(以前缀为准的相似区块属性)
 java.util.Properties getProper(java.lang.String prefix)
           
 java.util.Properties getProper(java.lang.String prefix, java.lang.String replace)
           
 java.lang.String getValue(java.lang.String key)
          获取key键值
 java.lang.String getValue(java.lang.String key, java.lang.Object... args)
          获取key键值
 boolean save()
           
 boolean save(java.lang.String filepath)
          保存文件
 void setProper(java.util.Properties proper)
          赋值属性文件
 boolean setValue(java.lang.String key, java.lang.String value)
          修改键值
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Proper

public Proper(java.lang.String filepath,
              java.lang.String prefix,
              java.util.Locale locale,
              java.lang.String charset)
初始化 注意:整个路径中,凡有*字符的会自动替换为区域代码标识;文件名中若无扩展名会自动补全.properties扩展名

参数:
filepath - 文件路径(以当前类运行根目录为起始位置)
prefix - 文件名前缀
locale - 区域
charset - 读取编码(默认:UTF-8)

Proper

public Proper(java.lang.String filepath,
              java.lang.String prefix,
              java.util.Locale locale)

Proper

public Proper(java.lang.String filepath,
              java.util.Locale locale)

Proper

public Proper(java.lang.String filepath)
方法详细信息

save

public boolean save(java.lang.String filepath)
保存文件

参数:
filepath - 保存路径(默认为文件加载地址)
返回:
String

save

public boolean save()

getValue

public java.lang.String getValue(java.lang.String key)
获取key键值

参数:
key - 键名
返回:
String

getValue

public java.lang.String getValue(java.lang.String key,
                                 java.lang.Object... args)
获取key键值

参数:
key - 键名
args - 扩展集合(new String[] {"A", "B", "C"})
返回:
String

getKeys

public java.util.Enumeration<?> getKeys()
获取key集合

返回:
Enumeration

addValue

public boolean addValue(java.lang.String key,
                        java.lang.String value)
增加键值

参数:
key - 键名
value - 键值
返回:
String

addValue

public boolean addValue(java.util.Map<?,?> paramMap)
批量附值

参数:
paramMap - Map集合
返回:
String

setValue

public boolean setValue(java.lang.String key,
                        java.lang.String value)
修改键值

参数:
key - 键名
value - 键值
返回:
String

setProper

public void setProper(java.util.Properties proper)
赋值属性文件

参数:
proper - 属性文件对象

getProper

public java.util.Properties getProper()
获取属性文件对象

返回:
String

getProper

public java.util.Properties getProper(java.util.Properties proper,
                                      java.lang.String prefix,
                                      java.lang.String replace)
获取属性文件对象(以前缀为准的相似区块属性)


getProper

public java.util.Properties getProper(java.lang.String prefix,
                                      java.lang.String replace)

getProper

public java.util.Properties getProper(java.util.Properties proper,
                                      java.lang.String prefix)

getProper

public java.util.Properties getProper(java.lang.String prefix)