java.lang.Object
com.tectonica.jonix.tabulate.FieldTabulatorFactory<P>
com.tectonica.jonix.tabulate.FieldTabulatorFactory.Singular<P>
- Type Parameters:
P
- the class representing the ONIX Product record
- Enclosing class:
- FieldTabulatorFactory<P>
User-facing factory for creating a
FieldTabulator
given the field's column names and tabulation function.
This class is relevant for non-repeatable fields, i.e. those that have only one occurrence per ONIX Product (e.g.
ISBN, PublicationDate, etc.)
The factory function, tabulator()
, is the only API of this class.-
Nested Class Summary
Nested classes/interfaces inherited from class com.tectonica.jonix.tabulate.FieldTabulatorFactory
FieldTabulatorFactory.Plural<P>, FieldTabulatorFactory.Singular<P>
-
Field Summary
Fields inherited from class com.tectonica.jonix.tabulate.FieldTabulatorFactory
columns, rowSupplier
-
Constructor Summary
ConstructorDescriptionSingular
(String column, FieldRowSupplier<P> rowSupplier) Singular
(List<String> columnSet, FieldRowSupplier<P> rowSupplier) -
Method Summary
Methods inherited from class com.tectonica.jonix.tabulate.FieldTabulatorFactory
createHeader, indexedColumnName
-
Constructor Details
-
Singular
-
Singular
-
-
Method Details
-
tabulator
-