public class QueryObjective extends java.lang.Object implements IObjective
Constructor and Description |
---|
QueryObjective() |
Modifier and Type | Method and Description |
---|---|
QuestElement |
getStructure() |
java.lang.String |
identifier() |
Arguments |
parse(Quest quest,
Stage stage,
ArgsIn args) |
boolean |
test(Stage stageIn,
QuestData data,
QuestProgress progressIn,
Objective objectiveIn,
Arguments arguments,
Context context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
mark, quantity
public java.lang.String identifier()
identifier
in interface IObjective
public QuestElement getStructure()
getStructure
in interface IQuestElement
getStructure
in interface IObjective
public Arguments parse(Quest quest, Stage stage, ArgsIn args) throws InvalidQuestArgsException
parse
in interface IObjective
InvalidQuestArgsException
public boolean test(Stage stageIn, QuestData data, QuestProgress progressIn, Objective objectiveIn, Arguments arguments, Context context) throws InvalidQuestArgsException
test
in interface IObjective
InvalidQuestArgsException