Class AbstractFileLocationStrategy.StrategyBuilder<T extends FileLocationStrategy>
java.lang.Object
org.apache.commons.io.build.AbstractSupplier<T,AbstractFileLocationStrategy.StrategyBuilder<T>>
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<AbstractFileLocationStrategy.StrategyBuilder<T>, T> Either set this or implement get(). -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance for subclasses. -
Method Summary
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
-
function
private final Function<AbstractFileLocationStrategy.StrategyBuilder<T extends FileLocationStrategy>,T extends FileLocationStrategy> functionEither set this or implement get().
-
-
Constructor Details
-
StrategyBuilder
Constructs a new instance for subclasses.- Parameters:
function- Builds an instance of T.
-
-
Method Details
-
get
-