Class JaxoExport

All Implemented Interfaces:
JaxoPlugin, JaxoLocalized
Direct Known Subclasses:
JaxoExportImg, JaxoExportLatex, JaxoExportLatexPS, JaxoExportPS

public abstract class JaxoExport extends JaxoExportPlugin
An abstract superclass for all built-in exporting classes.
Since:
2.0
  • Constructor Details

    • JaxoExport

      protected JaxoExport()
      Protected empty constructor.
  • Method Details

    • makeAvailableAtRuntime

      public boolean makeAvailableAtRuntime()
      Checks some eventual runtime requirements for the plugin.
      Returns:
      As a built-in format, this always returns true.
    • getWarningForGraph

      public String getWarningForGraph()
      Returns a warning if the current graph contains a LaTeX text.
      Specified by:
      getWarningForGraph in class JaxoExportPlugin
      Returns:
      An (internationalized) warning.
    • getBuiltInFormats

      public static List<Object> getBuiltInFormats()
      Returns a list of export formats that are available within the core of JaxoDraw by default. Elements are either Lists (containing a subgroup of JaxoExport formats), or JaxoExports.
      Returns:
      The list of built-in export formats.
    • version

      public String version()
      Return the version number of this plugin. This should be a String in the format used by JaxoDraw as specified in JaxoInfo.compareVersions.
      Returns:
      the version.