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
Field Summary |
protected int[] |
rows
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
- Overrides:
canImport
in class TransferHandler
cleanup
protected void cleanup(JComponent c,
boolean remove)
createTransferable
protected Transferable createTransferable(JComponent c)
- Overrides:
createTransferable
in class TransferHandler
exportDone
protected void exportDone(JComponent c,
Transferable data,
int action)
- Overrides:
exportDone
in class TransferHandler
exportOWLClses
protected Transferable exportOWLClses(JComponent c)
getSourceActions
public int getSourceActions(JComponent c)
- Overrides:
getSourceActions
in class TransferHandler
getRootCls
protected OWLNamedClass getRootCls()
importOWLClses
protected int importOWLClses(JComponent c,
String clsesText)
importData
public boolean importData(JComponent c,
Transferable t)
- Overrides:
importData
in class TransferHandler
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.