PTP
Release 5.0

org.eclipse.ptp.remote.ui
Class RemoteUIServicesProxy

java.lang.Object
  extended by org.eclipse.ptp.remote.ui.RemoteUIServicesProxy
All Implemented Interfaces:
IRemoteUIServicesDescriptor

public class RemoteUIServicesProxy
extends Object
implements IRemoteUIServicesDescriptor


Constructor Summary
RemoteUIServicesProxy(org.eclipse.core.runtime.IConfigurationElement configElement)
           
 
Method Summary
 IRemoteUIServicesFactory getFactory()
          Get the factory from the plugin
 String getId()
          Get unique ID of this service.
 String getName()
          Get display name of this service.
 IRemoteUIServices getUIServices(IRemoteServices services)
          Get the remote UI services implementation for this descriptor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteUIServicesProxy

public RemoteUIServicesProxy(org.eclipse.core.runtime.IConfigurationElement configElement)
Method Detail

getFactory

public IRemoteUIServicesFactory getFactory()
Get the factory from the plugin

Returns:
instance of the factory

getId

public String getId()
Description copied from interface: IRemoteUIServicesDescriptor
Get unique ID of this service. Can be used as a lookup key.

Specified by:
getId in interface IRemoteUIServicesDescriptor
Returns:
unique ID

getName

public String getName()
Description copied from interface: IRemoteUIServicesDescriptor
Get display name of this service.

Specified by:
getName in interface IRemoteUIServicesDescriptor
Returns:
display name

getUIServices

public IRemoteUIServices getUIServices(IRemoteServices services)
Get the remote UI services implementation for this descriptor.

Returns:
the remote UI services implementation, or null if initialization failed

PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.