net.sf.jaxodraw.io.imports
Class JaxoImport

java.lang.Object
  extended by net.sf.jaxodraw.plugin.AbstractJaxoPlugin
      extended by net.sf.jaxodraw.plugin.JaxoImportPlugin
          extended by net.sf.jaxodraw.io.imports.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 Summary
protected JaxoImport()
          Protected empty constructor.
 
Method Summary
static List<JaxoImportPlugin> getBuiltInFormats()
          Returns a list of import formats that are available within the core of JaxoDraw by default.
 boolean makeAvailableAtRuntime()
          Checks some eventual runtime requirements for the plugin.
 String version()
          Return the version number of this plugin.
 
Methods inherited from class net.sf.jaxodraw.plugin.JaxoImportPlugin
commitConfiguration, getCharsetName, getConfigurationPanel, importGraph, importGraph, importGraph, setCharsetName
 
Methods inherited from class net.sf.jaxodraw.plugin.AbstractJaxoPlugin
close, getClassName, getFailure, getFileExtension, getFileExtensionDescription, getFormatName, getLang, getLog, getParentComponent, getProperties, getProperty, getProperty, getShortGraphName, hasFailed, isSilent, loadProperties, pluginName, registerDictionary, setFailure, setParentComponent, setProperty, setShortGraphName, setSilent, storeProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.jaxodraw.plugin.JaxoPlugin
description, getShortName, pluginId
 
Methods inherited from interface net.sf.jaxodraw.util.JaxoLocalized
updateLanguage
 

Constructor Detail

JaxoImport

protected JaxoImport()
Protected empty constructor.

Method Detail

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.


Copyright © 2003-2011 The JaxoDraw team. All Rights Reserved.