Interface TableGeneration<F extends Field,T extends Table<F>>

All Known Subinterfaces:
CSVTableGeneration, EBXTableGeneration, SpreadsheetTableGeneration, XMLTableGeneration

public interface TableGeneration<F extends Field,T extends Table<F>>
Provides the methods to generate a TableGenerationResult instance.
Since:
2.3.0
  • Method Summary

    Modifier and Type
    Method
    Description
    generateTables(com.onwbp.adaptation.Adaptation currentDataset, Set<com.orchestranetworks.schema.Path> ebxTables, com.orchestranetworks.service.Session session)
  • Method Details

    • generateTables

      TableGenerationResult<F,T> generateTables(com.onwbp.adaptation.Adaptation currentDataset, Set<com.orchestranetworks.schema.Path> ebxTables, com.orchestranetworks.service.Session session) throws DataExchangeException
      Parameters:
      currentDataset - current dataset.
      ebxTables - set of EBX® table paths.
      session - current session.
      Throws:
      DataExchangeException - if the generation encounters an error.