@ParametersAreNonnullByDefault
@MethodsReturnNonnullByDefault
public class TicketList
extends java.lang.Object
| Constructor and Description |
|---|
TicketList(Cube cube) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ITicket ticket)
Add a ticket to this ticket list if not already present
|
boolean |
anyMatch(java.util.function.Predicate<ITicket> predicate) |
boolean |
canUnload() |
boolean |
contains(ITicket ticket) |
void |
remove(ITicket ticket)
Removes a ticket form this ticket list if present
|
boolean |
shouldTick() |
public TicketList(@Nullable
Cube cube)
public void remove(ITicket ticket)
ticket - the ticket to removepublic void add(ITicket ticket)
ticket - the ticket to addpublic boolean contains(ITicket ticket)
ticket - the ticket to check fortrue if this list contains ticket, false otherwisepublic boolean shouldTick()
public boolean canUnload()
true if this cube can be unloaded, false otherwisepublic boolean anyMatch(java.util.function.Predicate<ITicket> predicate)