JavaElementActionFilter.java :  » Net » Terracotta » org » terracotta » dso » Java Open Source

Java Open Source » Net » Terracotta 
Terracotta » org » terracotta » dso » JavaElementActionFilter.java
/*
 * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice.  All rights reserved.
 */
package org.terracotta.dso;

import org.eclipse.jdt.core.IField;
import org.eclipse.jdt.core.IJavaElement;
import org.eclipse.jdt.core.IMethod;
import org.eclipse.jdt.core.IType;
import org.eclipse.ui.IActionFilter;

class JavaElementActionFilter implements IActionFilter {
  public boolean testAttribute(Object target, String name, String value) {
    if(target instanceof IField ||
       target instanceof IMethod ||
       target instanceof IType)
    {
      return TcPlugin.getDefault().hasTerracottaNature((IJavaElement)target);
    }
    return true;
  }
}

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.