|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.action.Action
com.jasperassistant.designer.viewer.actions.AbstractReportViewerAction
com.jasperassistant.designer.viewer.actions.AbstractExportAction
Base class for export actions
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 | |
AbstractExportAction(IReportViewer viewer)
|
|
AbstractExportAction(IReportViewer viewer,
int style)
|
Method Summary | |
protected boolean |
calculateEnabled()
Calculates the enablement condition |
protected void |
export(java.io.File file)
Subclasses can override this method to implement an export method. |
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. |
java.lang.String |
getDefaultFileExtension()
|
java.lang.String |
getFileName()
|
java.lang.String |
getFilterPath()
|
void |
run()
|
void |
setDefaultFileExtension(java.lang.String defaultFileExtension)
|
void |
setFileExtensions(java.lang.String[] fileExtensions)
|
void |
setFileName(java.lang.String fileName)
|
void |
setFilterNames(java.lang.String[] filterNames)
|
void |
setFilterPath(java.lang.String filterPath)
|
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 |
public AbstractExportAction(IReportViewer viewer)
AbstractReportViewerAction.AbstractReportViewerAction(IReportViewer)
public AbstractExportAction(IReportViewer viewer, int style)
AbstractExportAction(IReportViewer, int)
Method Detail |
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class AbstractReportViewerAction
AbstractReportViewerAction.run()
protected void export(java.io.File file) throws java.lang.Throwable
exportWithProgress(File, JRExportProgressMonitor)
method.
file
- the destination file
java.lang.Throwable
- if an error occurs during the exportexportWithProgress(File, JRExportProgressMonitor)
public void setDefaultFileExtension(java.lang.String defaultFileExtension)
defaultFileExtension
- The defaultFileExtension to set.public java.lang.String getDefaultFileExtension()
public void setFileExtensions(java.lang.String[] fileExtensions)
fileExtensions
- The fileExtensions to set.public void setFilterNames(java.lang.String[] filterNames)
filterNames
- The filterNames to set.public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.lang.String getFilterPath()
public void setFilterPath(java.lang.String filterPath)
protected boolean calculateEnabled()
AbstractReportViewerAction
calculateEnabled
in class AbstractReportViewerAction
AbstractReportViewerAction.calculateEnabled()
protected void exportWithProgress(java.io.File file, net.sf.jasperreports.engine.export.JRExportProgressMonitor monitor) throws java.lang.Throwable
file
- the destination filemonitor
- the progress monitor
java.lang.Throwable
- if an error occurs during the export
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |