public class PotionParser extends TextParser<PotionQuery>
Constructor and Description |
---|
PotionParser(ItemNameParser nameParser,
PotionTypeParser potionType) |
Modifier and Type | Method and Description |
---|---|
BooleanParser |
getExtendedParser() |
ParameterParser<java.util.Set<java.lang.Integer>> |
getItemNameParser() |
ParameterParser<org.bukkit.potion.PotionType> |
getPotionTypeParser() |
BooleanParser |
getSplashParser() |
ParameterParser<java.lang.Integer> |
getTierParser() |
PotionQuery |
parse(java.lang.String text)
Transforms the given text into an object.
|
void |
setExtendedParser(BooleanParser extendedParser) |
void |
setItemNameParser(ParameterParser<java.util.Set<java.lang.Integer>> itemNameParser) |
void |
setPotionTypeParser(ParameterParser<org.bukkit.potion.PotionType> potionTypeParser) |
void |
setSplashParser(BooleanParser splashParser) |
void |
setTierParser(ParameterParser<java.lang.Integer> tierParser) |
getParameterQueue, parse, tryParse, tryParse
public PotionParser(ItemNameParser nameParser, PotionTypeParser potionType)
public PotionQuery parse(java.lang.String text) throws ParsingException
TextParser
parse
in class TextParser<PotionQuery>
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 ParameterParser<org.bukkit.potion.PotionType> getPotionTypeParser()
public void setPotionTypeParser(ParameterParser<org.bukkit.potion.PotionType> potionTypeParser)
public ParameterParser<java.lang.Integer> getTierParser()
public void setTierParser(ParameterParser<java.lang.Integer> tierParser)
public BooleanParser getExtendedParser()
public void setExtendedParser(BooleanParser extendedParser)
public BooleanParser getSplashParser()
public void setSplashParser(BooleanParser splashParser)