cl::utfsm::acs::ebe::ErrorBrowserEditor Class Reference

Inheritance diagram for cl::utfsm::acs::ebe::ErrorBrowserEditor:
Inheritance graph
[legend]
Collaboration diagram for cl::utfsm::acs::ebe::ErrorBrowserEditor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ErrorBrowserEditor ()
void refreshDocsTree ()
EbeDocument getSelectedDoc ()
Error getSelectedError ()
void publicRefreshNodeTree ()
void refreshMembersTable ()
EbeDocumentManager getManager ()

Static Public Member Functions

static void main (String[] args)
static void log (String text)

Static Public Attributes

static boolean logInfo = true

Private Member Functions

void initialize ()
JPanel getJContentPane ()
JSplitPane getJSplitPane ()
JPanel getMainPanel ()
JScrollPane getJScrollPane ()
JSplitPane getJSplitPane1 ()
JTabbedPane getJTabbedPane ()
JPanel getTableViewPanel ()
JPanel getXmlViewPanel ()
JPanel getNodesPanel ()
JPanel getJPanel ()
JScrollPane getJScrollPane2 ()
JTable getDocTable ()
JScrollPane getJScrollPane3 ()
JTable getNodeAttributesTable ()
JScrollPane getJScrollPane4 ()
JTree getNodesTree ()
JScrollPane getJScrollPane5 ()
JTable getMembersTable ()
JPanel getJPanel1 ()
JScrollPane getJScrollPane1 ()
JTree getDocsTree ()
JScrollPane getJScrollPane6 ()
JEditorPane getXmlEditorPane ()
JMenuBar getEBEMenuBar ()
JMenu getFileMenu ()
JMenuItem getExitItem ()
JPanel getJPanel2 ()
JButton getAddButton ()
JButton getRemoveButton ()
JPopupMenu getAddPopupMenu ()
JMenuItem getAddFileItem ()
JMenuItem getAddDirectoryItem ()
JMenuItem getAddDefaultsItem ()
void refreshNodesTree ()
void refreshDocTable ()
void refreshNodeAttributesTable ()
JPanel getNodesEditPanel ()
JButton getNewNodeButton ()
JButton getRemoveNodeButton ()
JSplitPane getJSplitPane2 ()
JToolBar getJToolBar ()
JButton getEditButton ()
JButton getSaveButton ()
JButton getCancelEditButton ()
JButton getDeleteDocButton ()
JButton getNewDocButton ()
JPanel getJPanel4 ()
JPanel getMembersEditPanel ()
JButton getAddMemmberButton ()
JButton getRemoveMemberButton ()
JPopupMenu getNewNodePopupMenu ()
JMenuItem getNewErrorMenuItem ()
JMenuItem getNewCompletionMenuItem ()
JPopupMenu getRemovePopupMenu ()
JMenuItem getRemoveSelectedItem ()
JMenuItem getCleanAllFilesItem ()
void loadXmlView () throws IOException
void enterEditMode ()
void exitEditMode ()

Static Private Member Functions

static JTextPane getTextMessagePane ()

Private Attributes

JPanel jContentPane = null
JSplitPane jSplitPane = null
JPanel mainPanel = null
JScrollPane jScrollPane = null
JSplitPane jSplitPane1 = null
JTabbedPane jTabbedPane = null
JPanel tableViewPanel = null
JPanel xmlViewPanel = null
JPanel nodesPanel = null
JPanel jPanel = null
JScrollPane jScrollPane2 = null
JTable docTable = null
JScrollPane jScrollPane3 = null
JTable nodeAttributesTable = null
JScrollPane jScrollPane4 = null
JTree nodesTree = null
JScrollPane jScrollPane5 = null
JTable membersTable = null
JPanel jPanel1 = null
JScrollPane jScrollPane1 = null
JTree docsTree = null
JScrollPane jScrollPane6 = null
JEditorPane xmlEditorPane = null
JMenuBar EBEMenuBar = null
JMenu fileMenu = null
JMenuItem exitItem = null
JPanel jPanel2 = null
JButton addButton = null
JButton removeButton = null
JPopupMenu addPopupMenu = null
JMenuItem addFileItem = null
JMenuItem addDirectoryItem = null
JMenuItem addDefaultsItem = null
DefaultMutableTreeNode docNodeSelected = null
EbeDocument docSelected = null
DefaultMutableTreeNode complexNodeSelected = null
ComplexObject complexSelected = null
JPanel nodesEditPanel = null
JButton newNodeButton = null
JButton removeNodeButton = null
JSplitPane jSplitPane2 = null
JToolBar jToolBar = null
JButton editButton = null
JButton saveButton = null
JButton cancelEditButton = null
JLabel jLabel = null
JLabel locationField = null
JButton deleteDocButton = null
JButton newDocButton = null
JPanel jPanel4 = null
JPanel membersEditPanel = null
JButton addMemmberButton = null
JButton removeMemberButton = null
JPopupMenu newNodePopupMenu = null
JMenuItem newErrorMenuItem = null
JMenuItem newCompletionMenuItem = null
JPopupMenu removePopupMenu = null
JMenuItem removeSelectedItem = null
JMenuItem cleanAllFilesItem = null

Static Private Attributes

static JTextPane textMessagePane = null
static EbeDocumentManager manager = null

Detailed Description

Author:
Jorge Avarias (javarias[at]inf.utfsm.cl)

This class is teh main Error Browser Editor window GUI.
To edit this class you must use edit with Eclipse Visual Editor. It's extremelly insane to use an text editor to edit this class.


Constructor & Destructor Documentation

cl::utfsm::acs::ebe::ErrorBrowserEditor::ErrorBrowserEditor (  )  [inline]

This is the default constructor

References initialize(), manager, and membersTable.

Referenced by main().


Member Function Documentation

void cl::utfsm::acs::ebe::ErrorBrowserEditor::enterEditMode (  )  [inline, private]
void cl::utfsm::acs::ebe::ErrorBrowserEditor::exitEditMode (  )  [inline, private]
JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddButton (  )  [inline, private]

This method initializes jButton

Returns:
javax.swing.JButton

References addButton, and getAddPopupMenu().

Referenced by getJPanel2().

JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddDefaultsItem (  )  [inline, private]

This method initializes jMenuItem

Returns:
javax.swing.JMenuItem

References cl::utfsm::acs::ebe::EbeDocumentManager::addDefaults(), addDefaultsItem, manager, and refreshDocsTree().

Referenced by getAddPopupMenu().

JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddDirectoryItem (  )  [inline, private]

This method initializes jMenuItem

Returns:
javax.swing.JMenuItem

References cl::utfsm::acs::ebe::EbeDocumentManager::addDirectory(), addDirectoryItem, manager, and refreshDocsTree().

Referenced by getAddPopupMenu().

JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddFileItem (  )  [inline, private]

This method initializes jMenuItem

Returns:
javax.swing.JMenuItem

References addFileItem, cl::utfsm::acs::ebe::EbeDocumentManager::loadDocument(), manager, and refreshDocsTree().

Referenced by getAddPopupMenu().

JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddMemmberButton (  )  [inline, private]
JPopupMenu cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddPopupMenu (  )  [inline, private]

This method initializes jPopupMenu

Returns:
javax.swing.JPopupMenu

References addPopupMenu, getAddDefaultsItem(), getAddDirectoryItem(), and getAddFileItem().

Referenced by getAddButton().

JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getCancelEditButton (  )  [inline, private]
JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getCleanAllFilesItem (  )  [inline, private]
JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getDeleteDocButton (  )  [inline, private]
JTree cl::utfsm::acs::ebe::ErrorBrowserEditor::getDocsTree (  )  [inline, private]
JTable cl::utfsm::acs::ebe::ErrorBrowserEditor::getDocTable (  )  [inline, private]

This method initializes jTable

Returns:
javax.swing.JTable

References docTable.

Referenced by getJScrollPane2().

JMenuBar cl::utfsm::acs::ebe::ErrorBrowserEditor::getEBEMenuBar (  )  [inline, private]

This method initializes jJMenuBar

Returns:
javax.swing.JMenuBar

References EBEMenuBar, and getFileMenu().

Referenced by initialize().

JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getEditButton (  )  [inline, private]

