接口 PropertiesPersister
- 所有已知实现类:
DefaultPropertiesPersister
public interface PropertiesPersister
Strategy interface for persisting
java.util.Properties,
allowing for pluggable parsing strategies.
The default implementation is DefaultPropertiesPersister,
providing the native parsing of java.util.Properties,
but allowing for reading from any Reader and writing to any Writer
(which allows to specify an encoding for a properties file).
- 从以下版本开始:
- 4.0
- 作者:
- Juergen Hoeller
- 另请参阅:
-
方法概要
修饰符和类型方法说明voidload(Properties props, InputStream is) Load properties from the given InputStream into the given Properties object.voidload(Properties props, Reader reader) Load properties from the given Reader into the given Properties object.voidloadFromXml(Properties props, InputStream is) Load properties from the given XML InputStream into the given Properties object.voidstore(Properties props, OutputStream os, String header) Write the contents of the given Properties object to the given OutputStream.voidstore(Properties props, Writer writer, String header) Write the contents of the given Properties object to the given Writer.voidstoreToXml(Properties props, OutputStream os, String header) Write the contents of the given Properties object to the given XML OutputStream.voidstoreToXml(Properties props, OutputStream os, String header, String encoding) Write the contents of the given Properties object to the given XML OutputStream.
-
方法详细资料
-
load
Load properties from the given InputStream into the given Properties object.- 参数:
props- the Properties object to load intois- the InputStream to load from- 抛出:
IOException- in case of I/O errors- 另请参阅:
-
load
Load properties from the given Reader into the given Properties object.- 参数:
props- the Properties object to load intoreader- the Reader to load from- 抛出:
IOException- in case of I/O errors
-
store
Write the contents of the given Properties object to the given OutputStream.- 参数:
props- the Properties object to storeos- the OutputStream to write toheader- the description of the property list- 抛出:
IOException- in case of I/O errors- 另请参阅:
-
store
Write the contents of the given Properties object to the given Writer.- 参数:
props- the Properties object to storewriter- the Writer to write toheader- the description of the property list- 抛出:
IOException- in case of I/O errors
-
loadFromXml
Load properties from the given XML InputStream into the given Properties object.- 参数:
props- the Properties object to load intois- the InputStream to load from- 抛出:
IOException- in case of I/O errors- 另请参阅:
-
storeToXml
Write the contents of the given Properties object to the given XML OutputStream.- 参数:
props- the Properties object to storeos- the OutputStream to write toheader- the description of the property list- 抛出:
IOException- in case of I/O errors- 另请参阅:
-
storeToXml
void storeToXml(Properties props, OutputStream os, String header, String encoding) throws IOException Write the contents of the given Properties object to the given XML OutputStream.- 参数:
props- the Properties object to storeos- the OutputStream to write toencoding- the encoding to useheader- the description of the property list- 抛出:
IOException- in case of I/O errors- 另请参阅:
-