play.utils
类 Properties

java.lang.Object
  继承者 java.util.AbstractMap<K,V>
      继承者 java.util.HashMap<java.lang.String,java.lang.String>
          继承者 play.utils.Properties
所有已实现的接口:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.String>

public class Properties
extends java.util.HashMap<java.lang.String,java.lang.String>

like Properties, but with: encoding generic type helper

另请参见:
序列化表格

嵌套类摘要
 
从类 java.util.AbstractMap 继承的嵌套类/接口
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
构造方法摘要
Properties()
           
 
方法摘要
 java.lang.String get(java.lang.String key, java.lang.String defaultValue)
           
 boolean getBoolean(java.lang.String key)
           
 boolean getBoolean(java.lang.String key, boolean defval)
           
 java.lang.Object getClassInstance(java.lang.String key)
           
 java.lang.Object getClassInstance(java.lang.String key, java.lang.Object defaultinstance)
           
 double getDouble(java.lang.String key)
           
 double getDouble(java.lang.String key, long defval)
           
 float getFloat(java.lang.String key)
           
 float getFloat(java.lang.String key, float defval)
           
 int getInt(java.lang.String key)
           
 int getInt(java.lang.String key, int defval)
           
 long getLong(java.lang.String key)
           
 long getLong(java.lang.String key, long defval)
           
 java.net.URL getURL(java.lang.String key)
           
 void load(java.io.InputStream is)
           
 void load(java.io.InputStream is, java.lang.String encoding)
           
 void setDouble(java.lang.String key, double val)
           
 void setFloat(java.lang.String key, float val)
           
 void setInt(java.lang.String key, int val)
           
 void setLong(java.lang.String key, long val)
           
 void store(java.io.OutputStream out)
           
 void store(java.io.OutputStream out, java.lang.String encoding)
           
 
从类 java.util.HashMap 继承的方法
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
从类 java.util.AbstractMap 继承的方法
equals, hashCode, toString
 
从类 java.lang.Object 继承的方法
finalize, getClass, notify, notifyAll, wait, wait, wait
 
从接口 java.util.Map 继承的方法
equals, hashCode
 

构造方法详细信息

Properties

public Properties()
方法详细信息

load

public void load(java.io.InputStream is)
          throws java.io.IOException
抛出:
java.io.IOException

load

public void load(java.io.InputStream is,
                 java.lang.String encoding)
          throws java.io.IOException
抛出:
java.io.IOException

get

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

store

public void store(java.io.OutputStream out)
           throws java.io.IOException
抛出:
java.io.IOException

store

public void store(java.io.OutputStream out,
                  java.lang.String encoding)
           throws java.io.IOException
抛出:
java.io.IOException

getBoolean

public boolean getBoolean(java.lang.String key)
                   throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getBoolean

public boolean getBoolean(java.lang.String key,
                          boolean defval)

getClassInstance

public java.lang.Object getClassInstance(java.lang.String key)
                                  throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getClassInstance

public java.lang.Object getClassInstance(java.lang.String key,
                                         java.lang.Object defaultinstance)
                                  throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getDouble

public double getDouble(java.lang.String key)
                 throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getDouble

public double getDouble(java.lang.String key,
                        long defval)
                 throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

setDouble

public void setDouble(java.lang.String key,
                      double val)

getFloat

public float getFloat(java.lang.String key)
               throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getFloat

public float getFloat(java.lang.String key,
                      float defval)
               throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

setFloat

public void setFloat(java.lang.String key,
                     float val)

getInt

public int getInt(java.lang.String key)
           throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getInt

public int getInt(java.lang.String key,
                  int defval)
           throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

setInt

public void setInt(java.lang.String key,
                   int val)

getLong

public long getLong(java.lang.String key)
             throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

getLong

public long getLong(java.lang.String key,
                    long defval)
             throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException

setLong

public void setLong(java.lang.String key,
                    long val)

getURL

public java.net.URL getURL(java.lang.String key)
                    throws java.lang.IllegalArgumentException
抛出:
java.lang.IllegalArgumentException


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly