E
- entity typepublic static class RemoveOperation.RemoveBuilder<E extends Entity>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.function.Consumer<RemoveOperation.ActionCancelledEvent> |
actionCancelledHandler |
protected java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent> |
afterActionPerformedHandler |
protected java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent> |
beforeActionPerformedHandler |
protected boolean |
confirmation |
protected java.lang.String |
confirmationMessage |
protected java.lang.String |
confirmationTitle |
protected CollectionContainer<E> |
container |
protected java.lang.Class<E> |
entityClass |
protected java.util.function.Consumer<RemoveOperation.RemoveBuilder<E>> |
handler |
protected java.util.List<E> |
items |
protected ListComponent<E> |
listComponent |
protected RemoveOperation.Operation |
operation |
protected FrameOwner |
origin |
Constructor and Description |
---|
RemoveBuilder(FrameOwner origin,
java.lang.Class<E> entityClass,
java.util.function.Consumer<RemoveOperation.RemoveBuilder<E>> actionHandler) |
protected final FrameOwner origin
protected final java.util.function.Consumer<RemoveOperation.RemoveBuilder<E extends Entity>> handler
protected RemoveOperation.Operation operation
protected ListComponent<E extends Entity> listComponent
protected CollectionContainer<E extends Entity> container
protected boolean confirmation
protected java.lang.String confirmationMessage
protected java.lang.String confirmationTitle
protected java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent> beforeActionPerformedHandler
protected java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent> afterActionPerformedHandler
protected java.util.function.Consumer<RemoveOperation.ActionCancelledEvent> actionCancelledHandler
public RemoveBuilder(FrameOwner origin, java.lang.Class<E> entityClass, java.util.function.Consumer<RemoveOperation.RemoveBuilder<E>> actionHandler)
public RemoveOperation.RemoveBuilder<E> withListComponent(ListComponent<E> listComponent)
public RemoveOperation.RemoveBuilder<E> withContainer(CollectionContainer<E> container)
public RemoveOperation.RemoveBuilder<E> withItems(java.util.List<E> items)
public RemoveOperation.RemoveBuilder<E> withConfirmation(boolean confirmation)
public RemoveOperation.RemoveBuilder<E> withConfirmationMessage(java.lang.String confirmationMessage)
public RemoveOperation.RemoveBuilder<E> withConfirmationTitle(java.lang.String confirmationTitle)
public RemoveOperation.RemoveBuilder<E> beforeActionPerformed(java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent> handler)
public RemoveOperation.RemoveBuilder<E> afterActionPerformed(java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent> handler)
public RemoveOperation.RemoveBuilder<E> onCancel(java.util.function.Consumer<RemoveOperation.ActionCancelledEvent> handler)
public ListComponent<E> getListComponent()
public CollectionContainer<E> getContainer()
public java.util.List<E> getItems()
public java.lang.String getConfirmationTitle()
public java.lang.String getConfirmationMessage()
public boolean isConfirmationRequired()
public FrameOwner getOrigin()
public java.lang.Class<E> getEntityClass()
public RemoveOperation.Operation getOperation()
public java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent> getBeforeActionPerformedHandler()
public java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent> getAfterActionPerformedHandler()
public java.util.function.Consumer<RemoveOperation.ActionCancelledEvent> getActionCancelledHandler()
public void exclude()
public void remove()