Package org.springframework.util
Interface PropertiesPersister
- All Known Implementing Classes:
- 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).
- Since:
- 10.03.2004
- Author:
- Juergen Hoeller
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionvoidload(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.
- 
Method Details- 
loadLoad properties from the given InputStream into the given Properties object.- Parameters:
- props- the Properties object to load into
- is- the InputStream to load from
- Throws:
- IOException- in case of I/O errors
- See Also:
 
- 
loadLoad properties from the given Reader into the given Properties object.- Parameters:
- props- the Properties object to load into
- reader- the Reader to load from
- Throws:
- IOException- in case of I/O errors
 
- 
storeWrite the contents of the given Properties object to the given OutputStream.- Parameters:
- props- the Properties object to store
- os- the OutputStream to write to
- header- the description of the property list
- Throws:
- IOException- in case of I/O errors
- See Also:
 
- 
storeWrite the contents of the given Properties object to the given Writer.- Parameters:
- props- the Properties object to store
- writer- the Writer to write to
- header- the description of the property list
- Throws:
- IOException- in case of I/O errors
 
- 
loadFromXmlLoad properties from the given XML InputStream into the given Properties object.- Parameters:
- props- the Properties object to load into
- is- the InputStream to load from
- Throws:
- IOException- in case of I/O errors
- See Also:
 
- 
storeToXmlWrite the contents of the given Properties object to the given XML OutputStream.- Parameters:
- props- the Properties object to store
- os- the OutputStream to write to
- header- the description of the property list
- Throws:
- IOException- in case of I/O errors
- See Also:
 
- 
storeToXmlvoid storeToXml(Properties props, OutputStream os, String header, String encoding) throws IOException Write the contents of the given Properties object to the given XML OutputStream.- Parameters:
- props- the Properties object to store
- os- the OutputStream to write to
- encoding- the encoding to use
- header- the description of the property list
- Throws:
- IOException- in case of I/O errors
- See Also:
 
 
-