This method initializes jButton

Returns:
javax.swing.JButton

References editButton, and enterEditMode().

Referenced by getJToolBar().

JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getExitItem (  )  [inline, private]

This method initializes jMenuItem

Returns:
javax.swing.JMenuItem

References exitItem.

Referenced by getFileMenu().

JMenu cl::utfsm::acs::ebe::ErrorBrowserEditor::getFileMenu (  )  [inline, private]

This method initializes jMenu

Returns:
javax.swing.JMenu

References fileMenu, and getExitItem().

Referenced by getEBEMenuBar().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getJContentPane (  )  [inline, private]

This method initializes jContentPane

Returns:
javax.swing.JPanel

References getJSplitPane(), getJToolBar(), and jContentPane.

Referenced by initialize().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getJPanel (  )  [inline, private]

This method initializes jPanel

Returns:
javax.swing.JPanel

References getJScrollPane4(), getNodesEditPanel(), and jPanel.

Referenced by getNodesPanel().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getJPanel1 (  )  [inline, private]

This method initializes jPanel1

Returns:
javax.swing.JPanel

References getJPanel2(), getJScrollPane1(), and jPanel1.

Referenced by getJSplitPane1().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getJPanel2 (  )  [inline, private]

This method initializes jPanel2

Returns:
javax.swing.JPanel

References getAddButton(), getRemoveButton(), and jPanel2.

Referenced by getJPanel1().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getJPanel4 (  )  [inline, private]

This method initializes jPanel4

Returns:
javax.swing.JPanel

References getJScrollPane5(), getMembersEditPanel(), and jPanel4.

Referenced by getJSplitPane2().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane (  )  [inline, private]

This method initializes jScrollPane

Returns:
javax.swing.JScrollPane

References getTextMessagePane(), and jScrollPane.

Referenced by getJSplitPane().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane1 (  )  [inline, private]

This method initializes jScrollPane1

Returns:
javax.swing.JScrollPane

References getDocsTree(), and jScrollPane1.

Referenced by getJPanel1().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane2 (  )  [inline, private]

This method initializes jScrollPane2

Returns:
javax.swing.JScrollPane

References getDocTable(), and jScrollPane2.

Referenced by getNodesPanel().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane3 (  )  [inline, private]

This method initializes jScrollPane3

Returns:
javax.swing.JScrollPane

References getNodeAttributesTable(), and jScrollPane3.

Referenced by getJSplitPane2().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane4 (  )  [inline, private]

This method initializes jScrollPane4

Returns:
javax.swing.JScrollPane

References getNodesTree(), and jScrollPane4.

Referenced by getJPanel().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane5 (  )  [inline, private]

This method initializes jScrollPane5

Returns:
javax.swing.JScrollPane

References getMembersTable(), and jScrollPane5.

Referenced by getJPanel4().

JScrollPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJScrollPane6 (  )  [inline, private]

This method initializes jScrollPane6

Returns:
javax.swing.JScrollPane

References getXmlEditorPane(), and jScrollPane6.

Referenced by getXmlViewPanel().

JSplitPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJSplitPane (  )  [inline, private]

This method initializes jSplitPane

Returns:
javax.swing.JSplitPane

References getJScrollPane(), getMainPanel(), and jSplitPane.

Referenced by getJContentPane().

JSplitPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJSplitPane1 (  )  [inline, private]

This method initializes jSplitPane1

Returns:
javax.swing.JSplitPane

References getJPanel1(), getJTabbedPane(), and jSplitPane1.

Referenced by getMainPanel().

JSplitPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJSplitPane2 (  )  [inline, private]

This method initializes jSplitPane2

Returns:
javax.swing.JSplitPane

References getJPanel4(), getJScrollPane3(), and jSplitPane2.

Referenced by getNodesPanel().

JTabbedPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getJTabbedPane (  )  [inline, private]

This method initializes jTabbedPane

Returns:
javax.swing.JTabbedPane

References getTableViewPanel(), getXmlViewPanel(), and jTabbedPane.

Referenced by getJSplitPane1().

JToolBar cl::utfsm::acs::ebe::ErrorBrowserEditor::getJToolBar (  )  [inline, private]

