| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IItemJavaElementDescriptor
Interface for describing a particular Java code facet of a given model
 element. Descriptors applicable to a particular model element are obtained by
 calling IItemJavaElementSource.getJavaElementDescriptors(Object).
 
 
Clients may implement this interface.
| Nested Class Summary | |
|---|---|
| static class | IItemJavaElementDescriptor.Kind | 
| Method Summary | |
|---|---|
|  String | getCategory(Object object)Returns an optional category used for grouping descriptors. | 
|  String | getDescription(Object object)Returns an optional description of the Java code facet that this descriptor represents. | 
|  String | getDisplayName(Object object)Returns a display name for the Java element that this descriptor represents for the given model element. | 
|  Object | getFeature(Object object)Returns an optional related feature that this descriptor represents. | 
|  org.eclipse.jdt.core.IJavaElement | getJavaElement(Object object)Returns a specific Java element for the given model element, which may be null. | 
|  IJavaTypeReference | getJavaTypeReference(Object object)Returns an unresolved Java element reference for the given model element. | 
|  IItemJavaElementDescriptor.Kind | getKind(Object object) | 
|  Object | getNonJavaElement(Object object) | 
| Method Detail | 
|---|
IItemJavaElementDescriptor.Kind getKind(Object object)
org.eclipse.jdt.core.IJavaElement getJavaElement(Object object)
null.
object - model element
null if noneIJavaTypeReference getJavaTypeReference(Object object)
null if a specific Java element is available.
object - model element
null if noneObject getNonJavaElement(Object object)
String getCategory(Object object)
object - model element
null)String getDescription(Object object)
object - model element
String getDisplayName(Object object)
object - model element
Object getFeature(Object object)
object - model element
null)| 
 | Copyright 2008 Ecliptical Software Inc. and others. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||