g-Eclipse
Release 1.0.0

eu.geclipse.core.model
Class IMountable.MountPointID

java.lang.Object
  extended by eu.geclipse.core.model.IMountable.MountPointID
Enclosing interface:
IMountable

public static class IMountable.MountPointID
extends java.lang.Object

This anonymous class acts as a unique identifier of a mount point for a specific IMountable implementation.


Constructor Summary
IMountable.MountPointID(java.lang.String uid, java.lang.String scheme)
          Create a new MountPointID from the specified uid and scheme.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getScheme()
          Get this IMountable.MountPointID's scheme.
 java.lang.String getUID()
          Get this IMountable.MountPointID's unique identifier.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMountable.MountPointID

public IMountable.MountPointID(java.lang.String uid,
                               java.lang.String scheme)
Create a new MountPointID from the specified uid and scheme.

Parameters:
uid - The unique identifier of this MountPointID. The identifier has to be unique in terms of a specific IMountable implementation, i.e. different IMountable implementations may have mount point IDs with the same unique identifier.
scheme - The scheme of the EFS-implementation (i.e. the URI-scheme) that is used to access the IMountable afterwards via a IGridConnection.
Method Detail

getUID

public java.lang.String getUID()
Get this IMountable.MountPointID's unique identifier.

Returns:
The unique identifier.

getScheme

public java.lang.String getScheme()
Get this IMountable.MountPointID's scheme.

Returns:
The scheme of the corresponding EFS-implementation that is used to create the corresponding IGridConnection.

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

g-Eclipse
Release 1.0.0