org.eclipse.ecf.presence.collab.ui
Class AbstractCollabShare

java.lang.Object
  extended by org.eclipse.ecf.datashare.AbstractShare
      extended by org.eclipse.ecf.presence.collab.ui.AbstractCollabShare
Direct Known Subclasses:
ConsoleShare, ScreenCaptureShare, URLShare, ViewShare

public abstract class AbstractCollabShare
extends AbstractShare


Field Summary
 
Fields inherited from class org.eclipse.ecf.datashare.AbstractShare
adapter, channel
 
Constructor Summary
AbstractCollabShare(IChannelContainerAdapter adapter)
           
AbstractCollabShare(IChannelContainerAdapter adapter, ID channelID)
           
AbstractCollabShare(IChannelContainerAdapter adapter, ID channelID, java.util.Map options)
           
 
Method Summary
 java.lang.Object deserialize(byte[] bytes)
           
 void logError(org.eclipse.core.runtime.IStatus status)
           
 void logError(java.lang.String exceptionString, java.lang.Throwable e)
           
 byte[] serialize(java.lang.Object o)
           
 
Methods inherited from class org.eclipse.ecf.datashare.AbstractShare
dispose, getChannel, handleChannelEvent, handleConnectEvent, handleDisconnectEvent, handleMessage, isDisposed, sendMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCollabShare

public AbstractCollabShare(IChannelContainerAdapter adapter)
                    throws ECFException
Parameters:
adapter -
Throws:
ECFException

AbstractCollabShare

public AbstractCollabShare(IChannelContainerAdapter adapter,
                           ID channelID)
                    throws ECFException
Parameters:
adapter -
channelID -
Throws:
ECFException

AbstractCollabShare

public AbstractCollabShare(IChannelContainerAdapter adapter,
                           ID channelID,
                           java.util.Map options)
                    throws ECFException
Parameters:
adapter -
channelID -
options -
Throws:
ECFException
Method Detail

serialize

public byte[] serialize(java.lang.Object o)
                 throws java.lang.Exception
Throws:
java.lang.Exception

deserialize

public java.lang.Object deserialize(byte[] bytes)
                             throws java.lang.Exception
Throws:
java.lang.Exception

logError

public void logError(java.lang.String exceptionString,
                     java.lang.Throwable e)

logError

public void logError(org.eclipse.core.runtime.IStatus status)