Class CombinedLocationStrategy.Builder
- java.lang.Object
-
- org.apache.commons.io.build.AbstractSupplier<T,B>
-
- org.apache.commons.configuration2.io.AbstractFileLocationStrategy.AbstractBuilder<CombinedLocationStrategy,CombinedLocationStrategy.Builder>
-
- org.apache.commons.configuration2.io.CombinedLocationStrategy.Builder
-
- All Implemented Interfaces:
org.apache.commons.io.function.IOSupplier<CombinedLocationStrategy>
- Enclosing class:
- CombinedLocationStrategy
public static class CombinedLocationStrategy.Builder extends AbstractFileLocationStrategy.AbstractBuilder<CombinedLocationStrategy,CombinedLocationStrategy.Builder>
Builds new instances ofCombinedLocationStrategy.- Since:
- 2.15.0
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CombinedLocationStrategyget()CombinedLocationStrategy.Builderpropagate()Propagates properties of the parent builder scheme and host to subStrategies.CombinedLocationStrategy.BuildersetSubStrategies(java.util.Collection<FileLocationStrategy> subStrategies)Sets the collection with sub strategies.-
Methods inherited from class org.apache.commons.configuration2.io.AbstractFileLocationStrategy.AbstractBuilder
setHosts, setHostsRegEx, setSchemes
-
-
-
-
Method Detail
-
get
public CombinedLocationStrategy get() throws java.io.IOException
- Throws:
java.io.IOException
-
propagate
public CombinedLocationStrategy.Builder propagate()
Propagates properties of the parent builder scheme and host to subStrategies.- Returns:
thisinstance.
-
setSubStrategies
public CombinedLocationStrategy.Builder setSubStrategies(java.util.Collection<FileLocationStrategy> subStrategies)
Sets the collection with sub strategies.- Parameters:
subStrategies- the collection with sub strategies.- Returns:
thisinstance.
-
-