public class MobParser extends TextParser<MobQuery>
Constructor and Description |
---|
MobParser(MobMatcher matcher) |
Modifier and Type | Method and Description |
---|---|
BooleanParser |
getBabyParser() |
ParameterParser<org.bukkit.event.entity.EntityDamageEvent.DamageCause> |
getDamageCauseParser() |
ParameterParser<java.util.List<java.lang.Short>> |
getEntityTypeParser() |
ParameterParser<java.lang.Integer> |
getMobSizeParser() |
BooleanParser |
getPlayerParser() |
BooleanParser |
getSpawnerParser() |
BooleanParser |
getTamedParser() |
MobQuery |
parse(java.lang.String text)
Transforms the given text into an object.
|
void |
setBabyParser(BooleanParser babyParser) |
void |
setDamageCauseParser(ParameterParser<org.bukkit.event.entity.EntityDamageEvent.DamageCause> damageCauseParser) |
void |
setEntityTypeParser(ParameterParser<java.util.List<java.lang.Short>> entityTypeParser) |
void |
setMobSizeParser(ParameterParser<java.lang.Integer> mobSizeParser) |
void |
setPlayerParser(BooleanParser playerParser) |
void |
setSpawnerParser(BooleanParser spawnerParser) |
void |
setTamedParser(BooleanParser tamedParser) |
getParameterQueue, parse, tryParse, tryParse
public MobParser(MobMatcher matcher)
public MobQuery parse(java.lang.String text) throws ParsingException
TextParser
parse
in class TextParser<MobQuery>
text
- - text to parse.ParsingException
- The text cannot be transformed into a list of objects.public ParameterParser<java.util.List<java.lang.Short>> getEntityTypeParser()
public void setEntityTypeParser(ParameterParser<java.util.List<java.lang.Short>> entityTypeParser)
public ParameterParser<org.bukkit.event.entity.EntityDamageEvent.DamageCause> getDamageCauseParser()
public void setDamageCauseParser(ParameterParser<org.bukkit.event.entity.EntityDamageEvent.DamageCause> damageCauseParser)
public ParameterParser<java.lang.Integer> getMobSizeParser()
public void setMobSizeParser(ParameterParser<java.lang.Integer> mobSizeParser)
public BooleanParser getSpawnerParser()
public void setSpawnerParser(BooleanParser spawnerParser)
public BooleanParser getBabyParser()
public void setBabyParser(BooleanParser babyParser)
public BooleanParser getTamedParser()
public void setTamedParser(BooleanParser tamedParser)
public BooleanParser getPlayerParser()
public void setPlayerParser(BooleanParser playerParser)