Class AbstractFileLocationStrategy.StrategyBuilder<T extends FileLocationStrategy>
- java.lang.Object
-
- org.apache.commons.io.build.AbstractSupplier<T,B>
-
- org.apache.commons.configuration2.io.AbstractFileLocationStrategy.AbstractBuilder<T,AbstractFileLocationStrategy.StrategyBuilder<T>>
-
- org.apache.commons.configuration2.io.AbstractFileLocationStrategy.StrategyBuilder<T>
-
- Type Parameters:
T- The type ofFileLocationStrategyto build.
- All Implemented Interfaces:
org.apache.commons.io.function.IOSupplier<T>
- Enclosing class:
- AbstractFileLocationStrategy
public static class AbstractFileLocationStrategy.StrategyBuilder<T extends FileLocationStrategy> extends AbstractFileLocationStrategy.AbstractBuilder<T,AbstractFileLocationStrategy.StrategyBuilder<T>>
Builds new instances of T.
-
-
Constructor Summary
Constructors Constructor Description StrategyBuilder(java.util.function.Function<AbstractFileLocationStrategy.StrategyBuilder<T>,T> function)Constructs a new instance for subclasses.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tget()-
Methods inherited from class org.apache.commons.configuration2.io.AbstractFileLocationStrategy.AbstractBuilder
setHosts, setHostsRegEx, setSchemes
-
-
-
-
Constructor Detail
-
StrategyBuilder
public StrategyBuilder(java.util.function.Function<AbstractFileLocationStrategy.StrategyBuilder<T>,T> function)
Constructs a new instance for subclasses.- Parameters:
function- Builds an instance of T.
-
-
Method Detail
-
get
public T get()
-
-