Uses of Class
guru.mikelue.jdut.datagrain.DataField
-
Packages that use DataField Package Description guru.mikelue.jdut.datagrain This package contains the primary objects of bean for data definitions.guru.mikelue.jdut.decorate Defines the interface of decoration forDataGrain
-
-
Uses of DataField in guru.mikelue.jdut.datagrain
Methods in guru.mikelue.jdut.datagrain that return DataField Modifier and Type Method Description protected DataField<T>
DataField. clone()
<T> DataField<T>
DataField.Factory. clone(DataField<T> sourceDataField)
Clones the data field within this table schema.<T> DataField<T>
DataField.Factory. composeData(SchemaColumn column, T data)
Composes data field with column's name and data supplier.<T> DataField<T>
DataField.Factory. composeData(String columnName, T data)
Composes data field with column's name and data.<T> DataField<T>
DataField.Factory. composeDataSupplier(SchemaColumn column, Supplier<? extends T> dataSupplier)
Composes data field with column's name and data supplier.<T> DataField<T>
DataField.Factory. composeDataSupplier(String columnName, Supplier<? extends T> dataSupplier)
Composes data field with column's name and data supplier.<T> DataField<T>
DataRow. getDataField(String columnName)
Gets the field by column name.<T> DataField<T>
RowsBuilder. newField(String columnName, Supplier<T> fieldSupplier)
Builds a data field bySupplier
.<T> DataField<T>
RowsBuilder. newField(String columnName, T fieldValue)
Builds a data field.Methods in guru.mikelue.jdut.datagrain that return types with arguments of type DataField Modifier and Type Method Description Map.Entry<String,DataField<T>>
DataField. asMapEntry()
Turns this field to map entry.<T> Optional<DataField<T>>
DataRow.Builder. getDataField(String columnName)
Gets field of data.Stream<DataField<?>>
DataRow.Builder. getStreamOfFields()
Gets the fields asStream
.Methods in guru.mikelue.jdut.datagrain with parameters of type DataField Modifier and Type Method Description RowsBuilder
RowsBuilder. addFields(DataField<?>... dataFields)
Adds a row with implicit data, the sequence of columns is defined byRowsBuilder.implicitColumns(java.lang.String...)
.<T> DataField<T>
DataField.Factory. clone(DataField<T> sourceDataField)
Clones the data field within this table schema.Method parameters in guru.mikelue.jdut.datagrain with type arguments of type DataField Modifier and Type Method Description DataRow.Builder
DataRow.Builder. data(Map<String,DataField<?>> newData)
Sets data of row. -
Uses of DataField in guru.mikelue.jdut.decorate
Methods in guru.mikelue.jdut.decorate with parameters of type DataField Modifier and Type Method Description void
DataFieldDecorator. decorate(DataRow.Builder rowBuilder, DataField<?> dataField)
Iterates the data field.void
ReplaceFieldDataDecorator. decorate(DataRow.Builder rowBuilder, DataField<?> dataField)
Method parameters in guru.mikelue.jdut.decorate with type arguments of type DataField Modifier and Type Method Description default DataFieldDecorator
DataFieldDecorator. predicate(BiPredicate<DataRow.Builder,DataField<?>> dataFieldPredicate)
Builds a decorator which executes decoration if testing of dataFieldPredicate is true.ReplaceFieldDataDecorator.Builder
ReplaceFieldDataDecorator.Builder. replaceWith(Predicate<? super DataField<?>> dataFieldPredicate, Object replacingValue)
Adds a replacement withPredicate
of replacing value.
-