KickJava   Java API By Example, From Geeks To Geeks.

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


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.core.runtime.IAdapterFactory;
7 import org.eclipse.ui.IActionFilter;
8
9 import org.terracotta.dso.JavaElementActionFilter;
10
11 class JavaElementAdapter implements IAdapterFactory {
12   private IActionFilter m_actionFilter = new JavaElementActionFilter();
13
14   public Object JavaDoc getAdapter(Object JavaDoc adaptableObject, Class JavaDoc adapterType) {
15     if(IActionFilter.class.equals(adapterType)) {
16       return m_actionFilter;
17     }
18     return null;
19   }
20
21   public Class JavaDoc[] getAdapterList() {
22     return new Class JavaDoc[] {IActionFilter.class};
23   }
24 }
25
26
Popular Tags