UserProperties

Inheritance: java.lang.Object, java.util.Dictionary, java.util.Hashtable, java.util.Properties

public class UserProperties extends Properties

特殊属性类,允许设置和返回类型化属性。如果此属性对象不包含该属性,还允许挂接两个默认属性对象进行搜索。

构造函数

构造函数描述
UserProperties()初始化 UserProperties 类的空实例。
UserProperties(Properties defaults)使用默认值初始化 UserProperties 类的实例。
UserProperties(Properties defaults, Properties altDefaults)使用 defaults 和 altDefaults 表构造 UserProperties,按该顺序进行搜索。

方法

方法描述
clear()
clone()
compute(K arg0, BiFunction<? super K,? super V,? extends V> arg1)
compute(Object arg0, BiFunction arg1)
computeIfAbsent(K arg0, Function<? super K,? extends V> arg1)
computeIfAbsent(Object arg0, Function arg1)
computeIfPresent(K arg0, BiFunction<? super K,? super V,? extends V> arg1)
computeIfPresent(Object arg0, BiFunction arg1)
contains(Object arg0)
containsKey(Object arg0)
containsValue(Object arg0)
elements()
entrySet()
equals(Object arg0)
forEach(BiConsumer<? super K,? super V> arg0)
forEach(BiConsumer<? super Object,? super Object> arg0)
get(Object arg0)
getClass()
getOrDefault(Object arg0, V arg1)
getOrDefault(Object arg0, Object arg1)
getProperty(String key)获取字符串属性值。
getProperty(String key, String def)获取字符串属性值。
getPropertyColor(String key)获取颜色属性值。
getPropertyColor(String key, Color def)获取颜色属性值。
getPropertyDimension(String key)获取尺寸属性值。
getPropertyDimension(String key, Dimension def)获取尺寸属性值。
getPropertyDouble(String key)获取 double 属性值。
getPropertyDouble(String key, double def)获取 double 属性值。
getPropertyFloat(String key)获取 float 属性值。
getPropertyFloat(String key, float def)获取 float 属性值。
getPropertyInsets(String key)获取 insets 属性值。
getPropertyInsets(String key, Insets def)获取 insets 属性值。
getPropertyInt(String key)获取 integer 属性值。
getPropertyInt(String key, int def)获取 integer 属性值。
getPropertyMatrix(String key)获取 float 属性值。
getPropertyMatrix(String key, AffineTransform def)获取 float 属性值。
getPropertyRectangle(String key)获取 rectangle 属性值。
getPropertyRectangle(String key, Rectangle def)获取 rectangle 属性值。
getPropertyStringArray(String key)获取 string 数组属性值。
getPropertyStringArray(String key, String[] def)获取 string 数组属性值。
hashCode()
isEmpty()
isProperty(String key)获取 boolean 属性值。
isProperty(String key, boolean def)获取 boolean 属性值。
keySet()
keys()
list(PrintStream arg0)
list(PrintWriter arg0)
load(InputStream arg0)
load(Reader arg0)
loadFromXML(InputStream arg0)
merge(K arg0, V arg1, BiFunction<? super V,? super V,? extends V> arg2)
merge(Object arg0, Object arg1, BiFunction arg2)
notify()
notifyAll()
printProperties()打印所有已设置的属性。
propertyNames()返回属性名称。
put(K arg0, V arg1)
put(Object arg0, Object arg1)
putAll(Map<? extends K,? extends V> arg0)
putAll(Map arg0)
putIfAbsent(K arg0, V arg1)
putIfAbsent(Object arg0, Object arg1)
remove(Object arg0)
remove(Object arg0, Object arg1)
replace(K arg0, V arg1)
replace(K arg0, V arg1, V arg2)
replace(Object arg0, Object arg1)
replace(Object arg0, Object arg1, Object arg2)
replaceAll(BiFunction<? super K,? super V,? extends V> arg0)
replaceAll(BiFunction arg0)
save(OutputStream arg0, String arg1)
setProperties(Properties properties)复制属性,包括其默认值到此 UserProperties。
setProperty(String key, boolean value)设置 boolean 属性值。
setProperty(String key, double value)设置 double 属性值。
setProperty(String key, float value)设置 float 属性值。
setProperty(String key, int value)设置 integer 属性值。
setProperty(String key, Color value)设置颜色属性值。
setProperty(String key, Dimension value)设置尺寸属性值。
setProperty(String key, Insets value)设置 insets 属性值。
setProperty(String key, Rectangle value)设置 rectangle 属性值。
setProperty(String key, AffineTransform value)设置 matrix 属性值。
setProperty(String key, String value)设置 string 属性值。
setProperty(String key, String[] value)设置 string 数组属性值。
setProperty(Properties properties, String key, boolean value)在指定的属性表中设置 boolean 属性值。
setProperty(Properties properties, String key, double value)在指定的属性表中设置 double 属性值。
setProperty(Properties properties, String key, float value)在指定的属性表中设置 float 属性值。
setProperty(Properties properties, String key, int value)在指定的属性表中设置 integer 属性值。
setProperty(Properties properties, String key, Color value)在指定的属性表中设置 color 属性值。
setProperty(Properties properties, String key, Dimension value)在指定的属性表中设置 dimension 属性值。
setProperty(Properties properties, String key, Insets value)在指定的属性表中设置 insets 属性值。
setProperty(Properties properties, String key, Rectangle value)在指定的属性表中设置 rectangle 属性值。
setProperty(Properties properties, String key, AffineTransform value)在指定的属性表中设置 matrix 属性值。
setProperty(Properties properties, String key, String[] value)在指定的属性表中设置 string array 属性值。
size()
store(OutputStream arg0, String arg1)
store(Writer arg0, String arg1)
storeToXML(OutputStream arg0, String arg1)
storeToXML(OutputStream arg0, String arg1, String arg2)
storeToXML(OutputStream arg0, String arg1, Charset arg2)
stringPropertyNames()
toString()
values()
wait()
wait(long arg0)
wait(long arg0, int arg1)

