Crossfire JXClient, Trunk
Public Member Functions | Public Attributes | List of all members
com.realtime.crossfire.jxclient.items.QuestsFilter Enum Reference
Collaboration diagram for com.realtime.crossfire.jxclient.items.QuestsFilter:
Collaboration graph

Public Member Functions

abstract boolean matches (@NotNull Quest quest)
 

Public Attributes

 matches
 

Detailed Description

A filter option for the quests view.

Author
Nicolas Weeger

Definition at line 10 of file QuestsFilter.java.

Member Function Documentation

◆ matches()

abstract boolean com.realtime.crossfire.jxclient.items.QuestsFilter.matches ( @NotNull Quest  quest)
abstract

Returns whether an Quest matches this filter.

Parameters
questthe quest
Returns
whether the item matches

Member Data Documentation

◆ matches

com.realtime.crossfire.jxclient.items.QuestsFilter.matches
Initial value:
=(@NotNull final Quest quest) {
return true;
}
},
IN_PROGRESS {
@Override
public boolean matches(@NotNull final Quest quest) {
return !quest.isCompleted();
}
},
COMPLETED {
@Override
public boolean matches(@NotNull final Quest quest) {
return quest.isCompleted();
}
},
REPLAYABLE {
@Override
public boolean matches(@NotNull final Quest quest) {
return quest.isCompleted() && quest.replayable();
}
}

Shows all quests.

Definition at line 17 of file QuestsFilter.java.

Referenced by com.realtime.crossfire.jxclient.items.QuestsView.rebuildList().


The documentation for this enum was generated from the following file:
com.realtime.crossfire.jxclient.items.QuestsFilter.matches
matches
Definition: QuestsFilter.java:17