org.eclipse.cdt.debug.internal.ui
Class CDebugModelPresentation

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.LabelProvider
          extended by org.eclipse.cdt.debug.internal.ui.CDebugModelPresentation
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 CDebugModelPresentation
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.debug.ui.IDebugModelPresentation

See Also:
IDebugModelPresentation

Field Summary
static java.lang.String DISPLAY_FULL_PATHS
           
 
Fields inherited from interface org.eclipse.debug.ui.IDebugModelPresentation
DISPLAY_VARIABLE_TYPE_NAMES
 
Constructor Summary
CDebugModelPresentation()
           
 
Method Summary
 void computeDetail(org.eclipse.debug.core.model.IValue value, org.eclipse.debug.ui.IValueDetailListener listener)
           
 void dispose()
           
static CDebugModelPresentation getDefault()
           
 java.lang.String getEditorId(org.eclipse.ui.IEditorInput input, java.lang.Object element)
           
 org.eclipse.ui.IEditorInput getEditorInput(java.lang.Object element)
           
static java.lang.String getFormattedString(java.lang.String key, java.lang.String arg)
           
static java.lang.String getFormattedString(java.lang.String string, java.lang.String[] args)
           
 org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
           
 java.lang.String getText(java.lang.Object element)
           
 void setAttribute(java.lang.String attribute, java.lang.Object value)
           
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
addListener, isLabelProperty, removeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, isLabelProperty, removeListener
 

Field Detail

DISPLAY_FULL_PATHS

public static final java.lang.String DISPLAY_FULL_PATHS
See Also:
Constant Field Values
Constructor Detail

CDebugModelPresentation

public CDebugModelPresentation()
Method Detail

getDefault

public static CDebugModelPresentation getDefault()

setAttribute

public void setAttribute(java.lang.String attribute,
                         java.lang.Object value)
Specified by:
setAttribute in interface org.eclipse.debug.ui.IDebugModelPresentation

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

getEditorInput

public org.eclipse.ui.IEditorInput getEditorInput(java.lang.Object element)
Specified by:
getEditorInput in interface org.eclipse.debug.ui.ISourcePresentation

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

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

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

getFormattedString

public static java.lang.String getFormattedString(java.lang.String key,
                                                  java.lang.String arg)

getFormattedString

public static java.lang.String getFormattedString(java.lang.String string,
                                                  java.lang.String[] args)

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
Overrides:
dispose in class org.eclipse.jface.viewers.LabelProvider