This method initializes jToolBar

Returns:
javax.swing.JToolBar

References getCancelEditButton(), getDeleteDocButton(), getEditButton(), getNewDocButton(), getSaveButton(), jLabel, jToolBar, and locationField.

Referenced by getJContentPane().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getMainPanel (  )  [inline, private]

This method initializes jPanel

Returns:
javax.swing.JPanel

References getJSplitPane1(), and mainPanel.

Referenced by getJSplitPane().

EbeDocumentManager cl::utfsm::acs::ebe::ErrorBrowserEditor::getManager (  )  [inline]
JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getMembersEditPanel (  )  [inline, private]

This method initializes jPanel5

Returns:
javax.swing.JPanel

References getAddMemmberButton(), getRemoveMemberButton(), and membersEditPanel.

Referenced by getJPanel4().

JTable cl::utfsm::acs::ebe::ErrorBrowserEditor::getMembersTable (  )  [inline, private]

This method initializes jTable2

Returns:
javax.swing.JTable

References membersTable.

Referenced by getJScrollPane5().

JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewCompletionMenuItem (  )  [inline, private]
JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewDocButton (  )  [inline, private]
JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewErrorMenuItem (  )  [inline, private]
JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewNodeButton (  )  [inline, private]

This method initializes jButton

Returns:
javax.swing.JButton

References getNewDocButton(), getNewNodePopupMenu(), and newNodeButton.

Referenced by getNodesEditPanel().

JPopupMenu cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewNodePopupMenu (  )  [inline, private]

This method initializes jPopupMenu

Returns:
javax.swing.JPopupMenu

References getNewCompletionMenuItem(), getNewErrorMenuItem(), and newNodePopupMenu.

Referenced by getNewNodeButton().

JTable cl::utfsm::acs::ebe::ErrorBrowserEditor::getNodeAttributesTable (  )  [inline, private]

This method initializes jTable1

Returns:
javax.swing.JTable

References nodeAttributesTable.

Referenced by getJScrollPane3().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getNodesEditPanel (  )  [inline, private]

This method initializes jPanel3

Returns:
javax.swing.JPanel

References getNewNodeButton(), getRemoveNodeButton(), and nodesEditPanel.

Referenced by getJPanel().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getNodesPanel (  )  [inline, private]

This method initializes jPanel

Returns:
javax.swing.JPanel

References getJPanel(), getJScrollPane2(), getJSplitPane2(), and nodesPanel.

Referenced by getTableViewPanel().

JTree cl::utfsm::acs::ebe::ErrorBrowserEditor::getNodesTree (  )  [inline, private]

This method initializes jTree1

Returns:
javax.swing.JTree

References complexNodeSelected, complexSelected, nodesTree, refreshMembersTable(), and refreshNodeAttributesTable().

Referenced by getJScrollPane4().

JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveButton (  )  [inline, private]

This method initializes jButton1

Returns:
javax.swing.JButton

References getRemovePopupMenu(), and removeButton.

Referenced by getJPanel2().

JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveMemberButton (  )  [inline, private]

This method initializes jButton7

Returns:
javax.swing.JButton

References complexSelected, cl::utfsm::acs::ebe::Error::getMembers(), log(), membersTable, refreshMembersTable(), and removeMemberButton.

Referenced by getMembersEditPanel().

JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveNodeButton (  )  [inline, private]
JPopupMenu cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemovePopupMenu (  )  [inline, private]

This method initializes jPopupMenu

Returns:
javax.swing.JPopupMenu

References getCleanAllFilesItem(), getRemoveSelectedItem(), and removePopupMenu.

Referenced by getRemoveButton().

JMenuItem cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveSelectedItem (  )  [inline, private]
JButton cl::utfsm::acs::ebe::ErrorBrowserEditor::getSaveButton (  )  [inline, private]
EbeDocument cl::utfsm::acs::ebe::ErrorBrowserEditor::getSelectedDoc (  )  [inline]
Error cl::utfsm::acs::ebe::ErrorBrowserEditor::getSelectedError (  )  [inline]
JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getTableViewPanel (  )  [inline, private]

This method initializes jPanel

Returns:
javax.swing.JPanel

