org.nutz.lang.util
类 MultiLineProperties

java.lang.Object
  继承者 org.nutz.lang.util.MultiLineProperties
所有已实现的接口:
java.util.Map<java.lang.String,java.lang.String>

public class MultiLineProperties
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.String>

可支持直接书写多行文本的 Properties 文件

作者:
zozoh(zozohtnt@gmail.com)

嵌套类摘要
 
从接口 java.util.Map 继承的嵌套类/接口
java.util.Map.Entry<K,V>
 
字段摘要
protected  java.util.Map<java.lang.String,java.lang.String> maps
           
 
构造方法摘要
MultiLineProperties()
           
MultiLineProperties(java.io.Reader reader)
           
 
方法摘要
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String get(java.lang.Object key)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.List<java.lang.String> keys()
           
 java.util.Set<java.lang.String> keySet()
           
 void load(java.io.Reader reader)
          载入并销毁之前的记录
 void load(java.io.Reader reader, boolean clear)
           
 java.lang.String put(java.lang.String key, java.lang.String value)
           
 void putAll(java.util.Map t)
           
 java.lang.String remove(java.lang.Object key)
           
 int size()
           
 java.util.Collection<java.lang.String> values()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

maps

protected java.util.Map<java.lang.String,java.lang.String> maps
构造方法详细信息

MultiLineProperties

public MultiLineProperties(java.io.Reader reader)
                    throws java.io.IOException
抛出:
java.io.IOException

MultiLineProperties

public MultiLineProperties()
方法详细信息

load

public void load(java.io.Reader reader)
          throws java.io.IOException
载入并销毁之前的记录

参数:
reader -
抛出:
java.io.IOException

load

public void load(java.io.Reader reader,
                 boolean clear)
          throws java.io.IOException
抛出:
java.io.IOException

clear

public void clear()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 clear

containsKey

public boolean containsKey(java.lang.Object key)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 containsKey

containsValue

public boolean containsValue(java.lang.Object value)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 containsValue

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 entrySet

equals

public boolean equals(java.lang.Object o)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 equals
覆盖:
java.lang.Object 中的 equals

hashCode

public int hashCode()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 hashCode
覆盖:
java.lang.Object 中的 hashCode

isEmpty

public boolean isEmpty()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 isEmpty

keySet

public java.util.Set<java.lang.String> keySet()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 keySet

keys

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

put

public java.lang.String put(java.lang.String key,
                            java.lang.String value)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 put

putAll

public void putAll(java.util.Map t)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 putAll

remove

public java.lang.String remove(java.lang.Object key)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 remove

size

public int size()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 size

values

public java.util.Collection<java.lang.String> values()
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 values

get

public java.lang.String get(java.lang.Object key)
指定者:
接口 java.util.Map<java.lang.String,java.lang.String> 中的 get