public class PropertiesPlus
extends java.util.Properties
implements cn.featherfly.common.io.Properties
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
PropertiesPlus()
Creates an empty property list with no default values.
|
PropertiesPlus(java.nio.charset.Charset charset)
Creates an empty property list with no default values.
|
PropertiesPlus(cn.featherfly.common.io.Properties defaults)
Creates an empty property list with the specified defaults.
|
PropertiesPlus(java.util.Properties defaults)
Creates an empty property list with the specified defaults.
|
PropertiesPlus(java.util.Properties defaults,
java.nio.charset.Charset charset)
Creates an empty property list with the specified defaults.
|
| Modifier and Type | Method and Description |
|---|---|
java.nio.charset.Charset |
getCharset() |
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue) |
java.util.Collection<java.lang.String> |
getPropertyNames() |
cn.featherfly.common.io.Properties.Property |
getPropertyPart(java.lang.String key) |
java.util.Collection<cn.featherfly.common.io.Properties.Property> |
getPropertyParts() |
java.util.Collection<cn.featherfly.common.io.Properties.Part> |
listAll() |
void |
load(java.io.InputStream is) |
void |
load(java.io.Reader reader) |
cn.featherfly.common.io.Properties.Property |
setProperty(cn.featherfly.common.io.Properties.Property property) |
java.lang.String |
setProperty(java.lang.String key,
java.lang.String value) |
java.lang.String |
setProperty(java.lang.String key,
java.lang.String value,
java.lang.String comment) |
void |
store(java.io.OutputStream out) |
void |
store(java.io.OutputStream out,
java.nio.charset.Charset charset) |
void |
store(java.io.OutputStream out,
java.lang.String comment) |
void |
store(java.io.Writer writer,
java.lang.String comment) |
java.util.Properties |
toJdkProperties() |
list, list, loadFromXML, propertyNames, save, storeToXML, storeToXML, stringPropertyNamesclear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, valuespublic PropertiesPlus()
public PropertiesPlus(cn.featherfly.common.io.Properties defaults)
defaults - the defaults.public PropertiesPlus(java.util.Properties defaults)
defaults - the defaults.public PropertiesPlus(java.util.Properties defaults,
java.nio.charset.Charset charset)
defaults - the defaults.charset - charset.public PropertiesPlus(java.nio.charset.Charset charset)
charset - charsetpublic java.lang.String setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface cn.featherfly.common.io.PropertiessetProperty in class java.util.Propertiespublic java.lang.String setProperty(java.lang.String key,
java.lang.String value,
java.lang.String comment)
setProperty in interface cn.featherfly.common.io.Propertiespublic cn.featherfly.common.io.Properties.Property setProperty(cn.featherfly.common.io.Properties.Property property)
setProperty in interface cn.featherfly.common.io.Propertiespublic java.lang.String getProperty(java.lang.String key)
getProperty in interface cn.featherfly.common.io.PropertiesgetProperty in class java.util.Propertiespublic java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
getProperty in interface cn.featherfly.common.io.PropertiesgetProperty in class java.util.Propertiespublic cn.featherfly.common.io.Properties.Property getPropertyPart(java.lang.String key)
getPropertyPart in interface cn.featherfly.common.io.Propertiespublic java.util.Collection<cn.featherfly.common.io.Properties.Property> getPropertyParts()
getPropertyParts in interface cn.featherfly.common.io.Propertiespublic java.util.Collection<java.lang.String> getPropertyNames()
getPropertyNames in interface cn.featherfly.common.io.Propertiespublic java.util.Collection<cn.featherfly.common.io.Properties.Part> listAll()
listAll in interface cn.featherfly.common.io.Propertiespublic java.nio.charset.Charset getCharset()
getCharset in interface cn.featherfly.common.io.Propertiespublic java.util.Properties toJdkProperties()
toJdkProperties in interface cn.featherfly.common.io.Propertiespublic void store(java.io.OutputStream out)
throws java.io.IOException
store in interface cn.featherfly.common.io.Propertiesjava.io.IOExceptionpublic void store(java.io.OutputStream out,
java.nio.charset.Charset charset)
throws java.io.IOException
store in interface cn.featherfly.common.io.Propertiesjava.io.IOExceptionpublic void store(java.io.OutputStream out,
java.lang.String comment)
throws java.io.IOException
store in class java.util.Propertiesjava.io.IOExceptionpublic void store(java.io.Writer writer,
java.lang.String comment)
throws java.io.IOException
store in class java.util.Propertiesjava.io.IOExceptionpublic void load(java.io.InputStream is)
throws java.io.IOException
load in interface cn.featherfly.common.io.Propertiesload in class java.util.Propertiesjava.io.IOExceptionpublic void load(java.io.Reader reader)
throws java.io.IOException
load in class java.util.Propertiesjava.io.IOException