UserProperties()

public UserProperties()

初始化 UserProperties 类的空实例。

UserProperties(Properties defaults)

public UserProperties(Properties defaults)

使用默认值初始化 UserProperties 类的实例。

Parameters:

参数类型描述
默认值java.util.Properties默认属性值。

UserProperties(Properties defaults, Properties altDefaults)

public UserProperties(Properties defaults, Properties altDefaults)

使用 defaults 和 altDefaults 表构造 UserProperties,按该顺序进行搜索。

Parameters:

参数类型描述
默认值java.util.Properties默认属性。
altDefaultsjava.util.Properties备用默认属性。

clear()

public synchronized void clear()

clone()

public synchronized Object clone()

Returns: java.lang.Object

compute(K arg0, BiFunction<? super K,? super V,? extends V> arg1)

public synchronized V compute(K arg0, BiFunction<? super K,? super V,? extends V> arg1)

Parameters:

参数类型描述
arg0K
arg1java.util.function.BiFunction<? super K,? super V,? extends V>

Returns: V

compute(Object arg0, BiFunction arg1)

public synchronized Object compute(Object arg0, BiFunction<? super Object,? super Object,?> arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.util.function.BiFunction

Returns: java.lang.Object

computeIfAbsent(K arg0, Function<? super K,? extends V> arg1)

public synchronized V computeIfAbsent(K arg0, Function<? super K,? extends V> arg1)

Parameters:

参数类型描述
arg0K
arg1java.util.function.Function<? super K,? extends V>

Returns: V

computeIfAbsent(Object arg0, Function arg1)

public synchronized Object computeIfAbsent(Object arg0, Function<? super Object,?> arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.util.function.Function

Returns: java.lang.Object

computeIfPresent(K arg0, BiFunction<? super K,? super V,? extends V> arg1)

public synchronized V computeIfPresent(K arg0, BiFunction<? super K,? super V,? extends V> arg1)

Parameters:

参数类型描述
arg0K
arg1java.util.function.BiFunction<? super K,? super V,? extends V>

Returns: V

computeIfPresent(Object arg0, BiFunction arg1)

public synchronized Object computeIfPresent(Object arg0, BiFunction<? super Object,? super Object,?> arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.util.function.BiFunction

Returns: java.lang.Object

contains(Object arg0)

public boolean contains(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

containsKey(Object arg0)

public boolean containsKey(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

containsValue(Object arg0)

public boolean containsValue(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

elements()

public Enumeration<Object> elements()

Returns: java.util.Enumeration<java.lang.Object>

entrySet()

public Set<Map.Entry<Object,Object>> entrySet()

Returns: java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object»

equals(Object arg0)

public synchronized boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

forEach(BiConsumer<? super K,? super V> arg0)

public synchronized void forEach(BiConsumer<? super K,? super V> arg0)

Parameters:

参数类型描述
arg0java.util.function.BiConsumer<? super K,? super V>

forEach(BiConsumer<? super Object,? super Object> arg0)

public synchronized void forEach(BiConsumer<? super Object,? super Object> arg0)

Parameters:

参数类型描述
arg0java.util.function.BiConsumer<? super java.lang.Object,? super java.lang.Object>

get(Object arg0)

public Object get(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: java.lang.Object

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOrDefault(Object arg0, V arg1)

public synchronized V getOrDefault(Object arg0, V arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1V

Returns: V

getOrDefault(Object arg0, Object arg1)

public Object getOrDefault(Object arg0, Object arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object

Returns: java.lang.Object

getProperty(String key)

public String getProperty(String key)

获取字符串属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.lang.String - 属性值。

getProperty(String key, String def)

public String getProperty(String key, String def)

获取字符串属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.lang.String属性的默认值。

Returns: java.lang.String - 属性值。

getPropertyColor(String key)

public Color getPropertyColor(String key)

获取颜色属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.awt.Color - 属性值。

getPropertyColor(String key, Color def)

public Color getPropertyColor(String key, Color def)

获取颜色属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.awt.Color属性的默认值。

Returns: java.awt.Color - 属性值。

getPropertyDimension(String key)

public Dimension getPropertyDimension(String key)

获取尺寸属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.awt.Dimension - 属性值。

getPropertyDimension(String key, Dimension def)

public Dimension getPropertyDimension(String key, Dimension def)

获取尺寸属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.awt.Dimension属性的默认值。

Returns: java.awt.Dimension - 属性值。

getPropertyDouble(String key)

public double getPropertyDouble(String key)

获取 double 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: double - 属性值。

getPropertyDouble(String key, double def)

public double getPropertyDouble(String key, double def)

获取 double 属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defdouble属性的默认值。

Returns: double - 属性值。

getPropertyFloat(String key)

public float getPropertyFloat(String key)

获取 float 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: float - 属性值。

getPropertyFloat(String key, float def)

public float getPropertyFloat(String key, float def)

获取 float 属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
deffloat属性的默认值。

Returns: float - 属性值。

getPropertyInsets(String key)

public Insets getPropertyInsets(String key)

获取 insets 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.awt.Insets - 属性值。

getPropertyInsets(String key, Insets def)

public Insets getPropertyInsets(String key, Insets def)

获取 Insets 属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.awt.Insets属性的默认值。

Returns: java.awt.Insets - 属性值。

getPropertyInt(String key)

public int getPropertyInt(String key)

获取 integer 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: int - 属性值。

getPropertyInt(String key, int def)

public int getPropertyInt(String key, int def)

获取整数属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defint属性的默认值。

Returns: int - 属性值。

getPropertyMatrix(String key)

public AffineTransform getPropertyMatrix(String key)

获取 float 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.awt.geom.AffineTransform - 属性值。

getPropertyMatrix(String key, AffineTransform def)

public AffineTransform getPropertyMatrix(String key, AffineTransform def)

获取 float 属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.awt.geom.AffineTransform属性的默认值。

Returns: java.awt.geom.AffineTransform - 属性值。

getPropertyRectangle(String key)

public Rectangle getPropertyRectangle(String key)

获取 rectangle 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.awt.Rectangle - 属性值。

getPropertyRectangle(String key, Rectangle def)

public Rectangle getPropertyRectangle(String key, Rectangle def)

获取矩形属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.awt.Rectangle属性的默认值。

Returns: java.awt.Rectangle - 属性值。

getPropertyStringArray(String key)

public String[] getPropertyStringArray(String key)

获取 string 数组属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: java.lang.String[] - 属性值。

getPropertyStringArray(String key, String[] def)

public String[] getPropertyStringArray(String key, String[] def)

获取字符串数组属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defjava.lang.String[]属性的默认值。

Returns: java.lang.String[] - 属性值。

hashCode()

public synchronized int hashCode()

Returns: int

isEmpty()

public boolean isEmpty()

Returns: boolean

isProperty(String key)

public boolean isProperty(String key)

获取 boolean 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。

Returns: boolean - 属性值。

isProperty(String key, boolean def)

public boolean isProperty(String key, boolean def)

获取布尔属性值。如果请求的属性不存在,则返回提供的默认值。

Parameters:

参数类型描述
java.lang.String属性的名称。
defboolean属性的默认值。

Returns: boolean - 属性值。

keySet()

public Set<Object> keySet()

Returns: java.util.Set<java.lang.Object>

keys()

public Enumeration<Object> keys()

Returns: java.util.Enumeration<java.lang.Object>

list(PrintStream arg0)

public void list(PrintStream arg0)

Parameters:

参数类型描述
arg0java.io.PrintStream

list(PrintWriter arg0)

public void list(PrintWriter arg0)

Parameters:

参数类型描述
arg0java.io.PrintWriter

load(InputStream arg0)

public synchronized void load(InputStream arg0)

Parameters:

参数类型描述
arg0java.io.InputStream

load(Reader arg0)

public synchronized void load(Reader arg0)

Parameters:

参数类型描述
arg0java.io.Reader

loadFromXML(InputStream arg0)

public synchronized void loadFromXML(InputStream arg0)

Parameters:

参数类型描述
arg0java.io.InputStream

merge(K arg0, V arg1, BiFunction<? super V,? super V,? extends V> arg2)

public synchronized V merge(K arg0, V arg1, BiFunction<? super V,? super V,? extends V> arg2)

Parameters:

参数类型描述
arg0K
arg1V
arg2java.util.function.BiFunction<? super V,? super V,? extends V>

Returns: V

merge(Object arg0, Object arg1, BiFunction arg2)

public synchronized Object merge(Object arg0, Object arg1, BiFunction<? super Object,? super Object,?> arg2)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object
arg2java.util.function.BiFunction

Returns: java.lang.Object

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

printProperties()

public void printProperties()

打印所有已设置的属性。

propertyNames()

public Enumeration propertyNames()

返回属性名称。

Returns: java.util.Enumeration - 属性名称的枚举。

put(K arg0, V arg1)

public synchronized V put(K arg0, V arg1)

Parameters:

参数类型描述
arg0K
arg1V

Returns: V

put(Object arg0, Object arg1)

public synchronized Object put(Object arg0, Object arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object

Returns: java.lang.Object

putAll(Map<? extends K,? extends V> arg0)

public synchronized void putAll(Map<? extends K,? extends V> arg0)

Parameters:

参数类型描述
arg0java.util.Map<? extends K,? extends V>

putAll(Map arg0)

public synchronized void putAll(Map<?,?> arg0)

Parameters:

参数类型描述
arg0java.util.Map

putIfAbsent(K arg0, V arg1)

public synchronized V putIfAbsent(K arg0, V arg1)

Parameters:

参数类型描述
arg0K
arg1V

Returns: V

putIfAbsent(Object arg0, Object arg1)

public synchronized Object putIfAbsent(Object arg0, Object arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object

Returns: java.lang.Object

remove(Object arg0)

public synchronized Object remove(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: java.lang.Object

remove(Object arg0, Object arg1)

public synchronized boolean remove(Object arg0, Object arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object

Returns: boolean

replace(K arg0, V arg1)

public synchronized V replace(K arg0, V arg1)

Parameters:

参数类型描述
arg0K
arg1V

Returns: V

replace(K arg0, V arg1, V arg2)

public synchronized boolean replace(K arg0, V arg1, V arg2)

Parameters:

参数类型描述
arg0K
arg1V
arg2V

Returns: boolean

replace(Object arg0, Object arg1)

public synchronized Object replace(Object arg0, Object arg1)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object

Returns: java.lang.Object

replace(Object arg0, Object arg1, Object arg2)

public synchronized boolean replace(Object arg0, Object arg1, Object arg2)

Parameters:

参数类型描述
arg0java.lang.Object
arg1java.lang.Object
arg2java.lang.Object

Returns: boolean

replaceAll(BiFunction<? super K,? super V,? extends V> arg0)

public synchronized void replaceAll(BiFunction<? super K,? super V,? extends V> arg0)

Parameters:

参数类型描述
arg0java.util.function.BiFunction<? super K,? super V,? extends V>

replaceAll(BiFunction arg0)

public synchronized void replaceAll(BiFunction<? super Object,? super Object,?> arg0)

Parameters:

参数类型描述
arg0java.util.function.BiFunction

save(OutputStream arg0, String arg1)

public void save(OutputStream arg0, String arg1)

Parameters:

参数类型描述
arg0java.io.OutputStream
arg1java.lang.String

setProperties(Properties properties)

public void setProperties(Properties properties)

复制属性,包括其默认值到此 UserProperties。

Parameters:

参数类型描述
属性java.util.Properties属性。

setProperty(String key, boolean value)

public Object setProperty(String key, boolean value)

设置 boolean 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
boolean属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, double value)

public Object setProperty(String key, double value)

设置 double 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
double属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, float value)

public Object setProperty(String key, float value)

设置 float 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
float属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, int value)

public Object setProperty(String key, int value)

设置 integer 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
int属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, Color value)

public Object setProperty(String key, Color value)

设置颜色属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.awt.Color属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, Dimension value)

public Object setProperty(String key, Dimension value)

设置尺寸属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.awt.Dimension属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, Insets value)

public Object setProperty(String key, Insets value)

设置 insets 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.awt.Insets属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, Rectangle value)

public Object setProperty(String key, Rectangle value)

设置 rectangle 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.awt.Rectangle属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, AffineTransform value)

public Object setProperty(String key, AffineTransform value)

设置 matrix 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.awt.geom.AffineTransform属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, String value)

public Object setProperty(String key, String value)

设置 string 属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.lang.String属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(String key, String[] value)

public Object setProperty(String key, String[] value)

设置 string 数组属性值。

Parameters:

参数类型描述
java.lang.String属性的名称。
java.lang.String[]属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, boolean value)

public static Object setProperty(Properties properties, String key, boolean value)

在指定的属性表中设置 boolean 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
boolean属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, double value)

public static Object setProperty(Properties properties, String key, double value)

在指定的属性表中设置 double 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
double属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, float value)

public static Object setProperty(Properties properties, String key, float value)

在指定的属性表中设置 float 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
float属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, int value)

