public final class SlotFinder
extends java.lang.Object
| Constructor and Description |
|---|
SlotFinder(@NotNull net.infumia.frame.context.view.ContextRender context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAvailableSlotFinder(@NotNull java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,net.infumia.frame.element.ElementItemBuilder> indexAndSlotToBuilder) |
void |
addNonRenderedBuilder(@NotNull ElementItemBuilderRich builder) |
@NotNull java.util.List<java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,net.infumia.frame.element.ElementItemBuilder>> |
availableSlotFinders() |
int |
findFirstSlot() |
int |
findLastSlot() |
@Nullable net.infumia.frame.slot.LayoutSlot |
findLayoutSlot(char character) |
int |
findResultSlot() |
@NotNull java.util.Collection<ElementItemBuilderRich> |
nonRenderedBuilders() |
int |
toSlot(int row,
int column) |
public SlotFinder(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context)
@Nullable public @Nullable net.infumia.frame.slot.LayoutSlot findLayoutSlot(char character)
public int findFirstSlot()
public int findLastSlot()
public int findResultSlot()
public int toSlot(int row,
int column)
@NotNull public @NotNull java.util.List<java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,net.infumia.frame.element.ElementItemBuilder>> availableSlotFinders()
@NotNull public @NotNull java.util.Collection<ElementItemBuilderRich> nonRenderedBuilders()
public void addAvailableSlotFinder(@NotNull
@NotNull java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,net.infumia.frame.element.ElementItemBuilder> indexAndSlotToBuilder)
public void addNonRenderedBuilder(@NotNull
@NotNull ElementItemBuilderRich builder)