Class GitCsvXPorterProvider

java.lang.Object
clazzfish.spi.git.GitCsvXPorterProvider
All Implemented Interfaces:
CsvXPorterProvider

public class GitCsvXPorterProvider extends Object implements CsvXPorterProvider
The class GitCsvXPorterProvider register itself as service for SPI.
Since:
2.6 (17.03.25)
Author:
oboehm
  • Constructor Details

    • GitCsvXPorterProvider

      public GitCsvXPorterProvider()
  • Method Details

    • create

      public CsvXPorter create(URI uri)
      Description copied from interface: CsvXPorterProvider
      Creates an object which implements the CsvXPorter interface.
      Specified by:
      create in interface CsvXPorterProvider
      Parameters:
      uri - the URI for import/export
      Returns:
      a CsvXPorter object
    • supports

      public boolean supports(String protocol)
      Description copied from interface: CsvXPorterProvider
      Indicates if the provider supports a given protocol.
      Specified by:
      supports in interface CsvXPorterProvider
      Parameters:
      protocol - e.g. "file"
      Returns:
      true or false
    • supports

      public boolean supports(URI uri)
      Description copied from interface: CsvXPorterProvider
      Indicates if the provider supports the given URI.
      Specified by:
      supports in interface CsvXPorterProvider
      Parameters:
      uri - e.g. "file://hello/world"
      Returns:
      true or false