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

ObjectTransfer Class Reference

Inheritance diagram for ObjectTransfer::

StubTransfer StubDescription ImageTransfer List of all members.

Public Methods

 ObjectTransfer (String type, String name, String ior)
 ObjectTransfer (StubDescription stub)
synchronized DataFlavor[] getTransferDataFlavors ()
boolean isDataFlavorSupported (DataFlavor flavor)

Protected Methods

DataFlavor getFlavor ()

Constructor & Destructor Documentation

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

00020 {
00021     super(type, name, ior);
00022 }

ObjectTransfer::ObjectTransfer StubDescription    stub [inline]
 

00025 {
00026     this(stub.getType(), stub.getName(), stub.getIOR());
00027 }


Member Function Documentation

synchronized DataFlavor [] ObjectTransfer::getTransferDataFlavors   [inline]
 

Reimplemented from StubTransfer.

00030 {
00031     java.util.Vector vec = new java.util.Vector();
00032     vec.add(HxCorbaDataFlavor.objectFlavor);
00033     if(isDataFlavorSupported(HxCorbaDataFlavor.imageFlavor))
00034         vec.add(HxCorbaDataFlavor.imageFlavor);
00035 
00036     return (DataFlavor[])vec.toArray(new DataFlavor[0]);
00037 }

boolean ObjectTransfer::isDataFlavorSupported DataFlavor    flavor [inline]
 

Reimplemented from StubTransfer.

00040 {
00041     if(flavor.equals(getFlavor()))
00042         return true;
00043     else
00044         return getType().equals(HxCorba.ImageRepHelper.id());
00045 }

DataFlavor ObjectTransfer::getFlavor   [inline, protected, virtual]
 

Reimplemented from StubTransfer.

00049 {
00050     return HxCorbaDataFlavor.objectFlavor;
00051 }


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