java.lang.Object
com.tectonica.jonix.tabulate.FieldTabulatorFactory<P>
com.tectonica.jonix.tabulate.FieldTabulatorFactory.Plural<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, tabulation function,
and the amount of required occurrences. This class is relevant for repeatable fields, i.e. those that may have
more than one occurrence per ONIX Product (e.g. Author, Price, etc.)
The factory function, tabulator(int)
, 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
ConstructorDescriptionPlural
(String column, FieldRowSupplier<P> rowSupplier) Plural
(List<String> columnSet, FieldRowSupplier<P> rowSupplier) -
Method Summary
Methods inherited from class com.tectonica.jonix.tabulate.FieldTabulatorFactory
createHeader, indexedColumnName
-
Constructor Details
-
Plural
-
Plural
-
-
Method Details
-
tabulator
-