net.sf.jaxodraw.gui.panel
Class JaxoExportPanel

java.lang.Object
  extended by net.sf.jaxodraw.gui.panel.JaxoExportPanel
All Implemented Interfaces:
JaxoLocalized

public class JaxoExportPanel
extends Object
implements JaxoLocalized

The parent class for exporting: brings up a dialog to choose the export format and executes the corresponding actions.

Since:
2.0

Constructor Summary
JaxoExportPanel(Component parentc, List<?> exportl, JaxoPreview p)
          Constructor.
 
Method Summary
 void export(JaxoGraph newGraph, Dimension d, String tab)
          Deprecated. use export(JaxoGraph,String) instead.
 void export(JaxoGraph newGraph, String tab)
          Brings a dialog to choose the export format.
 void setExports(List<?> expts)
          Updates the list of export formats.
 void setNewPreviewFrame(boolean newFrame)
          Set the watchFile mode.
 void updateLanguage()
          Updates the component with the current language as set in the preferences (JaxoPrefs.PREF_LANGUAGE).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxoExportPanel

public JaxoExportPanel(Component parentc,
                       List<?> exportl,
                       JaxoPreview p)
Constructor.

Parameters:
parentc - Component whose Window to use a parent for dialogs.
exportl - List of exports to show, in the format of JaxoExport.getBuiltInFormats().
p - Preview to use for showing previews.
Method Detail

setNewPreviewFrame

public void setNewPreviewFrame(boolean newFrame)
Set the watchFile mode. Defaults to true.

Parameters:
newFrame - true if a new Frame should be opened for every preview.

setExports

public void setExports(List<?> expts)
Updates the list of export formats.

Parameters:
expts - the list of export formats.

updateLanguage

public void updateLanguage()
Updates the component with the current language as set in the preferences (JaxoPrefs.PREF_LANGUAGE).

Specified by:
updateLanguage in interface JaxoLocalized

export

public final void export(JaxoGraph newGraph,
                         String tab)
Brings a dialog to choose the export format.

Parameters:
newGraph - The graph to be exported.
tab - The current tab.
Since:
2.0.2

export

@Deprecated
public final void export(JaxoGraph newGraph,
                                    Dimension d,
                                    String tab)
Deprecated. use export(JaxoGraph,String) instead.

Brings a dialog to choose the export format.

Parameters:
newGraph - The graph to be exported.
d - The current dimension of the canvas. This is not used!
tab - The current tab.


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