E
- entity typepublic static class RemoveOperation.RemoveBuilder<E>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.function.Consumer<RemoveOperation.ActionCancelledEvent<E>> |
actionCancelledHandler |
protected java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent<E>> |
afterActionPerformedHandler |
protected java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent<E>> |
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.lang.Class<E> entityClass
protected final java.util.function.Consumer<RemoveOperation.RemoveBuilder<E>> handler
protected RemoveOperation.Operation operation
protected ListComponent<E> listComponent
protected CollectionContainer<E> container
protected java.util.List<E> items
protected boolean confirmation
protected java.lang.String confirmationMessage
protected java.lang.String confirmationTitle
protected java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent<E>> beforeActionPerformedHandler
protected java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent<E>> afterActionPerformedHandler
protected java.util.function.Consumer<RemoveOperation.ActionCancelledEvent<E>> 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<E>> handler)
public RemoveOperation.RemoveBuilder<E> afterActionPerformed(java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent<E>> handler)
public RemoveOperation.RemoveBuilder<E> onCancel(java.util.function.Consumer<RemoveOperation.ActionCancelledEvent<E>> handler)
@Nullable public ListComponent<E> getListComponent()
@Nullable public CollectionContainer<E> getContainer()
@Nullable public java.util.List<E> getItems()
@Nullable public java.lang.String getConfirmationTitle()
@Nullable public java.lang.String getConfirmationMessage()
public boolean isConfirmationRequired()
public FrameOwner getOrigin()
public java.lang.Class<E> getEntityClass()
public RemoveOperation.Operation getOperation()
@Nullable public java.util.function.Consumer<RemoveOperation.BeforeActionPerformedEvent<E>> getBeforeActionPerformedHandler()
@Nullable public java.util.function.Consumer<RemoveOperation.AfterActionPerformedEvent<E>> getAfterActionPerformedHandler()
@Nullable public java.util.function.Consumer<RemoveOperation.ActionCancelledEvent<E>> getActionCancelledHandler()
public void exclude()
public void remove()