public class ItemParser extends TextParser<Query>
Constructor and Description |
---|
ItemParser(ItemNameParser nameParser) |
Modifier and Type | Method and Description |
---|---|
ParameterParser<java.lang.Integer> |
getDurabilityParser() |
ItemDurabilityParser |
getElementDurability() |
ParameterParser<java.util.Set<java.lang.Integer>> |
getItemNameParser() |
PotionParser |
getPotionParser() |
Query |
parse(java.lang.String text)
Transforms the given text into an object.
|
void |
setDurabilityParser(ParameterParser<java.lang.Integer> durabilityParser) |
void |
setElementDurability(ItemDurabilityParser elementDurability) |
void |
setItemNameParser(ParameterParser<java.util.Set<java.lang.Integer>> itemNameParser) |
void |
setPotionParser(PotionParser potionParser) |
getParameterQueue, parse, tryParse, tryParse
public ItemParser(ItemNameParser nameParser)
public Query parse(java.lang.String text) throws ParsingException
TextParser
parse
in class TextParser<Query>
text
- - text to parse.ParsingException
- The text cannot be transformed into a list of objects.public ParameterParser<java.util.Set<java.lang.Integer>> getItemNameParser()
public void setItemNameParser(ParameterParser<java.util.Set<java.lang.Integer>> itemNameParser)
public ItemDurabilityParser getElementDurability()
public void setElementDurability(ItemDurabilityParser elementDurability)
public ParameterParser<java.lang.Integer> getDurabilityParser()
public void setDurabilityParser(ParameterParser<java.lang.Integer> durabilityParser)
public PotionParser getPotionParser()
public void setPotionParser(PotionParser potionParser)