public class CacheableChainAccessiblePropertyOperator extends ChainAccessiblePropertyOperator
ChainAccessiblePropertyOperator,
which caches the getter and setter of the nested property chain.ChainAccessiblePropertyOperator.ChainAccessPropDesc, ChainAccessiblePropertyOperator.DefaultSplitterdelegate| 构造器和说明 |
|---|
CacheableChainAccessiblePropertyOperator(PropertyOperator delegate)
Create a new
CacheableChainAccessiblePropertyOperator instance. |
CacheableChainAccessiblePropertyOperator(PropertyOperator delegate,
Function<String,String[]> splitter)
Create a new
CacheableChainAccessiblePropertyOperator instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MethodInvoker |
chainGetter(String[] splitPropertyChain)
Create a chain getter.
|
protected MethodInvoker |
chainSetter(String[] splitPropertyChain)
Create a chain setter.
|
getPropertyDescriptorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindGetter, findSetter, readProperty, writePropertypublic CacheableChainAccessiblePropertyOperator(PropertyOperator delegate)
CacheableChainAccessiblePropertyOperator instance.delegate - delegatepublic CacheableChainAccessiblePropertyOperator(PropertyOperator delegate, Function<String,String[]> splitter)
CacheableChainAccessiblePropertyOperator instance.delegate - property operatorsplitter - splitterprotected MethodInvoker chainGetter(String[] splitPropertyChain)
chainGetter 在类中 ChainAccessiblePropertyOperatorsplitPropertyChain - split property chainprotected MethodInvoker chainSetter(String[] splitPropertyChain)
chainSetter 在类中 ChainAccessiblePropertyOperatorsplitPropertyChain - split property chainCopyright © 2024. All rights reserved.