|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmil.navy.nps.logger.PduSelection
The clipboard needs some helper classes to transfer data of an arbitrary type, and this is one such class. It handles the selection and transfer of PDU objects. when the user selects a range of PDUs and selects copy or cut, an instance of this class is created. It manages queries about what type of data it can provide to people who do "paste", and holds data.
See http://www.vjinformant.com/features/1999/08/ji199908ps_f.asp for details.
Field Summary | |
static java.awt.datatransfer.DataFlavor[] |
flavors
|
Constructor Summary | |
PduSelection(ProtocolDataUnit[] pdu)
this constructor lists the PDUs we're going to be transfering. |
|
PduSelection(java.util.Vector pPdus)
Constructor, takes vector of PDUs and adds them to our selection. |
Method Summary | |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
getTransferData returns an object that represents the data placed on the clipboard. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
getTransferDataFlavors returns a list of the data flavors (aka data formats) that it can provide data in. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns true if the DataFlavor passed in is one of the ones we support. |
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
In general data transfer objects can implement "lazy transfer". |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.awt.datatransfer.DataFlavor[] flavors
Constructor Detail |
public PduSelection(ProtocolDataUnit[] pdu)
public PduSelection(java.util.Vector pPdus)
Method Detail |
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable contents)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |