net.sf.latexdraw.actions
Class LoadDrawing

java.lang.Object
  extended by org.malai.action.Action
      extended by org.malai.action.library.IOAction
          extended by org.malai.action.library.Load
              extended by net.sf.latexdraw.actions.LoadDrawing
All Implemented Interfaces:
Modifying

public class LoadDrawing
extends Load
implements Modifying

This action loads an SVG document into the app.
This file is part of LaTeXDraw
Copyright (c) 2005-2012 Arnaud BLOUIN

LaTeXDraw is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.

LaTeXDraw is distributed without any warranty; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Since:
3.0
Author:
Arnaud Blouin

Nested Class Summary
 
Nested classes/interfaces inherited from class org.malai.action.Action
Action.ActionStatus
 
Field Summary
protected  javax.swing.JFileChooser fileChooser
          The file chooser that will be used to select the location to save.
 
Fields inherited from class org.malai.action.library.IOAction
file, ok, openSaveManager, progressBar, statusWidget, ui
 
Fields inherited from class org.malai.action.Action
status
 
Constructor Summary
LoadDrawing()
           
 
Method Summary
 boolean canDo()
           
protected  void doActionBody()
          This method contains the core code to execute when the action is executed.
 void flush()
          When an action is no more useful it can be flushes to release the used data.
protected  void load()
           
 void setFileChooser(javax.swing.JFileChooser fileChooser)
           
 
Methods inherited from class org.malai.action.library.IOAction
getFile, hadEffect, isRegisterable, setFile, setOpenSaveManager, setProgressBar, setStatusWidget, setUi
 
Methods inherited from class org.malai.action.Action
abort, cancelledBy, doIt, done, getStatus, isDone, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fileChooser

protected javax.swing.JFileChooser fileChooser
The file chooser that will be used to select the location to save.

Constructor Detail

LoadDrawing

public LoadDrawing()
Method Detail

doActionBody

protected void doActionBody()
Description copied from class: Action
This method contains the core code to execute when the action is executed.

Overrides:
doActionBody in class Load

flush

public void flush()
Description copied from class: Action
When an action is no more useful it can be flushes to release the used data. Should be overridden.

Overrides:
flush in class IOAction

canDo

public boolean canDo()
Overrides:
canDo in class IOAction
Returns:
True if the action can be executed.

load

protected void load()

setFileChooser

public void setFileChooser(javax.swing.JFileChooser fileChooser)
Parameters:
fileChooser - The file chooser that will be used to select the location to save.
Since:
3.0