Serialized Form


Package org.merlotxml.awt

Class org.merlotxml.awt.PercentLayout.ComponentInfo extends java.awt.Rectangle implements Serializable

Serialized Fields

constraints

PercentLayout.Constraints constraints

component

java.awt.Component component

preferredSize

java.awt.Dimension preferredSize


Package org.merlotxml.merlot

Class org.merlotxml.merlot.BastardChildException extends org.w3c.dom.DOMException implements Serializable

Class org.merlotxml.merlot.ChildTableEditor.ChildTableEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_parent

MerlotDOMNode _parent

_table

javax.swing.JTable _table

_tableModel

ChildTableEditor.ChildTableModel _tableModel

_removeButton

javax.swing.JButton _removeButton

_addButton

javax.swing.JButton _addButton

_orderUpButton

javax.swing.JButton _orderUpButton

_orderDownButton

javax.swing.JButton _orderDownButton

Class org.merlotxml.merlot.ChildTableEditor.ChildTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

_updating

boolean _updating

_parent

MerlotDOMNode _parent

_children

java.util.Vector _children

_childtype

java.lang.String _childtype

_vetoListeners

java.util.Vector _vetoListeners

Class org.merlotxml.merlot.ChildTableEditor.GenericChildTableEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_parent

MerlotDOMNode _parent

_editPanel

javax.swing.JPanel _editPanel

_childPanel

ChildTableEditor.ChildTableEditPanel _childPanel

Class org.merlotxml.merlot.CommentEditPanel extends GenericDOMEditPanel implements Serializable

Class org.merlotxml.merlot.DNDJScrollPane extends javax.swing.JScrollPane implements Serializable

Serialized Fields

_delegate

java.awt.dnd.DropTargetListener _delegate

_dropTarget

java.awt.dnd.DropTarget _dropTarget

Class org.merlotxml.merlot.DNDJTreeTable extends com.sun.javax.swing.JTreeTable implements Serializable

Serialized Fields

_dragSource

java.awt.dnd.DragSource _dragSource

_dropTarget

java.awt.dnd.DropTarget _dropTarget

_lastrow

int _lastrow

_oldrp

java.awt.Rectangle _oldrp

_dndhint

java.awt.Rectangle _dndhint

_hintBig

java.awt.Rectangle _hintBig

_hintSmall

java.awt.Rectangle _hintSmall

_inside

boolean _inside

_before

boolean _before

_model

com.sun.javax.swing.TreeTableModel _model

Class org.merlotxml.merlot.DTDChooser.DTDListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

_cache

DTDCache _cache

_list

DTDCacheEntry[] _list

Class org.merlotxml.merlot.GenericDOMEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_node

MerlotDOMNode _node
The node this editor was created for


_subtext

MerlotDOMText _subtext
A node which is the child #text element for this node


_node_attributes

org.w3c.dom.NamedNodeMap _node_attributes
The attributes and their values from this node


_dtd_attributes

java.util.Hashtable _dtd_attributes
Map of attribute names to their DTDAttribute declaration


_attrComponents

java.util.Hashtable _attrComponents
Map of attribute names to attribute components (key is String, val is JComponent)


_first_component

boolean _first_component

_prev

javax.swing.JComponent _prev

_first_field

javax.swing.JComponent _first_field

_text

javax.swing.JTextArea _text

_target

javax.swing.JTextField _target

_vetoListeners

java.util.Vector _vetoListeners
list of PropertyChangeListeners that can veto editing actions


_attributePanel

javax.swing.JPanel _attributePanel
The panel which contains the actual layout of attributes

Class org.merlotxml.merlot.GenericDOMEditPanel.GenericComponent extends javax.swing.JComponent implements Serializable

Serialized Fields

attribute

javax.swing.JComponent attribute

display

javax.swing.JComponent display

Class org.merlotxml.merlot.GenericDOMEditPanel.ScrollablePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_trackHeight

boolean _trackHeight

_trackWidth

boolean _trackWidth

Class org.merlotxml.merlot.JMoreMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

maximumHeight

double maximumHeight
The maximum height in screen pixles a menu is allowed to be.


myHeight

double myHeight
Manually keep track of height - getPreferredSize/getSize seems to only work properly after the menu has been dispayed at least once.


moreMenu

JMoreMenu moreMenu
Used to provide arbitrarily deep more menus.

Class org.merlotxml.merlot.MerlotAbout extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

_frame

XMLEditorFrame _frame

_scroller

MerlotAbout.AboutScroller _scroller

Class org.merlotxml.merlot.MerlotAbout.AboutScroller extends javax.swing.JPanel implements Serializable

Serialized Fields

_stuff

java.lang.String[] _stuff

_stop

boolean _stop

_multiLineLabel

javax.swing.JLabel _multiLineLabel

Class org.merlotxml.merlot.MerlotError.ShowErrorDetailsAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

_error

java.lang.Throwable _error

_c

java.awt.Component _c

Class org.merlotxml.merlot.MerlotException extends java.lang.Exception implements Serializable

Serialized Fields

_wrappedException

java.lang.Throwable _wrappedException

Class org.merlotxml.merlot.MerlotLibrary extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

_libFile

XMLFile _libFile

_tableModel

MerlotLibraryTreeTableModel _tableModel

_table

com.sun.javax.swing.JTreeTable _table

_libdoc

MerlotDOMDocument _libdoc

_viewport

javax.swing.JViewport _viewport

_newSectionAction

javax.swing.Action _newSectionAction

_deleteSectionAction

javax.swing.Action _deleteSectionAction

_editNodeAction

javax.swing.Action _editNodeAction

_deleteNodeAction

javax.swing.Action _deleteNodeAction

_copyLibItemAction

javax.swing.Action _copyLibItemAction

_pasteLibItemAction

javax.swing.Action _pasteLibItemAction

_renameLibItemAction

javax.swing.Action _renameLibItemAction

_merlotLib

MerlotLibrary _merlotLib

_libraryRoot

MerlotDOMElement _libraryRoot

Class org.merlotxml.merlot.MerlotLibrary.CopyLibItemAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrary.DeleteNodeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrary.DeleteSectionAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrary.EditNodeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrary.NewSectionAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrary.PasteLibItemAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrary.RenameLibItemAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotLibrarySectionMenu extends javax.swing.JPopupMenu implements Serializable

Serialized Fields

_node

MerlotDOMNode _node

Class org.merlotxml.merlot.MerlotLibrarySectionMenu.NewSectionAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.MerlotNodeRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Serialized Fields

_dispAttr

java.lang.String _dispAttr

Class org.merlotxml.merlot.MerlotPreferenceDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

_dialog

javax.swing.JDialog _dialog

_setting

XMLEditorSettings _setting

_frame

XMLEditorFrame _frame

headingLabel

javax.swing.JLabel headingLabel

keyLabel

javax.swing.JLabel keyLabel

valueLabel

javax.swing.JLabel valueLabel

setButton

javax.swing.JButton setButton

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

resetButton

javax.swing.JButton resetButton

valueText

javax.swing.JTextField valueText

keyText

javax.swing.JTextField keyText

userProps

java.util.Properties userProps

filterStr

java.lang.String filterStr

model

MerlotPreferenceDialog.PropsTableModel model

table

javax.swing.JTable table

Class org.merlotxml.merlot.MerlotTextPane extends javax.swing.JTextPane implements Serializable

Serialized Fields

_parent

MerlotDOMNode _parent

Class org.merlotxml.merlot.MerlotToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

_hideText

boolean _hideText
when false, this acts just like the default JToolbar class

Class org.merlotxml.merlot.ProcInstructionEditPanel extends GenericDOMEditPanel implements Serializable

Class org.merlotxml.merlot.SizeableJPopupMenuByHeight extends javax.swing.JPopupMenu implements Serializable

Serialized Fields

myHeight

double myHeight
Manually keep track of height - getPreferredSize/getSize seems to only work properly after the menu has been dispayed at least once.


maximumHeight

double maximumHeight
The maximum number height allowed in a menu


moreMenu

JMoreMenu moreMenu
"more->" menu - recursive object allows for arbitrarily deep more menus.

