org.eclipse.xtext.xbase.ui.hover
Class XbaseInformationControlInput

java.lang.Object
  extended by org.eclipse.jface.internal.text.html.BrowserInput
      extended by org.eclipse.jface.internal.text.html.BrowserInformationControlInput
          extended by org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput
              extended by org.eclipse.xtext.xbase.ui.hover.XbaseInformationControlInput

public class XbaseInformationControlInput
extends XtextBrowserInformationControlInput

Since:
2.3
Author:
Holger Schill - Initial contribution and API

Field Summary
protected  org.eclipse.jdt.core.IJavaElement javaElement
           
protected  org.eclipse.jface.viewers.ILabelProvider labelProvider
           
protected  java.lang.String prefix
           
protected  java.lang.String suffix
           
protected  java.lang.String unsugaredExpression
           
 
Constructor Summary
XbaseInformationControlInput(XtextBrowserInformationControlInput previous, org.eclipse.emf.ecore.EObject element, org.eclipse.jdt.core.IJavaElement javaElement, java.lang.String html, org.eclipse.jface.viewers.ILabelProvider labelProvider)
           
XbaseInformationControlInput(XtextBrowserInformationControlInput previous, XbaseInformationControlInput wrapped, java.lang.String prefix, java.lang.String unsugaredExpression, java.lang.String suffix)
           
 
Method Summary
 org.eclipse.jdt.core.IJavaElement getInputElement()
           
 org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
           
 int getLeadingImageWidth()
           
 java.lang.String getPrefix()
           
 java.lang.String getSuffix()
           
 java.lang.String getUnsugaredExpression()
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlInput
getElement, getHtml, getInputName
 
Methods inherited from class org.eclipse.jface.internal.text.html.BrowserInformationControlInput
toString
 
Methods inherited from class org.eclipse.jface.internal.text.html.BrowserInput
getNext, getPrevious
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

javaElement

protected org.eclipse.jdt.core.IJavaElement javaElement

labelProvider

protected org.eclipse.jface.viewers.ILabelProvider labelProvider

unsugaredExpression

protected java.lang.String unsugaredExpression

prefix

protected java.lang.String prefix

suffix

protected java.lang.String suffix
Constructor Detail

XbaseInformationControlInput

public XbaseInformationControlInput(XtextBrowserInformationControlInput previous,
                                    org.eclipse.emf.ecore.EObject element,
                                    org.eclipse.jdt.core.IJavaElement javaElement,
                                    java.lang.String html,
                                    org.eclipse.jface.viewers.ILabelProvider labelProvider)

XbaseInformationControlInput

public XbaseInformationControlInput(XtextBrowserInformationControlInput previous,
                                    XbaseInformationControlInput wrapped,
                                    java.lang.String prefix,
                                    java.lang.String unsugaredExpression,
                                    java.lang.String suffix)
Method Detail

getLeadingImageWidth

public int getLeadingImageWidth()
Overrides:
getLeadingImageWidth in class XtextBrowserInformationControlInput

getInputElement

public org.eclipse.jdt.core.IJavaElement getInputElement()
Overrides:
getInputElement in class XtextBrowserInformationControlInput

getLabelProvider

public org.eclipse.jface.viewers.ILabelProvider getLabelProvider()

getPrefix

public java.lang.String getPrefix()

getUnsugaredExpression

public java.lang.String getUnsugaredExpression()

getSuffix

public java.lang.String getSuffix()