Horus Doc || Java GUI Reference || Doxygen's quick Index  

StubTransfer Class Reference

Inheritance diagram for StubTransfer::

StubDescription AppTransfer ObjectTransfer ImageTransfer List of all members.

Public Methods

 StubTransfer (String type, String name, String ior)
String getName ()
String getType ()
String getIOR ()
synchronized DataFlavor[] getTransferDataFlavors ()
boolean isDataFlavorSupported (DataFlavor flavor)
synchronized Object getTransferData (DataFlavor flavor) throws UnsupportedFlavorException, IOException

Protected Methods

abstract DataFlavor getFlavor ()

Constructor & Destructor Documentation

StubTransfer::StubTransfer String    type,
String    name,
String    ior
[inline]
 

00023 {
00024     _type = type;
00025     _name = name;
00026     _ior = ior;
00027 }


Member Function Documentation

String StubTransfer::getName   [inline, virtual]
 

Reimplemented from StubDescription.

00030 {
00031     return _name;
00032 }

String StubTransfer::getType   [inline, virtual]
 

Reimplemented from StubDescription.

00035 {
00036     return _type;
00037 }

String StubTransfer::getIOR   [inline, virtual]
 

Reimplemented from StubDescription.

00040 {
00041     return _ior;
00042 }

synchronized DataFlavor [] StubTransfer::getTransferDataFlavors   [inline]
 

Reimplemented in ObjectTransfer.

00045 {
00046     return new DataFlavor[] { getFlavor() };
00047 }

boolean StubTransfer::isDataFlavorSupported DataFlavor    flavor [inline]
 

Reimplemented in ObjectTransfer.

00050 {
00051     return flavor.equals(getFlavor());
00052 }

synchronized Object StubTransfer::getTransferData DataFlavor    flavor [inline]
 

00056 {
00057     if(isDataFlavorSupported(flavor))
00058         return this;
00059     else
00060         throw new UnsupportedFlavorException(flavor);
00061 }

abstract DataFlavor StubTransfer::getFlavor   [protected, pure virtual]
 

Reimplemented in AppTransfer, and ObjectTransfer.


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 15:11:27 2003 for JavaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001