Class org.merlotxml.merlot.TextEditPanel extends GenericDOMEditPanel implements Serializable

Class org.merlotxml.merlot.XerlinPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_file

java.io.File _file

_xmlFile

XMLFile _xmlFile

_doc

XMLEditorDoc _doc

_ui

XMLEditorDocUI _ui

_root

org.w3c.dom.Node _root

_clipboard

java.awt.datatransfer.Clipboard _clipboard
The clipboard for this application. This one holds just about anything except tree nodes. It mainly holds text.

Since:

_treeClipboard

java.awt.datatransfer.Clipboard _treeClipboard
Special clipboard for the tree nodes. We keep this separate because a paste in the tree is different from a paste in a text box.

Since:

_entityResolvers

java.util.Vector _entityResolvers
Vector of custom entity resolvers that can be added to this XerlinPanel

Since:

Class org.merlotxml.merlot.XMLEditor.DTDChooserFindFileAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

_field

javax.swing.text.JTextComponent _field
the text field to update with the file URL once the user selects one

Class org.merlotxml.merlot.XMLEditorActions.AboutAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.BackAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.CancelAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.CloseFileAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.CopyAction extends javax.swing.text.TextAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.CutAction extends javax.swing.text.TextAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.DefaultLFAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.EditPrefsAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.HelpAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.MetalLFAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.NewFileAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.NewLibraryAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.OpenDavFileAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.OpenFileAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.OpenLibraryAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.PasteAction extends javax.swing.text.TextAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.PluginLoadAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.QuitAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.RevertFileAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.SaveAsAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.SaveAsDavAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.SaveFileAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.UndoAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.WindowCascadeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.WindowTileHorizontalAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorActions.WindowTileVerticalAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.CollapseNodeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocCloseAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocCopyAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocCutAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocDeleteNodeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocEditNodeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocEditTextAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocPasteAfterAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocPasteBeforeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocPasteIntoAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocSaveAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.DocSaveAsAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDoc.ExpandNodeAction extends javax.swing.AbstractAction implements Serializable

Class org.merlotxml.merlot.XMLEditorDocUI extends javax.swing.JPanel implements Serializable

Serialized Fields

_XMLmodel

DOMTreeTableAdapter _XMLmodel
Description of the Field


_doc

XMLEditorDoc _doc
Description of the Field


_table

com.sun.javax.swing.JTreeTable _table
Description of the Field


_treePanel

javax.swing.JPanel _treePanel
Description of the Field


_splitPane

javax.swing.JSplitPane _splitPane
Description of the Field


_editPanel

javax.swing.JPanel _editPanel
The panel which contains the node editor


_statusPanel

javax.swing.JPanel _statusPanel
Description of the Field


_status1

javax.swing.JLabel _status1
Description of the Field


_status2

javax.swing.JLabel _status2
Description of the Field


_status3

javax.swing.JLabel _status3
Description of the Field


_menuBar

javax.swing.JMenuBar _menuBar
Description of the Field


_treePasteMenu

javax.swing.JMenu _treePasteMenu
Description of the Field


_currentNode

MerlotDOMNode _currentNode
The current node this editor is editing in the right-hand pane


_currentEditPanel

javax.swing.JPanel _currentEditPanel
The current edit panel which is displayed in the right-hand pane


_nodeHistory

java.util.Vector _nodeHistory
The history of nodes which have been opened and edited


_removedColumns

java.util.HashMap _removedColumns
Keep track of removed table columns

Class org.merlotxml.merlot.XMLEditorFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

_actions

XMLEditorActions _actions
the actions toplevel object


_internalFrames

java.util.Vector _internalFrames
The list of internal frames that are being managed by this toplevel Frame. Objects are of type JInternalFrame.


_libraries

java.util.Vector _libraries
The list of library objects which are open. Objects are of type MerlotLibrary


_fileToFrameMap

java.util.Hashtable _fileToFrameMap
Hashtable mapping Files to JInternalFrames. This allows us to bring a frame to the front if someone tries to open a file that is already open, instead of giving a new XMLDoc for it


