org.nutz.ioc.impl
类 PropertiesProxy

java.lang.Object
  继承者 org.nutz.ioc.impl.PropertiesProxy

public class PropertiesProxy
extends java.lang.Object

代理Properties文件,以便直接在Ioc配置文件中使用

从以下版本开始:
1.b.37
作者:
wendal(wendal1985@gmail.com), zozoh(zozohtnt@gmail.com)

构造方法摘要
PropertiesProxy()
           
PropertiesProxy(boolean utf8)
           
 
方法摘要
 java.lang.String get(java.lang.String key)
           
 java.lang.String get(java.lang.String key, java.lang.String defaultValue)
           
 int getInt(java.lang.String key)
           
 int getInt(java.lang.String key, int defaultValue)
           
 java.util.List<java.lang.String> getKeys()
           
 long getLong(java.lang.String key)
           
 long getLong(java.lang.String key, long dfval)
           
 java.lang.String getTrim(java.lang.String key)
           
 java.lang.String getTrim(java.lang.String key, java.lang.String defaultValue)
           
 java.util.Collection<java.lang.String> getValues()
           
 void put(java.lang.String key, java.lang.String value)
           
 void setPaths(java.lang.String... paths)
          加载指定文件/文件夹的Properties文件,合并成一个Properties对象 如果有重复的key,请务必注意加载的顺序!!
 java.util.Properties toProperties()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PropertiesProxy

public PropertiesProxy()

PropertiesProxy

public PropertiesProxy(boolean utf8)
方法详细信息

setPaths

public void setPaths(java.lang.String... paths)
加载指定文件/文件夹的Properties文件,合并成一个Properties对象

如果有重复的key,请务必注意加载的顺序!!

参数:
paths - 需要加载的Properties文件路径

put

public void put(java.lang.String key,
                java.lang.String value)

get

public java.lang.String get(java.lang.String key)

get

public java.lang.String get(java.lang.String key,
                            java.lang.String defaultValue)

getInt

public int getInt(java.lang.String key)

getInt

public int getInt(java.lang.String key,
                  int defaultValue)

getLong

public long getLong(java.lang.String key)

getLong

public long getLong(java.lang.String key,
                    long dfval)

getTrim

public java.lang.String getTrim(java.lang.String key)

getTrim

public java.lang.String getTrim(java.lang.String key,
                                java.lang.String defaultValue)

getKeys

public java.util.List<java.lang.String> getKeys()

getValues

public java.util.Collection<java.lang.String> getValues()

toProperties

public java.util.Properties toProperties()