Uses of Interface
org.refcodes.tabular.Header
-
Uses of Header in org.refcodes.tabular
Modifier and TypeFieldDescriptionCsvRecordWriter._header
protected Header
TabularException.HeaderException._header
Modifier and TypeMethodDescriptionCsvRecordReader.getHeader()
Retrieves theHeader
property.CsvRecordWriter.getHeader()
Retrieves theHeader
property.HeaderAccessor.getHeader()
Retrieves theHeader
property.RowsImpl.getHeader()
Retrieves theHeader
property.TabularException.HeaderException.getHeader()
Retrieves theHeader
property.static Header<?>
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as ofHeaderAccessor.HeaderMutator.setHeader(Header)
and returns the very same value (getter).CsvRecordReader.readHeader()
Creates aHeader
from the next line to be read.CsvRecordReader.readHeader
(Column<T>... aColumns) Creates aHeader
from the next line to be read.CsvRecordReader.readHeader
(Header<T> aHeader) Creates aHeader
from the next line to be read.RecordReader.readHeader()
Creates aHeader
from the next line to be read.RecordReader.readHeader
(Column<T>... aColumns) Creates aHeader
from the next line to be read.RecordReader.readHeader
(Header<T> aHeader) Creates aHeader
from the next line to be read.static <T> Header<T>
TabularUtility.toHeader
(String[] aColumnKeys, ColumnFactory<T> aColumnFactory) Creates a header for a given string array with the column names to be used for the header.static <T> Header<T>
TabularUtility.toHeader
(Collection<String> aColumnKeys, ColumnFactory<T> aColumnFactory) Creates a header for a given list of strings containing the column names to be used for the header.Modifier and TypeMethodDescriptionstatic <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, char aCsvSeparator) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, char aCsvSeparator, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding, char aCsvSeparator) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding, char aCsvSeparator, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, char aCsvDelimiter) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, char aCsvDelimiter, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding, char aCsvDelimiter) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordReader<T>
TabularSugar.csvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding, char aCsvDelimiter, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, File aCsvFile) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, File aCsvFile, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, File aCsvFile, Charset aEncoding) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, File aCsvFile, Charset aEncoding, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream, Charset aEncoding) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream, Charset aEncoding, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, PrintStream aPrintStream) Constructs aCsvRecordWriter
with the given header for logging.static <T> CsvRecordWriter<T>
TabularSugar.csvRecordWriter
(Header<T> aHeader, PrintStream aPrintStream, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.This method retrieves a value from the row by taking the index of the according column in the header of the given key (the one with the given key) and returns that value.This method retrieves a value from the row by taking the index of the according column in the header of the given key (the one with the given key) and returns that value.This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as ofHeaderAccessor.HeaderMutator.setHeader(Header)
and returns the very same value (getter).CsvRecordReader.readHeader
(Header<T> aHeader) Creates aHeader
from the next line to be read.RecordReader.readHeader
(Header<T> aHeader) Creates aHeader
from the next line to be read.void
Sets theHeader
property.HeaderAccessor.HeaderBuilder.withHeader
(Header<T> aHeader) Sets theHeader
to use returns this builder as of the builder pattern.void
CsvRecordWriter.writeHeader
(Header<T> aHeader) Sets and writes the providedHeader
to the writer (be it a Stream or a File). .void
RecordWriter.writeHeader
(Header<T> aHeader) Sets and writes the providedHeader
to the writer (be it a Stream or a File). .void
CsvRecordWriter.writeHeaderComment
(Header<T> aHeader) Writes the givenHeader
as ofCsvRecordWriter.writeHeader(Header)
as a comment as ofCsvRecordWriter.writeComment(String)
.ModifierConstructorDescriptionCsvRecordReader
(Header<T> aHeader, File aCsvFile) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, char aCsvSeparator) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, char aCsvSeparator, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding, char aCsvSeparator) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, File aCsvFile, Charset aEncoding, char aCsvSeparator, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, char aCsvDelimiter) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, char aCsvDelimiter, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding, char aCsvDelimiter) Constructs aCsvRecordReader
with the given parameters.CsvRecordReader
(Header<T> aHeader, InputStream aCsvInputStream, Charset aEncoding, char aCsvDelimiter, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.protected
CsvRecordReader
(Header<T> aHeader, ColumnFactory<T> aColumnFactory, InputStream aCsvInputStream, Charset aEncoding, char aCsvDelimiter, boolean isStrict) Constructs aCsvRecordReader
with the given parameters.CsvRecordWriter
(Header<T> aHeader, File aCsvFile) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, File aCsvFile, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, File aCsvFile, Charset aEncoding) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, File aCsvFile, Charset aEncoding, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream, Charset aEncoding) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, OutputStream aCsvOutputStream, Charset aEncoding, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, PrintStream aPrintStream) Constructs aCsvRecordWriter
with the given header for logging.CsvRecordWriter
(Header<T> aHeader, PrintStream aPrintStream, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.protected
CsvRecordWriter
(Header<T> aHeader, ColumnFactory<T> aColumnFactory, PrintStream aPrintStream, char aCsvDelimiter) Constructs aCsvRecordWriter
with the given header for logging.CsvStringRecordReader
(Header<String> aHeader, File aCsvFile) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, boolean isStrict) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, char aCsvSeparator) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, char aCsvSeparator, boolean isStrict) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, Charset aEncoding) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, Charset aEncoding, boolean isStrict) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, Charset aEncoding, char aCsvSeparator) CsvStringRecordReader
(Header<String> aHeader, File aCsvFile, Charset aEncoding, char aCsvSeparator, boolean isStrict) CsvStringRecordReader
(Header<String> aHeader, InputStream aCsvInputStream) CsvStringRecordReader
(Header<String> aHeader, InputStream aCsvInputStream, boolean isStrict) CsvStringRecordReader
(Header<String> aHeader, InputStream aCsvInputStream, char aCsvDelimiter) CsvStringRecordReader
(Header<String> aHeader, InputStream aCsvInputStream, Charset aEncoding) CsvStringRecordReader
(Header<String> aHeader, InputStream aCsvInputStream, Charset aEncoding, boolean isStrict) CsvStringRecordReader
(Header<String> aHeader, InputStream aCsvInputStream, Charset aEncoding, char aCsvDelimiter) CsvStringRecordWriter
(Header<String> aHeader, File aFile) CsvStringRecordWriter
(Header<String> aHeader, File aFile, char aCsvDelimiter) CsvStringRecordWriter
(Header<String> aHeader, File aFile, Charset aEncoding) CsvStringRecordWriter
(Header<String> aHeader, File aFile, Charset aEncoding, char aCsvDelimiter) CsvStringRecordWriter
(Header<String> aHeader, OutputStream aOutputStream) CsvStringRecordWriter
(Header<String> aHeader, OutputStream aOutputStream, char aCsvDelimiter) CsvStringRecordWriter
(Header<String> aHeader, OutputStream aOutputStream, Charset aEncoding) CsvStringRecordWriter
(Header<String> aHeader, OutputStream aOutputStream, Charset aEncoding, char aCsvDelimiter) CsvStringRecordWriter
(Header<String> aHeader, PrintStream aPrintStream) CsvStringRecordWriter
(Header<String> aHeader, PrintStream aPrintStream, char aCsvDelimiter) HeaderException
(String aMessage, Header aHeader) HeaderException
(String aMessage, Header aHeader, String aErrorCode) HeaderException
(String aMessage, Header aHeader, Throwable aCause) HeaderException
(String aMessage, Header aHeader, Throwable aCause, String aErrorCode) HeaderException
(Header aHeader, Throwable aCause) HeaderException
(Header aHeader, Throwable aCause, String aErrorCode)