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 org.apache.commons.configuration2.io.AbstractFileLocationStrategy.AbstractBuilder
setHosts, setHostsRegEx, setSchemesMethods inherited from class org.apache.commons.io.build.AbstractSupplier
asThisMethods inherited from class java.lang.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.
-