public class FluidFactory extends Factory<FluidFactory,Fluid>
constructor, id, processor, type| Constructor and Description |
|---|
FluidFactory(java.lang.String id,
java.lang.Class<? extends Fluid> type) |
FluidFactory(java.lang.String id,
java.lang.Class<? extends Fluid> type,
java.util.function.Function<Fluid,Fluid> processor) |
FluidFactory(java.lang.String id,
java.lang.Class<? extends Fluid> type,
java.util.function.Function<Fluid,Fluid> processor,
java.util.function.Function<java.lang.Class<?>,java.util.Optional<?>> mapping) |
FluidFactory(java.lang.String id,
java.util.function.Supplier<Fluid> constructor) |
FluidFactory(java.lang.String id,
java.util.function.Supplier<Fluid> constructor,
java.util.function.Function<Fluid,Fluid> processor) |
| Modifier and Type | Method and Description |
|---|---|
Fluid |
build() |
protected FluidFactory |
selfConstructor(java.lang.String id,
java.util.function.Supplier<Fluid> constructor,
java.util.function.Function<Fluid,Fluid> processor) |
getID, getType, process, selfConstructorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsameTypepublic FluidFactory(java.lang.String id,
java.lang.Class<? extends Fluid> type,
java.util.function.Function<Fluid,Fluid> processor,
java.util.function.Function<java.lang.Class<?>,java.util.Optional<?>> mapping)
public FluidFactory(java.lang.String id,
java.lang.Class<? extends Fluid> type,
java.util.function.Function<Fluid,Fluid> processor)
public FluidFactory(java.lang.String id,
java.lang.Class<? extends Fluid> type)
public FluidFactory(java.lang.String id,
java.util.function.Supplier<Fluid> constructor,
java.util.function.Function<Fluid,Fluid> processor)
public FluidFactory(java.lang.String id,
java.util.function.Supplier<Fluid> constructor)
public Fluid build()
build in class Factory<FluidFactory,Fluid>protected FluidFactory selfConstructor(java.lang.String id, java.util.function.Supplier<Fluid> constructor, java.util.function.Function<Fluid,Fluid> processor)
selfConstructor in class Factory<FluidFactory,Fluid>