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

org.openfact.ubl.UBLReaderWriter Maven / Gradle / Ivy

The newest version!
package org.openfact.ubl;

import org.openfact.models.OrganizationModel;
import org.w3c.dom.Document;

public interface UBLReaderWriter {

    UBLReader reader();

    UBLWriter writer();

    default void validate(OrganizationModel organization, T t) throws UBLValidationException {
    }

    interface UBLReader {
        T read(byte[] bytes);

        T read(Document document);
    }

    interface UBLWriter {
        Document write(OrganizationModel organization, T t);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy