Class AnagramClue.AnagramClueBuilder
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.AnagramClue.AnagramClueBuilder
-
- Enclosing class:
- AnagramClue
public static class AnagramClue.AnagramClueBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnagramClue.AnagramClueBuilderanswer(java.lang.String answer)AnagramClue.AnagramClueBuilderanswerProvider(java.util.function.Function<ClueScrollPlugin,java.lang.String> answerProvider)AnagramClue.AnagramClueBuilderarea(java.lang.String area)AnagramCluebuild()AnagramClue.AnagramClueBuilderitemId(java.lang.Integer itemId)AnagramClue.AnagramClueBuilderlocation(net.runelite.api.coords.WorldPoint location)AnagramClue.AnagramClueBuilderlocationProvider(java.util.function.Function<ClueScrollPlugin,net.runelite.api.coords.WorldPoint> locationProvider)AnagramClue.AnagramClueBuildernpc(java.lang.String npc)AnagramClue.AnagramClueBuildernpcProvider(java.util.function.Function<ClueScrollPlugin,java.lang.String> npcProvider)AnagramClue.AnagramClueBuilderobjectId(java.lang.Integer objectId)AnagramClue.AnagramClueBuilderquestion(java.lang.String question)AnagramClue.AnagramClueBuildertext(java.lang.String text)AnagramClue.AnagramClueBuildertextProvider(java.util.function.Function<ClueScrollPlugin,java.lang.String> textProvider)java.lang.StringtoString()
-
-
-
Method Detail
-
itemId
public AnagramClue.AnagramClueBuilder itemId(@Nullable java.lang.Integer itemId)
- Returns:
this.
-
text
public AnagramClue.AnagramClueBuilder text(@Nullable java.lang.String text)
- Returns:
this.
-
textProvider
public AnagramClue.AnagramClueBuilder textProvider(@Nullable java.util.function.Function<ClueScrollPlugin,java.lang.String> textProvider)
- Returns:
this.
-
npc
public AnagramClue.AnagramClueBuilder npc(@Nullable java.lang.String npc)
- Returns:
this.
-
npcProvider
public AnagramClue.AnagramClueBuilder npcProvider(@Nullable java.util.function.Function<ClueScrollPlugin,java.lang.String> npcProvider)
- Returns:
this.
-
location
public AnagramClue.AnagramClueBuilder location(@Nullable net.runelite.api.coords.WorldPoint location)
- Returns:
this.
-
locationProvider
public AnagramClue.AnagramClueBuilder locationProvider(@Nullable java.util.function.Function<ClueScrollPlugin,net.runelite.api.coords.WorldPoint> locationProvider)
- Returns:
this.
-
area
public AnagramClue.AnagramClueBuilder area(java.lang.String area)
- Returns:
this.
-
question
public AnagramClue.AnagramClueBuilder question(@Nullable java.lang.String question)
- Returns:
this.
-
answer
public AnagramClue.AnagramClueBuilder answer(@Nullable java.lang.String answer)
- Returns:
this.
-
answerProvider
public AnagramClue.AnagramClueBuilder answerProvider(@Nullable java.util.function.Function<ClueScrollPlugin,java.lang.String> answerProvider)
- Returns:
this.
-
objectId
public AnagramClue.AnagramClueBuilder objectId(@Nullable java.lang.Integer objectId)
- Returns:
this.
-
build
public AnagramClue build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-