Class C
java.lang.Object
cn.nukkit.command.selector.args.CachedFilterSelectorArgument
cn.nukkit.command.selector.args.impl.C
- All Implemented Interfaces:
ISelectorArgument
,Comparable<ISelectorArgument>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncache
(SelectorType selectorType, CommandSender sender, Location basePos, String... arguments) 当未在缓存中找到解析结果时,则调用此方法对参数进行解析获取此参数的名称int
解析优先级定义了各个参数的解析顺序Methods inherited from class cn.nukkit.command.selector.args.CachedFilterSelectorArgument
getFilter, isFilter, provideCacheService
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cn.nukkit.command.selector.args.ISelectorArgument
compareTo, getDefaultValue, getPredicate
-
Constructor Details
-
C
public C()
-
-
Method Details
-
cache
public Function<List<Entity>,List<Entity>> cache(SelectorType selectorType, CommandSender sender, Location basePos, String... arguments) throws SelectorSyntaxException Description copied from class:CachedFilterSelectorArgument
当未在缓存中找到解析结果时,则调用此方法对参数进行解析- Specified by:
cache
in classCachedFilterSelectorArgument
- Throws:
SelectorSyntaxException
-
getKeyName
Description copied from interface:ISelectorArgument
获取此参数的名称- Returns:
- 参数名称
-
getPriority
public int getPriority()Description copied from interface:ISelectorArgument
解析优先级定义了各个参数的解析顺序 优先级越高(数字越小)的参数,其越先被解析,且其解析结果将会影响下个参数的解析- Returns:
- 此参数的解析优先级
-