public class CommandExecutionContext<CEC extends CommandExecutionContext,I extends CommandIssuer> extends Object
protected final I extends CommandIssuer issuer
public String popFirstArg()
public String popLastArg()
public String getFirstArg()
public String getLastArg()
public boolean isLastArg()
public int getNumParams()
public boolean canOverridePlayerContext()
public Object getResolvedArg(String arg)
public Object getResolvedArg(Class<?>... classes)
public <T> T getResolvedArg(String key, Class<?>... classes)
public boolean isOptional()
public String getFlagValue(String flag, String def)
public Integer getFlagValue(String flag, Integer def)
public Long getFlagValue(String flag, Long def)
public Float getFlagValue(String flag, Float def)
public Double getFlagValue(String flag, Double def)
public Integer getIntFlagValue(String flag, Number def)
public Long getLongFlagValue(String flag, Number def)
public Float getFloatFlagValue(String flag, Number def)
public Double getDoubleFlagValue(String flag, Number def)
public Boolean getBooleanFlagValue(String flag)
public Boolean getBooleanFlagValue(String flag, Boolean def)
public Double getFlagValue(String flag, Number def)
@Deprecated public <T extends Annotation> T getAnnotation(Class<T> cls)
getAnnotationValue(Class)public <T extends Annotation> String getAnnotationValue(Class<T> cls)
public <T extends Annotation> String getAnnotationValue(Class<T> cls, int options)
public <T extends Annotation> boolean hasAnnotation(Class<T> cls)
public RegisteredCommand getCmd()
@Deprecated public Parameter getParam()
public int getIndex()
public Map<String,Object> getPassedArgs()
Copyright © 2018. All rights reserved.