References getNodesPanel(), and tableViewPanel.

Referenced by getJTabbedPane().

static JTextPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getTextMessagePane (  )  [inline, static, private]

This method initializes jTextPane

Returns:
javax.swing.JTextPane

References textMessagePane.

Referenced by getJScrollPane(), and log().

JEditorPane cl::utfsm::acs::ebe::ErrorBrowserEditor::getXmlEditorPane (  )  [inline, private]

This method initializes jEditorPane

Returns:
javax.swing.JEditorPane

References xmlEditorPane.

Referenced by getJScrollPane6().

JPanel cl::utfsm::acs::ebe::ErrorBrowserEditor::getXmlViewPanel (  )  [inline, private]

This method initializes jPanel

Returns:
javax.swing.JPanel

References getJScrollPane6(), and xmlViewPanel.

Referenced by getJTabbedPane().

void cl::utfsm::acs::ebe::ErrorBrowserEditor::initialize (  )  [inline, private]

This method initializes this class

Returns:
void

References getEBEMenuBar(), and getJContentPane().

Referenced by ErrorBrowserEditor().

void cl::utfsm::acs::ebe::ErrorBrowserEditor::loadXmlView (  )  throws IOException [inline, private]
static void cl::utfsm::acs::ebe::ErrorBrowserEditor::log ( String  text  )  [inline, static]
static void cl::utfsm::acs::ebe::ErrorBrowserEditor::main ( String[]  args  )  [inline, static]

References ErrorBrowserEditor().

void cl::utfsm::acs::ebe::ErrorBrowserEditor::publicRefreshNodeTree (  )  [inline]
void cl::utfsm::acs::ebe::ErrorBrowserEditor::refreshDocsTree (  )  [inline]
void cl::utfsm::acs::ebe::ErrorBrowserEditor::refreshDocTable (  )  [inline, private]
void cl::utfsm::acs::ebe::ErrorBrowserEditor::refreshMembersTable (  )  [inline]
void cl::utfsm::acs::ebe::ErrorBrowserEditor::refreshNodeAttributesTable (  )  [inline, private]
void cl::utfsm::acs::ebe::ErrorBrowserEditor::refreshNodesTree (  )  [inline, private]

Member Data Documentation

Referenced by getAddDefaultsItem().

Referenced by getAddDirectoryItem().

Referenced by getAddFileItem().

Referenced by getAddMemmberButton().

Referenced by getAddPopupMenu().

Referenced by getCleanAllFilesItem().

DefaultMutableTreeNode cl::utfsm::acs::ebe::ErrorBrowserEditor::complexNodeSelected = null [private]
DefaultMutableTreeNode cl::utfsm::acs::ebe::ErrorBrowserEditor::docNodeSelected = null [private]

Referenced by getEBEMenuBar().

Referenced by getExitItem().

Referenced by getFileMenu().

Referenced by getJContentPane().

Referenced by getJToolBar().

Referenced by getJPanel().

Referenced by getJPanel1().

Referenced by getJPanel2().

Referenced by getJPanel4().

Referenced by getJScrollPane().

Referenced by getJScrollPane1().

Referenced by getJScrollPane2().

Referenced by getJScrollPane3().

Referenced by getJScrollPane4().

Referenced by getJScrollPane5().

Referenced by getJScrollPane6().

Referenced by getJSplitPane().

Referenced by getJSplitPane1().

Referenced by getJSplitPane2().

Referenced by getJTabbedPane().

Referenced by getJToolBar().

Referenced by getDocsTree(), and getJToolBar().

Referenced by log().

Referenced by getMainPanel().

Referenced by getNewErrorMenuItem().

Referenced by getNewNodeButton().

Referenced by getNewNodePopupMenu().

Referenced by getNodesPanel().

Referenced by getNodesTree(), and refreshNodesTree().

Referenced by getRemoveMemberButton().

Referenced by getRemoveNodeButton().

Referenced by getRemovePopupMenu().

Referenced by getRemoveSelectedItem().

Referenced by getTableViewPanel().

Referenced by getTextMessagePane().

Referenced by getXmlEditorPane(), and loadXmlView().

Referenced by getXmlViewPanel().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2