public class SelectorsTransferHandler extends DataOnTransferHandler
AnalogicalRowSelector
object and implements
the delegation of effects of all the D&D actions involving it (either as
source or as target) to the DataUpdateTransferHandler
object passed
to its constructor.
It makes use of the redirection capability of its ancestor class and
furthermore provides, by the targetIdentifyingID
override, the
identity id hosted by the component which is associated to, so that the
delegated TransferHandler can identify the row of the Table
to which
is associated.
see AnalogicalRowSelector
m_delegatedTransferHandler, m_delegatorTransferHandler, m_exclusiveTransfer, m_target_id_field, m_targetIdStock
m_actionAsTarget, m_actor, m_id_dbField, m_index, m_managedDbTable, m_moveToDrain, m_showDropLocation, m_table
Constructor and Description |
---|
SelectorsTransferHandler(DataUpdateTransferHandler delegatedTransferHandler) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
getAndCheckSourceIndex(javax.swing.JComponent c) |
long |
getTargetIdVal(javax.swing.TransferHandler.TransferSupport support) |
protected boolean |
getTargetIndex(javax.swing.TransferHandler.TransferSupport support) |
protected void |
postInit() |
protected void |
selectContext(long dndID,
long identifyingID) |
protected long |
targetIdentifyingID(javax.swing.TransferHandler.TransferSupport support) |
delegatorTransferHandlerIsActing, exportAction, exportOnAction, getRowToBeSelected, importAction, importOnAction, validate, valueToTransfer
canImport, carriedValExpr, checkExportTransaction, checkImportTransaction, checkInternalMove, checkNeighbourhood, checkToDelete, completeImportTransaction, createContextPostStatement, createTransferable, endTransaction, exportDone, getSourceActions, getSuccess, importData, loadData, managedDbTable, manageExportActions, postImport, prepareTransfer, setCurrContext, setManagedDbTable, setSuccess, sourceIdentifyingID
public SelectorsTransferHandler(DataUpdateTransferHandler delegatedTransferHandler)
protected boolean getAndCheckSourceIndex(javax.swing.JComponent c)
getAndCheckSourceIndex
in class JotyTableTransferHandler
protected boolean getTargetIndex(javax.swing.TransferHandler.TransferSupport support)
getTargetIndex
in class JotyTableTransferHandler
public long getTargetIdVal(javax.swing.TransferHandler.TransferSupport support)
getTargetIdVal
in class DataOnTransferHandler
protected void postInit()
postInit
in class JotyTableTransferHandler
protected void selectContext(long dndID, long identifyingID)
selectContext
in class JotyTableTransferHandler
protected long targetIdentifyingID(javax.swing.TransferHandler.TransferSupport support)
targetIdentifyingID
in class JotyTableTransferHandler