Class CombinedLocationStrategy.Builder
java.lang.Object
org.apache.commons.io.build.AbstractSupplier<CombinedLocationStrategy, CombinedLocationStrategy.Builder>
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 of
CombinedLocationStrategy.- Since:
- 2.15.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()Propagates properties of the parent builder scheme and host to subStrategies.setSubStrategies(Collection<FileLocationStrategy> subStrategies) Sets the collection with sub strategies.Methods inherited from class AbstractFileLocationStrategy.AbstractBuilder
setHosts, setHostsRegEx, setSchemesMethods inherited from class org.apache.commons.io.build.AbstractSupplier
asThisMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.io.function.IOSupplier
asSupplier, getUnchecked
-
Constructor Details
-
Builder
public Builder()Constructs a new instance.
-
-
Method Details
-
get
- Throws:
IOException
-
propagate
Propagates properties of the parent builder scheme and host to subStrategies.- Returns:
thisinstance.
-
setSubStrategies
public CombinedLocationStrategy.Builder setSubStrategies(Collection<FileLocationStrategy> subStrategies) Sets the collection with sub strategies.- Parameters:
subStrategies- the collection with sub strategies.- Returns:
thisinstance.
-