java.lang.Object
com.tectonica.jonix.unify.JonixUnifier
This class provides static services for converting version-specific ONIX data into its version-less equivalent from
the
com.tectonica.jonix.unify.base
package.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic BaseHeader
unifyHeader
(OnixHeader onixHeader) static <P extends UnifiedProduct,
H extends UnifiedHeader, R extends UnifiedRecord<P>>
HunifyHeader
(OnixHeader onixHeader, CustomUnifier<P, H, R> customUnifier) static BaseProduct
unifyProduct
(OnixProduct onixProduct) static <P extends UnifiedProduct,
H extends UnifiedHeader, R extends UnifiedRecord<P>>
PunifyProduct
(OnixProduct onixProduct, CustomUnifier<P, H, R> customUnifier) static BaseRecord
unifyRecord
(JonixRecord record) static <P extends UnifiedProduct,
H extends UnifiedHeader, R extends UnifiedRecord<P>>
RunifyRecord
(JonixRecord record, CustomUnifier<P, H, R> customUnifier)
-
Constructor Details
-
JonixUnifier
public JonixUnifier()
-
-
Method Details
-
unifyRecord
-
unifyRecord
public static <P extends UnifiedProduct,H extends UnifiedHeader, R unifyRecordR extends UnifiedRecord<P>> (JonixRecord record, CustomUnifier<P, H, R> customUnifier) -
unifyProduct
-
unifyProduct
public static <P extends UnifiedProduct,H extends UnifiedHeader, P unifyProductR extends UnifiedRecord<P>> (OnixProduct onixProduct, CustomUnifier<P, H, R> customUnifier) -
unifyHeader
-
unifyHeader
public static <P extends UnifiedProduct,H extends UnifiedHeader, H unifyHeaderR extends UnifiedRecord<P>> (OnixHeader onixHeader, CustomUnifier<P, H, R> customUnifier)
-