Class PlotRegistry

java.lang.Object
com.cupoftea.plot.PlotRegistry

public final class PlotRegistry extends Object
Registry and runtime discovery hub for plotting providers using ServiceLoader.
  • Method Details

    • reload

      public static void reload()
      Reloads plot providers from the classpath via ServiceLoader.
    • getProvider

      public static Optional<PlotProvider> getProvider(String name)
    • requireProvider

      public static PlotProvider requireProvider()
    • requireProvider

      public static PlotProvider requireProvider(String name)
    • registerProvider

      public static void registerProvider(PlotProvider provider)
    • setDefaultProviderName

      public static void setDefaultProviderName(String name)
    • createPlot

      public static Plot createPlot(IDataFrame dataFrame)
    • createPlot

      public static Plot createPlot(IDataFrame dataFrame, String engine)