public class BaseFieldModel extends Object implements FieldModel
FieldModel implementation based on java.util.Map| Constructor and Description |
|---|
BaseFieldModel(FieldModel fieldModel) |
BaseFieldModel(List<FieldInfo> fieldInfos) |
BaseFieldModel(Map<FieldId,Object> values,
List<FieldInfo> fieldInfos) |
| Modifier and Type | Method and Description |
|---|---|
Map<FieldId,Object> |
asMap() |
<T> T |
get(DslId fieldId) |
List<FieldInfo> |
getFieldInfos() |
Iterator<Map.Entry<FieldId,Object>> |
iterator() |
Stream<Map.Entry<FieldId,Object>> |
parallelStream()
return a parallel
Stream with all key-value pairs |
void |
set(FieldId fieldId,
Object value) |
Spliterator<Map.Entry<FieldId,Object>> |
spliterator() |
Stream<Map.Entry<FieldId,Object>> |
stream()
return a sequential
Stream with all key-value pairs |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, clear, getFieldIds, info, setAllpublic BaseFieldModel(FieldModel fieldModel)
public List<FieldInfo> getFieldInfos()
getFieldInfos in interface FieldModelFieldInfo FieldInfo for all this model FieldIdpublic <T> T get(DslId fieldId)
get in interface DslModelget in interface FieldModelfieldId - the FieldId to readFieldId valuepublic void set(FieldId fieldId, Object value)
set in interface FieldModelfieldId - the FieldId to updatevalue - the new FieldId valuepublic Spliterator<Map.Entry<FieldId,Object>> spliterator()
FieldModelspliterator in interface FieldModelspliterator in interface Iterable<Map.Entry<FieldId,Object>>public Stream<Map.Entry<FieldId,Object>> stream()
FieldModelStream with all key-value pairsstream in interface FieldModelpublic Stream<Map.Entry<FieldId,Object>> parallelStream()
FieldModelStream with all key-value pairsparallelStream in interface FieldModelCopyright © 2017. All rights reserved.