com.aptana.ide.debug.internal.ui
Class JSDebugModelPresentation
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
com.aptana.ide.debug.internal.ui.JSDebugModelPresentation
- All Implemented Interfaces:
- org.eclipse.debug.ui.IDebugModelPresentation, org.eclipse.debug.ui.ISourcePresentation, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider
public class JSDebugModelPresentation
- extends org.eclipse.jface.viewers.LabelProvider
- implements org.eclipse.debug.ui.IDebugModelPresentation
- Author:
- Max Stepanov
| Fields inherited from interface org.eclipse.debug.ui.IDebugModelPresentation |
DISPLAY_VARIABLE_TYPE_NAMES |
|
Method Summary |
void |
computeDetail(org.eclipse.debug.core.model.IValue value,
org.eclipse.debug.ui.IValueDetailListener listener)
|
java.lang.String |
getEditorId(org.eclipse.ui.IEditorInput input,
java.lang.Object element)
|
org.eclipse.ui.IEditorInput |
getEditorInput(java.lang.Object element)
|
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element)
|
java.lang.String |
getText(java.lang.Object element)
|
protected java.lang.String |
getValueText(org.eclipse.debug.core.model.IValue value)
getValueText |
protected org.eclipse.swt.graphics.Image |
getVariableImage(org.eclipse.debug.core.model.IVariable variable)
getVariableImage |
java.lang.String |
getVariableText(org.eclipse.debug.core.model.IVariable variable)
getVariableText |
void |
setAttribute(java.lang.String attribute,
java.lang.Object value)
|
| Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener |
| Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
addListener, dispose, isLabelProperty, removeListener |
JSDebugModelPresentation
public JSDebugModelPresentation()
setAttribute
public void setAttribute(java.lang.String attribute,
java.lang.Object value)
- Specified by:
setAttribute in interface org.eclipse.debug.ui.IDebugModelPresentation
- See Also:
IDebugModelPresentation.setAttribute(java.lang.String, java.lang.Object)
getText
public java.lang.String getText(java.lang.Object element)
- Specified by:
getText in interface org.eclipse.debug.ui.IDebugModelPresentation- Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider- Overrides:
getText in class org.eclipse.jface.viewers.LabelProvider
- See Also:
ILabelProvider.getText(java.lang.Object)
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
- Specified by:
getImage in interface org.eclipse.debug.ui.IDebugModelPresentation- Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider- Overrides:
getImage in class org.eclipse.jface.viewers.LabelProvider
- See Also:
ILabelProvider.getImage(java.lang.Object)
computeDetail
public void computeDetail(org.eclipse.debug.core.model.IValue value,
org.eclipse.debug.ui.IValueDetailListener listener)
- Specified by:
computeDetail in interface org.eclipse.debug.ui.IDebugModelPresentation
- See Also:
IDebugModelPresentation.computeDetail(org.eclipse.debug.core.model.IValue,
org.eclipse.debug.ui.IValueDetailListener)
getEditorInput
public org.eclipse.ui.IEditorInput getEditorInput(java.lang.Object element)
- Specified by:
getEditorInput in interface org.eclipse.debug.ui.ISourcePresentation
- See Also:
ISourcePresentation.getEditorInput(java.lang.Object)
getEditorId
public java.lang.String getEditorId(org.eclipse.ui.IEditorInput input,
java.lang.Object element)
- Specified by:
getEditorId in interface org.eclipse.debug.ui.ISourcePresentation
- See Also:
ISourcePresentation.getEditorId(org.eclipse.ui.IEditorInput, java.lang.Object)
getVariableText
public java.lang.String getVariableText(org.eclipse.debug.core.model.IVariable variable)
- getVariableText
- Parameters:
variable -
- Returns:
- String
getValueText
protected java.lang.String getValueText(org.eclipse.debug.core.model.IValue value)
throws org.eclipse.debug.core.DebugException
- getValueText
- Parameters:
value -
- Returns:
- String
- Throws:
org.eclipse.debug.core.DebugException
getVariableImage
protected org.eclipse.swt.graphics.Image getVariableImage(org.eclipse.debug.core.model.IVariable variable)
throws org.eclipse.debug.core.DebugException
- getVariableImage
- Parameters:
variable -
- Returns:
- Image
- Throws:
org.eclipse.debug.core.DebugException