com.japisoft.xmlpad
Class ComponentFactory

java.lang.Object
  extended bycom.japisoft.xmlpad.ComponentFactory

public class ComponentFactory
extends java.lang.Object

Here a factory for default swing elements used by the XMLContainer. User can use it by creating a sub ComponentFactory class overring component and pass it to the XMLContainer constructor (in protected)

Version:
1.1
Author:
(c) 2003 JAPISOFT / A.Brillant
See Also:
XMLContainer

Constructor Summary
ComponentFactory()
           
 
Method Summary
 ElementView getNewElementView()
           
 javax.swing.JSplitPane getNewHorizontalSplitPane()
          create an horizontal oriented splitpane
 javax.swing.JPanel getNewPanel()
          create a panel for editor and tree
 javax.swing.JPopupMenu getNewPopupMenu()
          create a default popupMenu
 javax.swing.JScrollPane getNewScrollPane()
          create a scrollpane for editor or tree
 javax.swing.JToolBar getNewToolBar()
          create a default toolBar
 javax.swing.JTree getNewTree()
          create a default tee
 javax.swing.JSplitPane getNewVerticalSplitPane()
          create a vertical oriented splitpane
 XMLEditor getNewXMLEditor()
          create a default XMLEditor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentFactory

public ComponentFactory()
Method Detail

getNewScrollPane

public javax.swing.JScrollPane getNewScrollPane()
create a scrollpane for editor or tree


getNewPanel

public javax.swing.JPanel getNewPanel()
create a panel for editor and tree


getNewVerticalSplitPane

public javax.swing.JSplitPane getNewVerticalSplitPane()
create a vertical oriented splitpane


getNewHorizontalSplitPane

public javax.swing.JSplitPane getNewHorizontalSplitPane()
create an horizontal oriented splitpane


getNewTree

public javax.swing.JTree getNewTree()
create a default tee


getNewToolBar

public javax.swing.JToolBar getNewToolBar()
create a default toolBar


getNewXMLEditor

public XMLEditor getNewXMLEditor()
create a default XMLEditor


getNewPopupMenu

public javax.swing.JPopupMenu getNewPopupMenu()
create a default popupMenu


getNewElementView

public ElementView getNewElementView()
Returns:
a new table element view