Interface CsvXPorterProvider

All Known Implementing Classes:
CsvPrintProvider, FileXPorterProvider, GitCsvXPorterProvider

public interface CsvXPorterProvider
The interface CsvXPorterProvider describes the provider for SPI.
Since:
2.5 (19.02.25)
Author:
oboehm
  • Method Summary

    Modifier and Type
    Method
    Description
    default CsvXPorter
    Creates an object which implements the CsvXPorter interface.
    create(URI uri)
    Creates an object which implements the CsvXPorter interface.
    boolean
    supports(String protocol)
    Indicates if the provider supports a given protocol.
    default boolean
    Indicates if the provider supports the given URI.
  • Method Details

    • create

      default CsvXPorter create()
      Creates an object which implements the CsvXPorter interface.
      Returns:
      a CsvXPorter object
    • create

      CsvXPorter create(URI uri)
      Creates an object which implements the CsvXPorter interface.
      Parameters:
      uri - the URI for import/export
      Returns:
      a CsvXPorter object
      Since:
      3.0
    • supports

      boolean supports(String protocol)
      Indicates if the provider supports a given protocol.
      Parameters:
      protocol - e.g. "file"
      Returns:
      true or false
    • supports

      default boolean supports(URI uri)
      Indicates if the provider supports the given URI.
      Parameters:
      uri - e.g. "file://hello/world"
      Returns:
      true or false
      Since:
      2.6