Class GridViewBuilderImpl
java.lang.Object
com.refinedmods.refinedstorage.api.grid.view.GridViewBuilderImpl
- All Implemented Interfaces:
GridViewBuilder
@API(status=STABLE,
since="2.0.0-milestone.2.4")
public class GridViewBuilderImpl
extends Object
implements GridViewBuilder
-
Constructor Summary
ConstructorDescriptionGridViewBuilderImpl
(GridResourceFactory resourceFactory, GridSortingType identitySortingType, GridSortingType defaultSortingType) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
withResource
(ResourceKey resource, long amount, TrackedResource trackedResource) Adds a resource in the backing and view list.
-
Constructor Details
-
GridViewBuilderImpl
public GridViewBuilderImpl(GridResourceFactory resourceFactory, GridSortingType identitySortingType, GridSortingType defaultSortingType)
-
-
Method Details
-
withResource
public GridViewBuilder withResource(ResourceKey resource, long amount, @Nullable TrackedResource trackedResource) Description copied from interface:GridViewBuilder
Adds a resource in the backing and view list.- Specified by:
withResource
in interfaceGridViewBuilder
- Parameters:
resource
- the resourceamount
- the amounttrackedResource
- the tracked resource, can be null- Returns:
- this builder
-
build
- Specified by:
build
in interfaceGridViewBuilder
- Returns:
- a
GridView
with the specified resources
-