All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rcsb.cif.model.FloatColumnBuilder Maven / Gradle / Ivy

package org.rcsb.cif.model;

import java.util.List;

/**
 * A builder instance for {@link FloatColumn} instances.
 * @param 

parent builder type (CategoryBuilder) * @param parent's parent builder type (BlockBuilder) * @param parent's parent's parent builder type (CifFileBuilder) */ public interface FloatColumnBuilder

, PP extends BlockBuilder, PPP extends CifFileBuilder> extends ColumnBuilder { /** * Access to all stored values. * @return double values */ List getValues(); FloatColumn build(); FloatColumnBuilder markNextNotPresent(); FloatColumnBuilder markNextUnknown(); /** * Add new values to this column. * @param values double values * @return this builder instance */ FloatColumnBuilder add(double... values); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy