类 PlaceholderParser.PartResolutionContext
java.lang.Object
cn.taketoday.util.PlaceholderParser.PartResolutionContext
- 所有已实现的接口:
PlaceholderResolver
- 封闭类:
- PlaceholderParser
Provide the necessary context to handle and resolve underlying placeholders.
-
字段概要
字段修饰符和类型字段说明private final booleanprivate final Function<String,List<PlaceholderParser.Part>> private final Stringprivate final PlaceholderResolverprivate final String -
构造器概要
构造器构造器说明PartResolutionContext(PlaceholderResolver resolver, String prefix, String suffix, boolean ignoreUnresolvablePlaceholders, Function<String, List<PlaceholderParser.Part>> parser) -
方法概要
修饰符和类型方法说明voidflagPlaceholderAsVisited(String placeholder) handleUnresolvablePlaceholder(String key, String text) voidremovePlaceholder(String placeholder) resolvePlaceholder(String placeholderName) Resolve the supplied placeholder name to the replacement value.private StringtoPlaceholderText(String text)
-
字段详细资料
-
prefix
-
suffix
-
ignoreUnresolvablePlaceholders
private final boolean ignoreUnresolvablePlaceholders -
parser
-
resolver
-
visitedPlaceholders
-
-
构造器详细资料
-
PartResolutionContext
PartResolutionContext(PlaceholderResolver resolver, String prefix, String suffix, boolean ignoreUnresolvablePlaceholders, Function<String, List<PlaceholderParser.Part>> parser)
-
-
方法详细资料
-
resolvePlaceholder
从接口复制的说明:PlaceholderResolverResolve the supplied placeholder name to the replacement value.- 指定者:
resolvePlaceholder在接口中PlaceholderResolver- 参数:
placeholderName- the name of the placeholder to resolve- 返回:
- the replacement value, or
nullif no replacement is to be made
-
handleUnresolvablePlaceholder
-
toPlaceholderText
-
parse
-
flagPlaceholderAsVisited
-
removePlaceholder
-