grapes
类 ProperXML

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

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

配置文件操作(XML版Properties)

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

构造方法摘要
ProperXML(java.lang.String filepath)
           
ProperXML(java.lang.String filepath, java.util.Locale locale)
           
ProperXML(java.lang.String filepath, java.lang.String prefix, java.util.Locale locale)
           
ProperXML(java.lang.String filepath, java.lang.String prefix, java.util.Locale locale, java.lang.String name)
          初始化 注意:整个路径中,凡有*字符的会自动替换为区域代码标识;文件名中若无扩展名会自动补全.xml扩展名
 
方法摘要
 java.util.Map<java.lang.String,java.lang.Object> getMap()
          获取属性Map对象
 java.util.Map<java.lang.String,java.lang.Object> getMap(java.util.Map<java.lang.String,java.lang.Object> proper, java.lang.String prefix)
           
 java.util.Map<java.lang.String,java.lang.Object> getMap(java.util.Map<java.lang.String,java.lang.Object> proper, java.lang.String prefix, java.lang.String replace)
          获取属性文件对象(以前缀为准的相似区块属性)
 java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.String prefix)
           
 java.util.Map<java.lang.String,java.lang.Object> getMap(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键值
 java.lang.String getValue(java.lang.String name, java.lang.String key)
          获取key键值
 java.lang.String getValue(java.lang.String name, java.lang.String key, java.lang.Object... args)
           
 void setMap(java.util.Map<java.lang.String,java.lang.Object> proper)
          赋值Map对象
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ProperXML

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

参数:
filepath - 文件路径(以当前类运行根目录为起始位置)
prefix - 文件名前缀
locale - 区域
name - 集合名

ProperXML

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

ProperXML

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

ProperXML

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

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

getValue

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

参数:
name - 集合名
key - 键名
返回:
String

getValue

public java.lang.String getValue(java.lang.String name,
                                 java.lang.String key,
                                 java.lang.Object... args)

setMap

public void setMap(java.util.Map<java.lang.String,java.lang.Object> proper)
赋值Map对象


getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap()
获取属性Map对象

返回:
Map

getMap

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


getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.String prefix,
                                                               java.lang.String replace)

getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap(java.util.Map<java.lang.String,java.lang.Object> proper,
                                                               java.lang.String prefix)

getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap(java.lang.String prefix)