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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Collection<? extends FileLocationStrategy> A collection with all sub strategies managed by this object. -
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
getHosts, getSchemes, 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
-
Field Details
-
subStrategies
A collection with all sub strategies managed by this object.
-
-
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.
-