mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00
codan - deprecating IProblemProfileChangeListener
deprecated IProblemProfileChangeListener in favor of eclipse preference event listener mechanism Change-Id: Ie89999f3baeed56a4c13f3ba70a92b59213ae43f
This commit is contained in:
parent
d310621847
commit
082dae21c3
5 changed files with 38 additions and 21 deletions
|
@ -11,6 +11,7 @@
|
||||||
package org.eclipse.cdt.codan.core.model;
|
package org.eclipse.cdt.codan.core.model;
|
||||||
|
|
||||||
import org.eclipse.cdt.codan.internal.core.CheckersRegistry;
|
import org.eclipse.cdt.codan.internal.core.CheckersRegistry;
|
||||||
|
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Problem Profile contains tree of categories and problems. For the user
|
* Problem Profile contains tree of categories and problems. For the user
|
||||||
|
@ -71,7 +72,9 @@ public interface IProblemProfile extends IProblemElement {
|
||||||
*
|
*
|
||||||
* @param listener
|
* @param listener
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
|
* @deprecated use {@link IEclipsePreferences} listener instead.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public void addProfileChangeListener(IProblemProfileChangeListener listener);
|
public void addProfileChangeListener(IProblemProfileChangeListener listener);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -79,7 +82,9 @@ public interface IProblemProfile extends IProblemElement {
|
||||||
*
|
*
|
||||||
* @param listener
|
* @param listener
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
|
* @deprecated use {@link IEclipsePreferences} listener instead.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public void removeProfileChangeListener(IProblemProfileChangeListener listener);
|
public void removeProfileChangeListener(IProblemProfileChangeListener listener);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.codan.core.model;
|
package org.eclipse.cdt.codan.core.model;
|
||||||
|
|
||||||
|
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A listener used to receive changes to problem profile
|
* A listener used to receive changes to problem profile
|
||||||
* <p>
|
* <p>
|
||||||
|
@ -17,7 +19,9 @@ package org.eclipse.cdt.codan.core.model;
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
|
* @deprecated This interface is deprecated, use {@link IEclipsePreferences} listener instead.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public interface IProblemProfileChangeListener {
|
public interface IProblemProfileChangeListener {
|
||||||
/**
|
/**
|
||||||
* Notification that a profile value has changed.
|
* Notification that a profile value has changed.
|
||||||
|
|
|
@ -12,13 +12,17 @@ package org.eclipse.cdt.codan.core.model;
|
||||||
|
|
||||||
import java.util.EventObject;
|
import java.util.EventObject;
|
||||||
|
|
||||||
|
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An event object describing the details of a change to a preference
|
* An event object describing the details of a change to a preference
|
||||||
* in the preference store.
|
* in the preference store.
|
||||||
*
|
*
|
||||||
* @noextend This class is not intended to be extended by clients.
|
* @noextend This class is not intended to be extended by clients.
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
|
* @deprecated use {@link IEclipsePreferences} change listener event instead.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public final class ProblemProfileChangeEvent extends EventObject {
|
public final class ProblemProfileChangeEvent extends EventObject {
|
||||||
/**
|
/**
|
||||||
* All serializable objects should have a stable serialVersionUID
|
* All serializable objects should have a stable serialVersionUID
|
||||||
|
|
|
@ -90,6 +90,7 @@ public class CodanProblemElement implements IProblemElement {
|
||||||
/**
|
/**
|
||||||
* @param problemKey
|
* @param problemKey
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
protected void notifyChanged(String key) {
|
protected void notifyChanged(String key) {
|
||||||
if (getProfile() instanceof ProblemProfile) {
|
if (getProfile() instanceof ProblemProfile) {
|
||||||
((ProblemProfile) getProfile()).fireProfileChangeEvent(key, null, this);
|
((ProblemProfile) getProfile()).fireProfileChangeEvent(key, null, this);
|
||||||
|
|
|
@ -109,6 +109,7 @@ public class ProblemProfile implements IProblemProfile, Cloneable {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void addProfileChangeListener(IProblemProfileChangeListener listener) {
|
public void addProfileChangeListener(IProblemProfileChangeListener listener) {
|
||||||
if (preferenceChangeListeners == null)
|
if (preferenceChangeListeners == null)
|
||||||
preferenceChangeListeners = new ListenerList();
|
preferenceChangeListeners = new ListenerList();
|
||||||
|
@ -116,6 +117,7 @@ public class ProblemProfile implements IProblemProfile, Cloneable {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Deprecated
|
||||||
public void removeProfileChangeListener(IProblemProfileChangeListener listener) {
|
public void removeProfileChangeListener(IProblemProfileChangeListener listener) {
|
||||||
if (preferenceChangeListeners == null)
|
if (preferenceChangeListeners == null)
|
||||||
return;
|
return;
|
||||||
|
@ -127,6 +129,7 @@ public class ProblemProfile implements IProblemProfile, Cloneable {
|
||||||
/**
|
/**
|
||||||
* Convenience method for notifying preference change listeners.
|
* Convenience method for notifying preference change listeners.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
protected void fireProfileChangeEvent(String key, Object oldValue, Object newValue) {
|
protected void fireProfileChangeEvent(String key, Object oldValue, Object newValue) {
|
||||||
if (preferenceChangeListeners == null)
|
if (preferenceChangeListeners == null)
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Reference in a new issue