java.lang.Object
org.merlotxml.merlot.XMLEditorDoc
org.merlotxml.merlot.GD_XMLEditorDoc
- All Implemented Interfaces:
- java.awt.datatransfer.ClipboardOwner, java.util.EventListener, MerlotConstants, MerlotTransferableListener, java.beans.PropertyChangeListener
- public class GD_XMLEditorDoc
- extends XMLEditorDoc
| Nested classes inherited from class org.merlotxml.merlot.XMLEditorDoc |
XMLEditorDoc.DocCloseAction, XMLEditorDoc.DocCopyAction, XMLEditorDoc.DocCutAction, XMLEditorDoc.DocDeleteNodeAction, XMLEditorDoc.DocEditNodeAction, XMLEditorDoc.DocEditTextAction, XMLEditorDoc.DocPasteAfterAction, XMLEditorDoc.DocPasteBeforeAction, XMLEditorDoc.DocPasteIntoAction, XMLEditorDoc.DocSaveAction, XMLEditorDoc.DocSaveAsAction |
| Fields inherited from class org.merlotxml.merlot.XMLEditorDoc |
_copyNodeAction, _cutNodeAction, _deleteNodeAction, _docActive, _docseq, _domTree, _editNodeAction, _editTextAction, _frame, _ok_to_close, _pasteAfterAction, _pasteBeforeAction, _pasteIntoAction, _title, _ui, _undoManager, _xmlFile |
| Fields inherited from interface org.merlotxml.merlot.MerlotConstants |
ACTION_MENU_ACCELERATOR, ACTION_MENU_ICON, ACTION_NAME, ACTION_SHORT_DESCRIPTION, ACTION_SMALL_ICON, AFTER, BEFORE, ERR, INTO, UI, XML |
| Methods inherited from class org.merlotxml.merlot.XMLEditorDoc |
addNewNode, addNewNode, addUndoableEdit, checkClose, closeDocument, getDocument, getDTDCacheEntry, getDTDPluginConfig, getFile, getFrameIcon, getInternalFrame, getTreeTableModel, getUndoManager, getXMLEditorDocUI, isDirty, lostOwnership, pasteAfter, pasteBefore, pasteInto, propertyChange, saveDocument, saveDocumentAs, setActive, setupActions |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_genDiapoDocument
protected org.gendiapo.editor.document.GenDiapoDocument _genDiapoDocument
GD_XMLEditorDoc
public GD_XMLEditorDoc(java.io.File f)
throws MerlotException
- Constructor for a document from a File
GD_XMLEditorDoc
public GD_XMLEditorDoc(XMLFile f)
throws MerlotException
- Constructor from a XMLFile object
GD_XMLEditorDoc
public GD_XMLEditorDoc()
- Default constructor. Doesn't really do anything
init
protected void init()
- Setup the ui and the internal frame stuff
- Overrides:
init in class XMLEditorDoc
setupGenDiapoDocument
public void setupGenDiapoDocument()
setupGenDiapoDocumentInsert
public void setupGenDiapoDocumentInsert(MerlotDOMNode node)
setupGenDiapoDocumentDelete
public void setupGenDiapoDocumentDelete(MerlotDOMNode node)
getGenDiapoDocument
public org.gendiapo.editor.document.GenDiapoDocument getGenDiapoDocument()
setupTree
protected void setupTree()
- setupTree
- Overrides:
setupTree in class XMLEditorDoc
setDirty
public void setDirty(boolean d)
- Mark this document to be saved
- Overrides:
setDirty in class XMLEditorDoc
cut
public void cut(java.awt.event.ActionEvent evt)
- Specified by:
cut in interface MerlotTransferableListener- Overrides:
cut in class XMLEditorDoc
copy
public void copy(java.awt.event.ActionEvent evt)
- Specified by:
copy in interface MerlotTransferableListener- Overrides:
copy in class XMLEditorDoc
paste
public void paste(java.awt.event.ActionEvent evt)
- Description copied from interface:
MerlotTransferableListener
- requests a transferable object be pasted
- Specified by:
paste in interface MerlotTransferableListener- Overrides:
paste in class XMLEditorDoc
undo
public void undo(java.awt.event.ActionEvent evt)
- Overrides:
undo in class XMLEditorDoc
sync
public boolean sync()
deleteNodes
public void deleteNodes()
- Overrides:
deleteNodes in class XMLEditorDoc
deleteNode
public javax.swing.undo.CompoundEdit deleteNode(MerlotDOMNode node)
mergeNode
public javax.swing.undo.CompoundEdit mergeNode(MerlotDOMNode previous,
MerlotDOMNode next)