com.jasperassistant.designer.viewer.actions
Class ExportAsXmlAction

java.lang.Object
  extended byorg.eclipse.jface.action.Action
      extended bycom.jasperassistant.designer.viewer.actions.AbstractReportViewerAction
          extended bycom.jasperassistant.designer.viewer.actions.AbstractExportAction
              extended bycom.jasperassistant.designer.viewer.actions.ExportAsXmlAction
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.action.IAction, IReportViewerListener

public class ExportAsXmlAction
extends AbstractExportAction

Single sheet excel export action

Author:
Peter Severin (peter_p_s@users.sourceforge.net)

Field Summary
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
ExportAsXmlAction(IReportViewer viewer)
           
 
Method Summary
protected  void exportWithProgress(java.io.File file, net.sf.jasperreports.engine.export.JRExportProgressMonitor monitor)
          Subclasses should override this method to implement a progress monitor aware export method.
 
Methods inherited from class com.jasperassistant.designer.viewer.actions.AbstractExportAction
calculateEnabled, export, getDefaultFileExtension, getFileName, getFilterPath, run, setDefaultFileExtension, setFileExtensions, setFileName, setFilterNames, setFilterPath
 
Methods inherited from class com.jasperassistant.designer.viewer.actions.AbstractReportViewerAction
dispose, getReportViewer, runBusy, viewerStateChanged
 
Methods inherited from class org.eclipse.jface.action.Action
addPropertyChangeListener, convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, firePropertyChange, firePropertyChange, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, notifyResult, removeAcceleratorText, removeMnemonics, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportAsXmlAction

public ExportAsXmlAction(IReportViewer viewer)
See Also:
AbstractExportAction.AbstractExportAction(IReportViewer)
Method Detail

exportWithProgress

protected void exportWithProgress(java.io.File file,
                                  net.sf.jasperreports.engine.export.JRExportProgressMonitor monitor)
                           throws net.sf.jasperreports.engine.JRException
Description copied from class: AbstractExportAction
Subclasses should override this method to implement a progress monitor aware export method.

Overrides:
exportWithProgress in class AbstractExportAction
Parameters:
file - the destination file
monitor - the progress monitor
Throws:
net.sf.jasperreports.engine.JRException
See Also:
AbstractExportAction.exportWithProgress(java.io.File, net.sf.jasperreports.engine.export.JRExportProgressMonitor)