|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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).
As of Spring 1.2.2, this interface also supports properties XML files,
through the loadFromXml
and storeToXml
methods.
The default implementations delegate to JDK 1.5's corresponding methods.
DefaultPropertiesPersister
,
Properties
Method Summary | |
---|---|
void |
load(java.util.Properties props,
java.io.InputStream is)
Load properties from the given InputStream into the given Properties object. |
void |
load(java.util.Properties props,
java.io.Reader reader)
Load properties from the given Reader into the given Properties object. |
void |
loadFromXml(java.util.Properties props,
java.io.InputStream is)
Load properties from the given XML InputStream into the given Properties object. |
void |
store(java.util.Properties props,
java.io.OutputStream os,
java.lang.String header)
Write the contents of the given Properties object to the given OutputStream. |
void |
store(java.util.Properties props,
java.io.Writer writer,
java.lang.String header)
Write the contents of the given Properties object to the given Writer. |
void |
storeToXml(java.util.Properties props,
java.io.OutputStream os,
java.lang.String header)
Write the contents of the given Properties object to the given XML OutputStream. |
void |
storeToXml(java.util.Properties props,
java.io.OutputStream os,
java.lang.String header,
java.lang.String encoding)
Write the contents of the given Properties object to the given XML OutputStream. |
Method Detail |
---|
void load(java.util.Properties props, java.io.InputStream is) throws java.io.IOException
props
- the Properties object to load intois
- the InputStream to load from
java.io.IOException
- in case of I/O errorsProperties.load(java.io.Reader)
void load(java.util.Properties props, java.io.Reader reader) throws java.io.IOException
props
- the Properties object to load intoreader
- the Reader to load from
java.io.IOException
- in case of I/O errorsvoid store(java.util.Properties props, java.io.OutputStream os, java.lang.String header) throws java.io.IOException
props
- the Properties object to storeos
- the OutputStream to write toheader
- the description of the property list
java.io.IOException
- in case of I/O errorsProperties.store(java.io.Writer, java.lang.String)
void store(java.util.Properties props, java.io.Writer writer, java.lang.String header) throws java.io.IOException
props
- the Properties object to storewriter
- the Writer to write toheader
- the description of the property list
java.io.IOException
- in case of I/O errorsvoid loadFromXml(java.util.Properties props, java.io.InputStream is) throws java.io.IOException
props
- the Properties object to load intois
- the InputStream to load from
java.io.IOException
- in case of I/O errorsProperties.loadFromXML(java.io.InputStream)
void storeToXml(java.util.Properties props, java.io.OutputStream os, java.lang.String header) throws java.io.IOException
props
- the Properties object to storeos
- the OutputStream to write toheader
- the description of the property list
java.io.IOException
- in case of I/O errorsProperties.storeToXML(java.io.OutputStream, String)
void storeToXml(java.util.Properties props, java.io.OutputStream os, java.lang.String header, java.lang.String encoding) throws java.io.IOException
props
- the Properties object to storeos
- the OutputStream to write toencoding
- the encoding to useheader
- the description of the property list
java.io.IOException
- in case of I/O errorsProperties.storeToXML(java.io.OutputStream, String, String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |