Interface PropertiesBuilderProperties<T>
-
- Type Parameters:
T- the type of the result of all set methods for method chaining
- All Known Subinterfaces:
PropertiesBuilderParameters
- All Known Implementing Classes:
PropertiesBuilderParametersImpl
public interface PropertiesBuilderProperties<T>Definition of a parameters interface for properties configurations.
This interface defines additional properties which can be set when initializing a
PropertiesConfigurationobject.Important note: This interface is not intended to be implemented by client code! It defines a set of available properties and may be extended even in minor releases.
- Since:
- 2.0
- Version:
- $Id: PropertiesBuilderProperties.java 1624757 2014-09-13 15:47:43Z oheger $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TsetIncludesAllowed(boolean f)Sets a flag whether include files are supported by the properties configuration object.TsetIOFactory(PropertiesConfiguration.IOFactory factory)Sets theIOFactoryto be used by the properties configuration object.TsetLayout(PropertiesConfigurationLayout layout)Sets the layout object for the properties configuration object.
-
-
-
Method Detail
-
setIncludesAllowed
T setIncludesAllowed(boolean f)
Sets a flag whether include files are supported by the properties configuration object. If set to true, files listed by an include property are loaded automatically.- Parameters:
f- the value of the flag- Returns:
- a reference to this object for method chaining
-
setLayout
T setLayout(PropertiesConfigurationLayout layout)
Sets the layout object for the properties configuration object. With this method a custom layout object can be set. If no layout is provided, the configuration will use a default layout.- Parameters:
layout- thePropertiesConfigurationLayoutobject to be used by the configuration- Returns:
- a reference to this object for method chaining
-
setIOFactory
T setIOFactory(PropertiesConfiguration.IOFactory factory)
Sets theIOFactoryto be used by the properties configuration object. With this method a custom factory for input and output streams can be set. This allows customizing the format of properties read or written by the configuration. If noIOFactoryis provided, the configuration uses a default one.- Parameters:
factory- theIOFactoryto be used by the configuration- Returns:
- a reference to this object for method chaining
-
-