org.eclipse.ecf.provider.fileshare
Class FileShareContainerConfig

java.lang.Object
  extended by org.eclipse.ecf.provider.fileshare.FileShareContainerConfig
All Implemented Interfaces:
IIdentifiable, ISharedObjectContainerConfig

public class FileShareContainerConfig
extends java.lang.Object
implements ISharedObjectContainerConfig


Constructor Summary
FileShareContainerConfig(ID containerID)
           
FileShareContainerConfig(ID containerID, java.util.Map properties)
           
 
Method Summary
 java.lang.Object getAdapter(java.lang.Class clazz)
          Returns an object which is an instance of the given class associated with this object.
 ID getID()
          Return the ID for this 'identifiable' object.
 java.util.Map getProperties()
          The properties associated with the owner ISharedObjectContainer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileShareContainerConfig

public FileShareContainerConfig(ID containerID,
                                java.util.Map properties)

FileShareContainerConfig

public FileShareContainerConfig(ID containerID)
Method Detail

getProperties

public java.util.Map getProperties()
Description copied from interface: ISharedObjectContainerConfig
The properties associated with the owner ISharedObjectContainer

Specified by:
getProperties in interface ISharedObjectContainerConfig
Returns:
Map the properties associated with owner ISharedObjectContainer

getAdapter

public java.lang.Object getAdapter(java.lang.Class clazz)
Description copied from interface: ISharedObjectContainerConfig
Returns an object which is an instance of the given class associated with this object.

Specified by:
getAdapter in interface ISharedObjectContainerConfig
Parameters:
clazz - the adapter class to lookup
Returns:
Object a object castable to the given class, or null if this object does not have an adapter for the given class

getID

public ID getID()
Description copied from interface: IIdentifiable
Return the ID for this 'identifiable' object. The returned ID should be unique within its namespace.

Specified by:
getID in interface IIdentifiable
Returns:
the ID for this identifiable object