Bug 220694 [Viewers] Javadoc warnings in I20080227-1100
Javadoc warnings reported in this build. /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider /builds/I/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java:47: warning - Tag @link: Class or Package not found: DecoratingStyledCellLabelProvider.IStyledLabelProvider
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/DecoratingStyledCellLabelProvider.java
}
	public void addListener(ILabelProviderListener listener) {
		super.addListener(listener);
		if (this.decorator != null) {
			this.decorator.addListener(this.labelProviderListener);
		}
	}
	public void removeListener(ILabelProviderListener listener) {
		super.removeListener(listener);
		if (this.decorator != null) {
			this.decorator.removeListener(this.labelProviderListener);
		}
	}
	public boolean isLabelProperty(Object element, String property) {
		if (super.isLabelProperty(element, property)) {
			return true;
		}
		return this.decorator != null
				&& this.decorator.isLabelProperty(element, property);
	}
	public void dispose() {
		super.dispose();
		if (this.decorator != null) {
			this.decorator.removeListener(this.labelProviderListener);
			this.decorator.dispose();
			this.decorator = null;
		}
	}
}