net.sf.sqs_xml.editor.base.swing
クラス SourceEditorMenuBarMediator

java.lang.Object
  拡張net.sf.sqs_xml.editor.base.swing.SourceEditorMenuBarMediator
直系の既知のサブクラス:
SQSSourceEditorMenuBarMediator

public abstract class SourceEditorMenuBarMediator
extends java.lang.Object

作成者:
hiroya

入れ子クラスの概要
 class SourceEditorMenuBarMediator.FileMenu
           
 class SourceEditorMenuBarMediator.HelpMenu
           
 
コンストラクタの概要
SourceEditorMenuBarMediator(SourceEditorMediator mediator)
           
 
メソッドの概要
protected  boolean avoidNodeDelete(int n)
           
protected  boolean avoidOverwriteFile(java.io.File file)
           
 void close()
           
abstract  javax.swing.JMenuItem createAboutMenuItem()
           
abstract  javax.swing.JMenuItem createExportMenuItem()
           
abstract  javax.swing.JMenu createNewMenuItem()
           
abstract  javax.swing.JFileChooser createOpenFileChooser(java.io.File defaultFolder)
           
abstract  javax.swing.JFileChooser createSaveAsFileChoser(Source currentSource)
           
 DOMTreeSource createSource(java.io.File file)
           
 DOMTreeSource createSource(java.net.URL url, boolean readonly, java.lang.String title)
           
abstract  java.io.File exportFile(java.io.File sourceFile, java.lang.String suffix)
           
 SourceEditorMediator getMediator()
           
 javax.swing.JMenuBar getMenuBar()
           
 java.util.List getRecentCutNode()
           
 void open(java.io.File file)
           
 void open(java.net.URL url, boolean readonly, java.lang.String title)
           
 void setRecentCutNode(java.util.List list)
           
 void showError(java.lang.Exception ex, java.lang.String message)
           
 void updateMenu()
           
 
クラス 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
例外:
SourceException

createSource

public DOMTreeSource createSource(java.net.URL url,
                                  boolean readonly,
                                  java.lang.String title)
                           throws SourceException
例外:
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)