edu.stanford.smi.protegex.owl.ui.owltable
Class OWLTableTransferHandler
java.lang.Object
javax.swing.TransferHandler
edu.stanford.smi.protegex.owl.ui.owltable.OWLTableTransferHandler
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ConditionsTableTransferHandler, DefaultOWLTableTransferHandler
- public abstract class OWLTableTransferHandler
- extends TransferHandler
A TransferHandler for transferring parsable OWL expressions with an OWLTable.
Based on source code from Java Tutorial
http://java.sun.com/docs/books/tutorial/uiswing/misc/example-1dot4/index.html#ExtendedDnDDemo
- Author:
- Holger Knublauch
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inTransaction
private boolean inTransaction
owlModel
private OWLModel owlModel
rows
protected int[] rows
OWLTableTransferHandler
public OWLTableTransferHandler(OWLModel owlModel)
addRow
protected boolean addRow(OWLTableModel tableModel,
RDFSClass clone,
int index)
canImport
public boolean canImport(JComponent c,
DataFlavor[] flavors)
cleanup
protected void cleanup(JComponent c,
boolean remove)
createTransferable
protected Transferable createTransferable(JComponent c)
exportDone
protected void exportDone(JComponent c,
Transferable data,
int action)
exportOWLClses
protected Transferable exportOWLClses(JComponent c)
getSourceActions
public int getSourceActions(JComponent c)
getRootCls
protected OWLNamedClass getRootCls()
importOWLClses
protected int importOWLClses(JComponent c,
String clsesText)
importData
public boolean importData(JComponent c,
Transferable t)