Class JaxoImport

All Implemented Interfaces:
JaxoPlugin, JaxoLocalized
Direct Known Subclasses:
JaxoImportAxodraw

public abstract class JaxoImport extends JaxoImportPlugin
An abstract superclass for all built-in importing classes.
Since:
2.0
  • Constructor Details

    • JaxoImport

      protected JaxoImport()
      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.
    • 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.
    • getBuiltInFormats

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