Interface FluidState.Builder
- All Superinterfaces:
AbstractBuilder<FluidState>, Builder<FluidState, FluidState.Builder>, CopyableBuilder<FluidState, FluidState.Builder>, DataBuilder<FluidState>, DataHolderBuilder<FluidState, FluidState.Builder>, DataHolderBuilder.Immutable<FluidState, FluidState.Builder>, ResettableBuilder<FluidState, FluidState.Builder>, SerializableDataHolderBuilder<FluidState, FluidState.Builder>, SerializableDataHolderBuilder.Immutable<FluidState, FluidState.Builder>, State.Builder<FluidState, FluidState.Builder>
- Enclosing interface:
FluidState
An
DataHolderBuilder.Immutable for a FluidState. Just like the
DataHolderBuilder.Immutable, the DataManipulators passed in to
create a FluidState are copied on creation.
Note that upon creation, the FluidType must be set for validation
of DataManipulators, otherwise exceptions may be thrown.
-
Nested Class Summary
Nested classes/interfaces inherited from interface DataHolderBuilder
DataHolderBuilder.Immutable<H,B>, DataHolderBuilder.Mutable<H, B> Nested classes/interfaces inherited from interface SerializableDataHolderBuilder
SerializableDataHolderBuilder.Immutable<H,B>, SerializableDataHolderBuilder.Mutable<H, B> -
Method Summary
Modifier and TypeMethodDescriptiondefault FluidState.BuilderSets theFluidTypefor theFluidStateto build.Sets theFluidTypefor theFluidStateto build.Methods inherited from interface AbstractBuilder
buildMethods inherited from interface DataBuilder
buildMethods inherited from interface State.Builder
fromString
-
Method Details
-
fluid
Sets theFluidTypefor theFluidStateto build.- Parameters:
fluidType- The fluid type- Returns:
- This builder, for chaining
-
fluid
Sets theFluidTypefor theFluidStateto build.- Parameters:
fluidType- The fluid type- Returns:
- This builder, for chaining
-