public static Object setProperty(Properties properties, String key, int value)

在指定的属性表中设置 integer 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
int属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, Color value)

public static Object setProperty(Properties properties, String key, Color value)

在指定的属性表中设置 color 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
java.awt.Color属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, Dimension value)

public static Object setProperty(Properties properties, String key, Dimension value)

在指定的属性表中设置 dimension 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
java.awt.Dimension属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, Insets value)

public static Object setProperty(Properties properties, String key, Insets value)

在指定的属性表中设置 insets 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
java.awt.Insets属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, Rectangle value)

public static Object setProperty(Properties properties, String key, Rectangle value)

在指定的属性表中设置 rectangle 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
java.awt.Rectangle属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, AffineTransform value)

public static Object setProperty(Properties properties, String key, AffineTransform value)

在指定的属性表中设置 matrix 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
java.awt.geom.AffineTransform属性的值。

Returns: java.lang.Object - 一个属性。

setProperty(Properties properties, String key, String[] value)

public static Object setProperty(Properties properties, String key, String[] value)

在指定的属性表中设置 string array 属性值。

Parameters:

参数类型描述
属性java.util.Properties属性表。
java.lang.String属性的名称。
java.lang.String[]属性的值。

Returns: java.lang.Object - 一个属性。

size()

public int size()

