Package org.rcsb.cif.model
Interface FloatColumnBuilder<P extends CategoryBuilder<PP,PPP>,PP extends BlockBuilder<PPP>,PPP extends CifFileBuilder>
- Type Parameters:
P- parent builder type (CategoryBuilder)PP- parent's parent builder type (BlockBuilder)PPP- parent's parent's parent builder type (CifFileBuilder)
- All Superinterfaces:
ColumnBuilder<P,PP,PPP>
- All Known Implementing Classes:
FloatColumnBuilderImpl
public interface FloatColumnBuilder<P extends CategoryBuilder<PP,PPP>,PP extends BlockBuilder<PPP>,PPP extends CifFileBuilder> extends ColumnBuilder<P,PP,PPP>
A builder instance for
FloatColumn instances.-
Method Summary
Modifier and Type Method Description FloatColumnBuilder<P,PP,PPP>add(double... values)Add new values to this column.FloatColumnbuild()Retrieve (detached) column describe by this builder.List<Double>getValues()Access to all stored values.FloatColumnBuilder<P,PP,PPP>markNextNotPresent()Specify that the next value written is not present (aka undefined).FloatColumnBuilder<P,PP,PPP>markNextUnknown()Specify that the next value written is unknown.Methods inherited from interface org.rcsb.cif.model.ColumnBuilder
getCategoryName, getColumnName, getMask, leaveColumn
-
Method Details
-
getValues
Access to all stored values.- Returns:
- double values
-
build
FloatColumn build()Description copied from interface:ColumnBuilderRetrieve (detached) column describe by this builder.- Specified by:
buildin interfaceColumnBuilder<P extends CategoryBuilder<PP,PPP>,PP extends BlockBuilder<PPP>,PPP extends CifFileBuilder>- Returns:
- this builder instance
-
markNextNotPresent
FloatColumnBuilder<P,PP,PPP> markNextNotPresent()Description copied from interface:ColumnBuilderSpecify that the next value written is not present (aka undefined).- Specified by:
markNextNotPresentin interfaceColumnBuilder<P extends CategoryBuilder<PP,PPP>,PP extends BlockBuilder<PPP>,PPP extends CifFileBuilder>- Returns:
- this builder instance
-
markNextUnknown
FloatColumnBuilder<P,PP,PPP> markNextUnknown()Description copied from interface:ColumnBuilderSpecify that the next value written is unknown.- Specified by:
markNextUnknownin interfaceColumnBuilder<P extends CategoryBuilder<PP,PPP>,PP extends BlockBuilder<PPP>,PPP extends CifFileBuilder>- Returns:
- this builder instance
-
add
Add new values to this column.- Parameters:
values- double values- Returns:
- this builder instance
-