| 程序包 | 说明 |
|---|---|
| com.github.gg_a.pattern | |
| com.github.gg_a.pattern.mapping | |
| com.github.gg_a.pattern.matcher |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static <T> ActionNoneMatcherMapping<T> |
Pattern.match(R1<T,Boolean> preAction,
Class<T> clazz) |
|
static <V,T> ActionValueMatcherMapping<V,T> |
Pattern.match(V value,
R1<T,V> preAction,
Class<T> clazz) |
|
static <V> ActionValueMatcherMapping<V,V> |
Pattern.match(V value,
R1<V,V> preAction) |
The values in
.when(value) are preprocessed by preAction and then match. |
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected R1<T,Boolean> |
ActionNoneMatcherMapping.preAction |
|
protected R1<T,V> |
ActionValueMatcherMapping.preAction |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
<R> ActionNoneRMatcher<T,R> |
ActionNoneMatcherMapping.when(PatternIn<T> matchValues,
R1<T,R> action) |
|
<R> ActionNoneRMatcher<T,R> |
ActionNoneMatcherMapping.when(T matchValue,
R1<T,R> action) |
|
<R> ActionValueRMatcher<V,T,R> |
ActionValueMatcherMapping.when(PatternIn<T> matchValues,
R1<V,R> action) |
|
<R> ActionValueRMatcher<V,T,R> |
ActionValueMatcherMapping.when(T matchValue,
R1<V,R> action) |
|
<R> BooleanRMatcher<V,R> |
BooleanMatcherMapping.when(Boolean matchValue,
R1<V,R> action) |
|
<R> BooleanRMatcher<V,R> |
MixMatcherMapping.when(Boolean matchValue,
R1<V,R> action) |
|
<R> StringRMatcher<R> |
StringMatcherMapping.when(PatternIn<String> matchValues,
R1<String,R> action) |
|
<R> StringRMatcher<R> |
StringMatcherMapping.when(String matchValue,
R1<String,R> action) |
|
<C,R> TypeRMatcher<V,R> |
TypeMatcherMapping.when(Class<C> matchValue,
R1<C,R> action) |
|
<R> ValueRMatcher<V,R> |
ValueMatcherMapping.when(PatternIn<V> matchValues,
R1<V,R> action) |
|
<R> ValueRMatcher<V,R> |
ValueMatcherMapping.when(V matchValue,
R1<V,R> action) |
|
<R> ActionNoneRMatcher<T,R> |
ActionNoneMatcherMapping.whenNext(PatternIn<T> matchValues,
R1<T,R> action) |
|
<R> ActionNoneRMatcher<T,R> |
ActionNoneMatcherMapping.whenNext(T matchValue,
R1<T,R> action) |
|
<R> ActionValueRMatcher<V,T,R> |
ActionValueMatcherMapping.whenNext(PatternIn<T> matchValues,
R1<V,R> action) |
|
<R> ActionValueRMatcher<V,T,R> |
ActionValueMatcherMapping.whenNext(T matchValue,
R1<V,R> action) |
|
<R> BooleanRMatcher<V,R> |
BooleanMatcherMapping.whenNext(Boolean matchValue,
R1<V,R> action) |
|
<R> BooleanRMatcher<V,R> |
MixMatcherMapping.whenNext(Boolean matchValue,
R1<V,R> action) |
|
<R> StringRMatcher<R> |
StringMatcherMapping.whenNext(PatternIn<String> matchValues,
R1<String,R> action) |
|
<R> StringRMatcher<R> |
StringMatcherMapping.whenNext(String matchValue,
R1<String,R> action) |
|
<C,R> TypeRMatcher<V,R> |
TypeMatcherMapping.whenNext(Class<C> matchValue,
R1<C,R> action) |
|
<R> ValueRMatcher<V,R> |
ValueMatcherMapping.whenNext(PatternIn<V> matchValues,
R1<V,R> action) |
|
<R> ValueRMatcher<V,R> |
ValueMatcherMapping.whenNext(V matchValue,
R1<V,R> action) |
| 构造器 | 说明 |
|---|---|
ActionNoneMatcherMapping(None value,
R1<T,Boolean> preAction) |
|
ActionValueMatcherMapping(V value,
R1<T,V> preAction) |
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
private R1<P,Boolean> |
ActionNoneRMatcher.preAction |
|
private R1<P,Boolean> |
ActionNoneVMatcher.preAction |
|
private R1<P,V> |
ActionValueRMatcher.preAction |
|
private R1<P,V> |
ActionValueVMatcher.preAction |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
R |
ActionNoneRMatcher.orElse(R1<None,R> action) |
|
R |
ActionValueRMatcher.orElse(R1<V,R> action) |
|
R |
BooleanRMatcher.orElse(R1<V,R> action) |
|
abstract R |
SimpleRMatcher.orElse(R1<V,R> action) |
|
R |
StringRMatcher.orElse(R1<String,R> action) |
|
R |
TypeRMatcher.orElse(R1<V,R> action) |
|
R |
ValueRMatcher.orElse(R1<V,R> action) |
|
ActionNoneRMatcher<P,R> |
ActionNoneRMatcher.when(PatternIn<P> values,
R1<P,R> action) |
|
ActionNoneRMatcher<P,R> |
ActionNoneRMatcher.when(P value,
R1<P,R> action) |
|
ActionValueRMatcher<V,P,R> |
ActionValueRMatcher.when(PatternIn<P> values,
R1<V,R> action) |
|
ActionValueRMatcher<V,P,R> |
ActionValueRMatcher.when(P value,
R1<V,R> action) |
|
BooleanRMatcher<V,R> |
BooleanRMatcher.when(Boolean value,
R1<V,R> action) |
|
abstract SimpleRMatcher<V,P,L,R> |
SimpleRMatcher.when(P value,
R1<L,R> action) |
|
StringRMatcher<R> |
StringRMatcher.when(PatternIn<String> values,
R1<String,R> action) |
|
StringRMatcher<R> |
StringRMatcher.when(String value,
R1<String,R> action) |
|
<C> TypeRMatcher<V,R> |
TypeRMatcher.when(Class<C> value,
R1<C,R> action) |
|
ValueRMatcher<V,R> |
ValueRMatcher.when(PatternIn<V> values,
R1<V,R> action) |
|
ValueRMatcher<V,R> |
ValueRMatcher.when(V value,
R1<V,R> action) |
|
ActionNoneRMatcher<P,R> |
ActionNoneRMatcher.whenNext(PatternIn<P> values,
R1<P,R> action) |
|
ActionNoneRMatcher<P,R> |
ActionNoneRMatcher.whenNext(P value,
R1<P,R> action) |
|
ActionValueRMatcher<V,P,R> |
ActionValueRMatcher.whenNext(PatternIn<P> values,
R1<V,R> action) |
|
ActionValueRMatcher<V,P,R> |
ActionValueRMatcher.whenNext(P value,
R1<V,R> action) |
|
BooleanRMatcher<V,R> |
BooleanRMatcher.whenNext(Boolean value,
R1<V,R> action) |
|
abstract SimpleRMatcher<V,P,L,R> |
SimpleRMatcher.whenNext(P value,
R1<L,R> action) |
|
StringRMatcher<R> |
StringRMatcher.whenNext(PatternIn<String> values,
R1<String,R> action) |
|
StringRMatcher<R> |
StringRMatcher.whenNext(String value,
R1<String,R> action) |
|
<C> TypeRMatcher<V,R> |
TypeRMatcher.whenNext(Class<C> value,
R1<C,R> action) |
|
ValueRMatcher<V,R> |
ValueRMatcher.whenNext(PatternIn<V> values,
R1<V,R> action) |
|
ValueRMatcher<V,R> |
ValueRMatcher.whenNext(V value,
R1<V,R> action) |
| 构造器 | 说明 |
|---|---|
ActionNoneRMatcher(None value,
boolean isMatch,
R1<P,Boolean> preAction) |
|
ActionNoneRMatcher(None value,
R1<P,Boolean> preAction) |
|
ActionNoneVMatcher(None value,
boolean isMatch,
R1<P,Boolean> preAction) |
|
ActionNoneVMatcher(None value,
R1<P,Boolean> preAction) |
|
ActionValueRMatcher(V value,
boolean isMatch,
R1<P,V> preAction) |
|
ActionValueRMatcher(V value,
R1<P,V> preAction) |
|
ActionValueVMatcher(V value,
boolean isMatch,
R1<P,V> preAction) |
|
ActionValueVMatcher(V value,
R1<P,V> preAction) |
Copyright © 2021. All rights reserved.