net.sf.sqs_xml.editor.base.swing
Class SourceEditorMediator

java.lang.Object
  extended bynet.sf.sqs_xml.editor.base.swing.SourceEditorMediator
Direct Known Subclasses:
SQSSourceEditorMediator

public abstract class SourceEditorMediator
extends java.lang.Object

Author:
hiroya

Constructor Summary
SourceEditorMediator()
           
SourceEditorMediator(java.io.File filename)
           
SourceEditorMediator(java.net.URL url)
           
 
Method Summary
abstract  SourceEditorMenuBarMediator createSourceEditorMenuBarMediator()
           
abstract  SourceEditorTabbedPane createSourceEditorTabbedPane(SourceEditorMediator mediator)
           
abstract  SourceEditorToolBar createSourceEditorToolBar()
           
abstract  SourceManager createSourceManager()
           
 void fireSourceChanged()
           
abstract  javax.swing.JPanel getBackgroundPanel()
           
 javax.swing.JComponent getCurrentEditorPane()
           
 javax.swing.JScrollPane getCurrentEditorScrollPane()
           
 NodeTreePane getCurrentTreePane()
           
 javax.swing.JFrame getFrame()
           
 SourceEditorMenuBarMediator getMenuBarMediator()
           
 SourceEditorTabbedPane getSourceEditorTabbedPane()
           
 SourceManager getSourceManager()
           
abstract  java.lang.String getTitle()
           
 SourceEditorToolBar getToolBar()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceEditorMediator

public SourceEditorMediator()
                     throws java.lang.ClassCastException,
                            java.lang.IllegalAccessException,
                            java.lang.InstantiationException,
                            java.lang.ClassNotFoundException,
                            javax.swing.UnsupportedLookAndFeelException

SourceEditorMediator

public SourceEditorMediator(java.io.File filename)
                     throws java.lang.ClassCastException,
                            java.lang.IllegalAccessException,
                            java.lang.InstantiationException,
                            java.lang.ClassNotFoundException,
                            javax.swing.UnsupportedLookAndFeelException

SourceEditorMediator

public SourceEditorMediator(java.net.URL url)
                     throws java.lang.ClassCastException,
                            java.lang.IllegalAccessException,
                            java.lang.InstantiationException,
                            java.lang.ClassNotFoundException,
                            javax.swing.UnsupportedLookAndFeelException
Method Detail

getFrame

public javax.swing.JFrame getFrame()

getToolBar

public SourceEditorToolBar getToolBar()

getMenuBarMediator

public SourceEditorMenuBarMediator getMenuBarMediator()

getTitle

public abstract java.lang.String getTitle()

createSourceManager

public abstract SourceManager createSourceManager()

createSourceEditorMenuBarMediator

public abstract SourceEditorMenuBarMediator createSourceEditorMenuBarMediator()

createSourceEditorToolBar

public abstract SourceEditorToolBar createSourceEditorToolBar()

createSourceEditorTabbedPane

public abstract SourceEditorTabbedPane createSourceEditorTabbedPane(SourceEditorMediator mediator)

getSourceEditorTabbedPane

public SourceEditorTabbedPane getSourceEditorTabbedPane()

getSourceManager

public SourceManager getSourceManager()

getCurrentTreePane

public NodeTreePane getCurrentTreePane()

getCurrentEditorScrollPane

public javax.swing.JScrollPane getCurrentEditorScrollPane()

getCurrentEditorPane

public javax.swing.JComponent getCurrentEditorPane()

getBackgroundPanel

public abstract javax.swing.JPanel getBackgroundPanel()

fireSourceChanged

public void fireSourceChanged()