_menuBar

javax.swing.JMenuBar _menuBar
The main menu bar for the application


_fileMenu

javax.swing.JMenu _fileMenu

_recentFileMenu

javax.swing.JMenu _recentFileMenu

_editMenu

javax.swing.JMenu _editMenu

_nodeMenu

javax.swing.JMenu _nodeMenu

_windowMenu

javax.swing.JMenu _windowMenu

_pluginMenu

javax.swing.JMenu _pluginMenu

_helpMenu

javax.swing.JMenu _helpMenu

_toolBar

javax.swing.JToolBar _toolBar

_extraActions

java.util.HashMap _extraActions

_documents

java.util.Vector _documents

_desktop

javax.swing.JDesktopPane _desktop

_editor

XMLEditor _editor
The editor that created this class instance


_background

javax.swing.JPanel _background
The background of this frame


_dtdChooser

DTDChooser _dtdChooser
A DTD chooser instance which can be reused throughout the application


_preferenceDialog

javax.swing.JDialog _preferenceDialog
Description of the Field


_clipboard

java.awt.datatransfer.Clipboard _clipboard
the clipboard for this application. This one holds just about anything except tree nodes. It mainly holds text.


_treeClipboard

java.awt.datatransfer.Clipboard _treeClipboard
Special clipboard for the tree nodes. We keep this separate because a paste in the tree is different from a paste in a text box.


_current_dir

java.lang.String _current_dir
Directory to go to when opening a file. This is set to the last directory that the user opened a file from.


_lib_dir

java.lang.String _lib_dir
Directory where the last library file was opened from. Open Library will go here first.


_stagger_x

int _stagger_x
current values of staggering


_stagger_y

int _stagger_y
current values of staggering


_stagger_x_start

int _stagger_x_start
Where to start the stagger


_stagger_y_start

int _stagger_y_start
Where to start the stagger


_frameToDocumentMap

java.util.Hashtable _frameToDocumentMap
mapping of JInternalFrame to a XMLEditorDoc which handles cut/copy/paste and other events that can show up at the top level, but need to be passed on to the right window


_cursor_doc

XMLEditorDoc _cursor_doc

_file_dialog

XerlinFileDialogs _file_dialog

Class org.merlotxml.merlot.XMLEditorMACFrame extends XMLEditorFrame implements Serializable


Package org.merlotxml.merlot.editors

Class org.merlotxml.merlot.editors.ComplexTypeEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_complexType

GrammarComplexType _complexType

_grammarAttributes

GrammarSimpleType[] _grammarAttributes

_grammarSimpleContent

GrammarSimpleType _grammarSimpleContent

_node

MerlotDOMNode _node
The node this editor was created for


_nodeAttributes

org.w3c.dom.NamedNodeMap _nodeAttributes
The DOM Nodes with the values of the attributes


_previousComponent

javax.swing.JComponent _previousComponent

_simpleTypeEditors

java.util.Hashtable _simpleTypeEditors

_subtext

MerlotDOMText _subtext
A node which is the child #text element for this node


_attributePanel

javax.swing.JPanel _attributePanel
The panel which contains the actual layout of attributes


_firstComponent

boolean _firstComponent

_firstField

javax.swing.JComponent _firstField

_vetoListeners

java.util.Vector _vetoListeners
list of PropertyChangeListeners that can veto editing actions

Class org.merlotxml.merlot.editors.ComplexTypeEditPanel.ScrollablePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

_trackHeight

boolean _trackHeight

_trackWidth

boolean _trackWidth


Package org.merlotxml.merlot.plugin

Class org.merlotxml.merlot.plugin.PluginConfigException extends WrapperException implements Serializable

Class org.merlotxml.merlot.plugin.PluginManagerException extends java.lang.Exception implements Serializable


Package org.merlotxml.util

Class org.merlotxml.util.WrapperException extends java.lang.Exception implements Serializable

Serialized Fields

realException

java.lang.Exception realException


Package org.merlotxml.util.xml

Class org.merlotxml.util.xml.DOMLiaisonImplException extends WrapperException implements Serializable