|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPlatformObject
org.eclipse.ptp.services.core.ServiceProvider
org.eclipse.ptp.services.core.ServiceProviderWorkingCopy
public class ServiceProviderWorkingCopy
A base class for service provider working copy implementations.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ptp.services.core.ServiceProvider |
|---|
fManager |
| Constructor Summary | |
|---|---|
ServiceProviderWorkingCopy(IServiceProvider provider)
|
|
| Method Summary | |
|---|---|
IServiceProvider |
getOriginal()
Get the service provider used to create this working copy. |
boolean |
isConfigured()
Test if this service provider has been configured. |
boolean |
isDirty()
Check if any properties have been modified. |
void |
putString(String key,
String value)
Sets the value of the given key to the given string |
void |
save()
Saves the modified properties. |
void |
setProperties(Map<String,String> properties)
Add the properties in the supplied map to the properties of the service provider. |
| Methods inherited from class org.eclipse.ptp.services.core.ServiceProvider |
|---|
copy, equals, getBoolean, getConfigurationString, getDescriptor, getId, getInt, getName, getPriority, getProperties, getServiceId, getString, hashCode, internalSetProperties, keySet, putBoolean, putInt, restoreState, saveState, setDescriptor |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ptp.services.core.IServiceProvider |
|---|
copy, getBoolean, getConfigurationString, getDescriptor, getInt, getProperties, getString, keySet, putBoolean, putInt, setDescriptor |
| Methods inherited from interface org.eclipse.ptp.services.core.IServiceProviderDescriptor |
|---|
getId, getName, getPriority, getServiceId |
| Constructor Detail |
|---|
public ServiceProviderWorkingCopy(IServiceProvider provider)
| Method Detail |
|---|
public IServiceProvider getOriginal()
IServiceProviderWorkingCopy
getOriginal in interface IServiceProviderWorkingCopypublic boolean isConfigured()
IServiceProvider
isConfigured in interface IServiceProviderpublic boolean isDirty()
IServiceProviderWorkingCopy
isDirty in interface IServiceProviderWorkingCopy
public void putString(String key,
String value)
IServiceProvider
putString in interface IServiceProviderputString in class ServiceProviderkey - the keyvalue - the valuepublic void save()
IServiceProviderWorkingCopy
save in interface IServiceProviderWorkingCopypublic void setProperties(Map<String,String> properties)
IServiceProvider
setProperties in interface IServiceProvidersetProperties in class ServiceProviderproperties - map containing the properties to be added.
|
PTP Release 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||