KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > terracotta > dso > JavaElementActionFilter


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package org.terracotta.dso;
5
6 import org.eclipse.jdt.core.IField;
7 import org.eclipse.jdt.core.IJavaElement;
8 import org.eclipse.jdt.core.IMethod;
9 import org.eclipse.jdt.core.IType;
10 import org.eclipse.ui.IActionFilter;
11
12 class JavaElementActionFilter implements IActionFilter {
13   public boolean testAttribute(Object JavaDoc target, String JavaDoc name, String JavaDoc value) {
14     if(target instanceof IField ||
15        target instanceof IMethod ||
16        target instanceof IType)
17     {
18       return TcPlugin.getDefault().hasTerracottaNature((IJavaElement)target);
19     }
20     return true;
21   }
22 }
23
24
Popular Tags