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

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

package org.rcsb.cif.model;

import java.util.List;

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

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

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





© 2015 - 2024 Weber Informatics LLC | Privacy Policy