Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.merlotxml.merlot
Class GD_XMLEditorDoc  view GD_XMLEditorDoc download GD_XMLEditorDoc.java

java.lang.Object
  extended byorg.merlotxml.merlot.XMLEditorDoc
      extended byorg.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 Class Summary
 
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
 
Field Summary
protected  org.gendiapo.editor.document.GenDiapoDocument _genDiapoDocument
           
 
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
 
Constructor Summary
GD_XMLEditorDoc()
          Default constructor.
GD_XMLEditorDoc(java.io.File f)
          Constructor for a document from a File
GD_XMLEditorDoc(XMLFile f)
          Constructor from a XMLFile object
 
Method Summary
 void copy(java.awt.event.ActionEvent evt)
           
 void cut(java.awt.event.ActionEvent evt)
           
 javax.swing.undo.CompoundEdit deleteNode(MerlotDOMNode node)
           
 void deleteNodes()
           
 org.gendiapo.editor.document.GenDiapoDocument getGenDiapoDocument()
           
protected  void init()
          Setup the ui and the internal frame stuff
 javax.swing.undo.CompoundEdit mergeNode(MerlotDOMNode previous, MerlotDOMNode next)
           
 void paste(java.awt.event.ActionEvent evt)
          requests a transferable object be pasted
 void setDirty(boolean d)
          Mark this document to be saved
 void setupGenDiapoDocument()
           
 void setupGenDiapoDocumentDelete(MerlotDOMNode node)
           
 void setupGenDiapoDocumentInsert(MerlotDOMNode node)
           
protected  void setupTree()
          setupTree
 boolean sync()
           
 void undo(java.awt.event.ActionEvent evt)
           
 
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
 

Field Detail

_genDiapoDocument

protected org.gendiapo.editor.document.GenDiapoDocument _genDiapoDocument
Constructor Detail

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

Method Detail

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)