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

org.rcsb.cif.model.binary.BinaryIntColumn Maven / Gradle / Ivy

package org.rcsb.cif.model.binary;

import org.rcsb.cif.model.IntColumn;

public class BinaryIntColumn extends BinaryColumn implements IntColumn {
    private final int[] data;

    public BinaryIntColumn(String name, int rowCount, int[] data, int[] mask) {
        super(name, rowCount, mask);
        this.data = data;
    }

    @Override
    public int get(int row) {
        return data[row];
    }

    @Override
    public String getStringData(int row) {
        return Integer.toString(data[row]);
    }

    @Override
    public int[] getArray() {
        return data;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy