net.sf.sqs_xml.editor.base.swing
Class SourceEditorMenuBarMediator
java.lang.Object
net.sf.sqs_xml.editor.base.swing.SourceEditorMenuBarMediator
- Direct Known Subclasses:
- SQSSourceEditorMenuBarMediator
- public abstract class SourceEditorMenuBarMediator
- extends java.lang.Object
- Author:
- hiroya
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SourceEditorMenuBarMediator
public SourceEditorMenuBarMediator(SourceEditorMediator mediator)
getRecentCutNode
public java.util.List getRecentCutNode()
setRecentCutNode
public void setRecentCutNode(java.util.List list)
getMenuBar
public javax.swing.JMenuBar getMenuBar()
getMediator
public SourceEditorMediator getMediator()
exportFile
public abstract java.io.File exportFile(java.io.File sourceFile,
java.lang.String suffix)
createNewMenuItem
public abstract javax.swing.JMenu createNewMenuItem()
createExportMenuItem
public abstract javax.swing.JMenuItem createExportMenuItem()
createAboutMenuItem
public abstract javax.swing.JMenuItem createAboutMenuItem()
avoidNodeDelete
protected boolean avoidNodeDelete(int n)
avoidOverwriteFile
protected boolean avoidOverwriteFile(java.io.File file)
showError
public void showError(java.lang.Exception ex,
java.lang.String message)
createSource
public DOMTreeSource createSource(java.io.File file)
throws SourceException
- Throws:
SourceException
createSource
public DOMTreeSource createSource(java.net.URL url,
boolean readonly,
java.lang.String title)
throws SourceException
- Throws:
SourceException
open
public void open(java.net.URL url,
boolean readonly,
java.lang.String title)
open
public void open(java.io.File file)
close
public void close()
updateMenu
public void updateMenu()
createSaveAsFileChoser
public abstract javax.swing.JFileChooser createSaveAsFileChoser(Source currentSource)
createOpenFileChooser
public abstract javax.swing.JFileChooser createOpenFileChooser(java.io.File defaultFolder)