Returns: int

store(OutputStream arg0, String arg1)

public void store(OutputStream arg0, String arg1)

Parameters:

参数类型描述
arg0java.io.OutputStream
arg1java.lang.String

store(Writer arg0, String arg1)

public void store(Writer arg0, String arg1)

Parameters:

参数类型描述
arg0java.io.Writer
arg1java.lang.String

storeToXML(OutputStream arg0, String arg1)

public void storeToXML(OutputStream arg0, String arg1)

Parameters:

参数类型描述
arg0java.io.OutputStream
arg1java.lang.String

storeToXML(OutputStream arg0, String arg1, String arg2)

public void storeToXML(OutputStream arg0, String arg1, String arg2)

Parameters:

参数类型描述
arg0java.io.OutputStream
arg1java.lang.String
arg2java.lang.String

storeToXML(OutputStream arg0, String arg1, Charset arg2)

public void storeToXML(OutputStream arg0, String arg1, Charset arg2)

Parameters:

参数类型描述
arg0java.io.OutputStream
arg1java.lang.String
arg2java.nio.charset.Charset

stringPropertyNames()

public Set<String> stringPropertyNames()

Returns: java.util.Set<java.lang.String>

toString()

public synchronized String toString()

Returns: java.lang.String

values()

public Collection<Object> values()

Returns: java.util.Collection<java.lang.Object>

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int