Class PaginatorControlsPane.Builder
java.lang.Object
de.placeblock.betterinventories.Builder<B,P>
de.placeblock.betterinventories.content.GUISection.Builder<B,P>
de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane.Builder<B,P,GUIItem>
de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleItemGUIPane.Builder<PaginatorControlsPane.Builder,PaginatorControlsPane>
de.placeblock.betterinventories.content.pane.impl.paginator.PaginatorControlsPane.Builder
- Enclosing class:
- PaginatorControlsPane
public static class PaginatorControlsPane.Builder
extends BaseSimpleItemGUIPane.Builder<PaginatorControlsPane.Builder,PaginatorControlsPane>
Builder for
PaginatorControlsPane-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the instancenextButton(NextPageGUIButton nextButton) Sets the nextButton attributeposition(PaginatorControlsPosition position) Sets the position attributepreviousButton(PreviousPageGUIButton previousButton) Sets the previousButton attributeprotected PaginatorControlsPane.Builderself()Returns the Builder instance itselfMethods inherited from class de.placeblock.betterinventories.content.pane.impl.simple.BaseSimpleGUIPane.Builder
autoSize, isAutoSizeMethods inherited from class de.placeblock.betterinventories.content.GUISection.Builder
adoptMinMax, getMaxSize, getMinSize, maxSize, maxSize, minSize, minSize, size, size
-
Constructor Details
-
Builder
Creates a new Builder- Parameters:
gui- The GUI this Pane belongs topaginator- The paginator this Pane belongs to
-
-
Method Details
-
position
Sets the position attribute- Parameters:
position- The position of the buttons inside the pane- Returns:
- Itself
-
nextButton
Sets the nextButton attribute- Parameters:
nextButton- The button used to get to the next page- Returns:
- Itself
-
previousButton
Sets the previousButton attribute- Parameters:
previousButton- The button used to return to the previous page- Returns:
- Itself
-
build
Description copied from class:BuilderBuilds the instance- Specified by:
buildin classBuilder<PaginatorControlsPane.Builder,PaginatorControlsPane> - Returns:
- The new instance
-
self
Description copied from class:BuilderReturns the Builder instance itself- Specified by:
selfin classBuilder<PaginatorControlsPane.Builder,PaginatorControlsPane> - Returns:
- the Builder instance itself
-