public class XFormsWizardTransferHandler extends javax.swing.TransferHandler implements ProcessEditorListener, ProcessModelListener
Constructor and Description |
---|
XFormsWizardTransferHandler(ProcessEditor editor) |
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(javax.swing.TransferHandler.TransferSupport support) |
java.awt.datatransfer.Transferable |
createTransferable(javax.swing.JComponent c) |
int |
getSourceActions(javax.swing.JComponent c) |
boolean |
importData(javax.swing.TransferHandler.TransferSupport support) |
void |
modelChanged(ProcessModel m)
Is called each time a new model is loaded.
|
void |
processEdgeAdded(ProcessEdge edge)
Is called if a ProcessEdge is added to the model.
|
void |
processEdgeRemoved(ProcessEdge edge)
Is called if a ProcessEdge is removed from the model.
|
void |
processNodeAdded(ProcessNode newNode)
Is called if a ProcessNode is added to the model.
|
void |
processNodeEditingFinished(ProcessNode o)
is invoked when editing the text of an element is finished
|
void |
processNodeEditingStarted(ProcessNode o,
javax.swing.JTextField textfield)
is invoked when editing the text of an element starts.
|
void |
processNodeRemoved(ProcessNode remNode)
Is called if a ProcessNode is removed from the model.
|
void |
processObjectClicked(ProcessObject o)
Is called each time a node is clicked.
|
void |
processObjectDoubleClicked(ProcessObject o)
Is called each time a double click on a node is performed.
|
void |
processObjectDragged(Dragable o,
int oldX,
int oldY)
Is called each time a ProcessObject is dragged.
|
void |
processObjectPropertyChange(ProcessObject obj,
java.lang.String name,
java.lang.String oldValue,
java.lang.String newValue)
Is called each time a property of a contained ProcessObject changes.
|
void |
setAutoLayout(boolean selected) |
void |
setBO(ProcessModel bo) |
public XFormsWizardTransferHandler(ProcessEditor editor)
public void setBO(ProcessModel bo)
public int getSourceActions(javax.swing.JComponent c)
getSourceActions
in class javax.swing.TransferHandler
public java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
createTransferable
in class javax.swing.TransferHandler
public boolean canImport(javax.swing.TransferHandler.TransferSupport support)
canImport
in class javax.swing.TransferHandler
public boolean importData(javax.swing.TransferHandler.TransferSupport support)
importData
in class javax.swing.TransferHandler
public void setAutoLayout(boolean selected)
public void modelChanged(ProcessModel m)
ProcessEditorListener
modelChanged
in interface ProcessEditorListener
public void processObjectClicked(ProcessObject o)
ProcessEditorListener
processObjectClicked
in interface ProcessEditorListener
public void processObjectDoubleClicked(ProcessObject o)
ProcessEditorListener
processObjectDoubleClicked
in interface ProcessEditorListener
processNodeClicked()
public void processNodeEditingFinished(ProcessNode o)
ProcessEditorListener
processNodeEditingFinished
in interface ProcessEditorListener
public void processNodeEditingStarted(ProcessNode o, javax.swing.JTextField textfield)
ProcessEditorListener
processNodeEditingStarted
in interface ProcessEditorListener
public void processObjectDragged(Dragable o, int oldX, int oldY)
ProcessEditorListener
processObjectDragged
in interface ProcessEditorListener
public void processEdgeAdded(ProcessEdge edge)
ProcessModelListener
processEdgeAdded
in interface ProcessModelListener
public void processEdgeRemoved(ProcessEdge edge)
ProcessModelListener
processEdgeRemoved
in interface ProcessModelListener
public void processNodeAdded(ProcessNode newNode)
ProcessModelListener
processNodeAdded
in interface ProcessModelListener
public void processNodeRemoved(ProcessNode remNode)
ProcessModelListener
processNodeRemoved
in interface ProcessModelListener
public void processObjectPropertyChange(ProcessObject obj, java.lang.String name, java.lang.String oldValue, java.lang.String newValue)
ProcessModelListener
processObjectPropertyChange
in interface ProcessModelListener