下面列出了怎么用org.eclipse.jface.text.source.IAnnotationModelListener的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* @see IAnnotationModelListener#modelChanged(IAnnotationModel)
*/
public void modelChanged(IAnnotationModel model) {
Object[] listeners= fListenerList.getListeners();
for (int i= 0; i < listeners.length; i++) {
((IAnnotationModelListener) listeners[i]).modelChanged(model);
}
}
public void addListener(IAnnotationModelListener listener) {
fListenerList.add(listener);
}
public void removeListener(IAnnotationModelListener listener) {
fListenerList.remove(listener);
}
public void addGlobalAnnotationModelListener(IAnnotationModelListener listener) {
fGlobalAnnotationModelListener.addListener(listener);
}
public void removeGlobalAnnotationModelListener(IAnnotationModelListener listener) {
fGlobalAnnotationModelListener.removeListener(listener);
}
/**
* Adds a listener that reports changes from all compilation unit annotation models.
*
* @param listener the listener
*/
void addGlobalAnnotationModelListener(IAnnotationModelListener listener);
/**
* Removes the listener.
*
* @param listener the listener
*/
void removeGlobalAnnotationModelListener(IAnnotationModelListener listener);