public interface IFieldValueOpt<T>
| 限定符和类型 | 方法和说明 |
|---|---|
List<FieldMetadata<T,?>> |
getFields() |
IFieldValueOpt<T> |
removeField(FieldNode<T,?> fieldNode)
remove field value
|
<K> IFieldValueOpt<T> |
setField(FieldNode<T,K> fn,
Object val) |
IFieldValueOpt<T> |
setField(SFunction<? super T,?> fieldFunc,
Object value) |
IFieldValueOpt<T> |
setField(String field,
Object val)
set field value
|
IFieldValueOpt<T> |
setFieldExpression(FieldNode<T,?> fn,
String expression) |
IFieldValueOpt<T> |
setFieldExpression(SFunction<? super T,?> fieldFunc,
String express) |
IFieldValueOpt<T> |
setFieldExpression(String field,
String expression)
set field expression
|
IFieldValueOpt<T> |
setFieldNodeValue(FieldNode<T,?> fn,
FieldNode<T,?> val) |
IFieldValueOpt<T> |
setFieldNodeValue(SFunction<? super T,?> fieldFunc,
SFunction<? super T,?> valueFunc) |
IFieldValueOpt<T> |
setFieldNodeValue(String field,
String field2) |
IFieldValueOpt<T> setField(String field, Object val)
field - field propertyval - field value<K> IFieldValueOpt<T> setField(FieldNode<T,K> fn, Object val)
IFieldValueOpt<T> setFieldNodeValue(String field, String field2)
IFieldValueOpt<T> setFieldExpression(String field, String expression)
field - field propertyexpression - value expressionIFieldValueOpt<T> setFieldExpression(FieldNode<T,?> fn, String expression)
IFieldValueOpt<T> setField(SFunction<? super T,?> fieldFunc, Object value)
IFieldValueOpt<T> setFieldExpression(SFunction<? super T,?> fieldFunc, String express)
IFieldValueOpt<T> setFieldNodeValue(SFunction<? super T,?> fieldFunc, SFunction<? super T,?> valueFunc)
IFieldValueOpt<T> removeField(FieldNode<T,?> fieldNode)
fieldNode - fieldnodeList<FieldMetadata<T,?>> getFields()
Copyright © 2024. All rights reserved.