public class OutletProvider
extends java.lang.Object
implements org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener
Constructor and Description |
---|
OutletProvider(org.eclipse.core.resources.IProject project,
OutletsPreference outletsPreference) |
OutletProvider(OutletsPreference outletPreference) |
Modifier and Type | Method and Description |
---|---|
void |
addOutlet(ExtendedOutlet outlet) |
void |
dispose() |
ExtendedOutlet |
getDefaultOutlet() |
java.util.Set<ExtendedOutlet> |
getNamedOutlets() |
java.util.Set<ExtendedOutlet> |
getOutlets() |
org.eclipse.core.resources.IProject |
getProject() |
void |
preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event) |
void |
removeOutlet(ExtendedOutlet outlet) |
void |
setProject(org.eclipse.core.resources.IProject project) |
void |
setToDefault() |
void |
store() |
protected void |
updateOutlets() |
public OutletProvider(OutletsPreference outletPreference)
public OutletProvider(org.eclipse.core.resources.IProject project, OutletsPreference outletsPreference)
public org.eclipse.core.resources.IProject getProject()
public void setProject(org.eclipse.core.resources.IProject project)
public java.util.Set<ExtendedOutlet> getOutlets()
public ExtendedOutlet getDefaultOutlet()
public java.util.Set<ExtendedOutlet> getNamedOutlets()
public void addOutlet(ExtendedOutlet outlet)
public void removeOutlet(ExtendedOutlet outlet)
public void setToDefault()
public void store()
public void preferenceChange(org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent event)
preferenceChange
in interface org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener
protected void updateOutlets()
public void dispose()