org.eclipse.jst.jsf.context.symbol
Interface IJavaSymbol
- All Superinterfaces:
- ISymbol
public interface IJavaSymbol
- extends ISymbol
Represents a symbol that has meaning within Java's context. This may
be the name of a type, an instance, method etc.
Provisional API - subject to change
Field Summary |
static java.lang.String |
copyright
|
Method Summary |
IJavaElement |
getJavaElement()
A IJavaElement may not exist for a symbol if it is synthetic at
design time but will be bound to a Java symbol at runtime. |
void |
setJavaElement(IJavaElement value)
Sets the value of the 'Java Element ' attribute |
copyright
static final java.lang.String copyright
-
- See Also:
- Constant Field Values
getJavaElement
IJavaElement getJavaElement()
- A IJavaElement may not exist for a symbol if it is synthetic at
design time but will be bound to a Java symbol at runtime. An
example is a managed bean instance in JSF. JDT can provide no
design-time meta-data for the symbol because it won't have
a Java representation until the containing JSP is compiled.
- Returns:
- JDT's java element for this symbol or null if one doesn't
exist.
setJavaElement
void setJavaElement(IJavaElement value)
- Sets the value of the '
Java Element
' attribute.
- Parameters:
value
- the new value of the 'Java Element' attribute.- See Also:
getJavaElement()