com.tssap.util.ui
Class LabelProviderContainer

com.tssap.util.ui.LabelProviderContainer
All Implemented Interfaces:
ILabelProviderContainer, ITooltipProvider

public class LabelProviderContainer
implements ILabelProviderContainer, ITooltipProvider


Constructor Summary
LabelProviderContainer()
          Constructor for LabelProviderContainer.
LabelProviderContainer(java.lang.String defaultText)
           
LabelProviderContainer(java.lang.String defaultText, org.eclipse.swt.graphics.Image defaultImage)
           
 
Method Summary
 boolean addLabelProvider(org.eclipse.jface.viewers.ILabelProvider lp)
           
 org.eclipse.swt.graphics.Image getDefaultImage()
          Returns the defaultImage.
 java.lang.String getDefaultText()
          Method getDefaultText.
 org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
           
 org.eclipse.jface.viewers.ILabelProvider[] getLabelProviders()
           
 java.lang.String getText(java.lang.Object element)
           
 java.lang.String getTooltipText(java.lang.Object element)
          Returns the text for the tooltip.
 void removeAllLabelProviders()
           
 boolean removeLabelProvider(org.eclipse.jface.viewers.ILabelProvider lp)
           
 void setDefaultImage(org.eclipse.swt.graphics.Image defaultImage)
          Sets the defaultImage.
 void setDefaultText(java.lang.String defaultText)
          Sets the defaultText.
 

Constructor Detail

LabelProviderContainer

public LabelProviderContainer()
Constructor for LabelProviderContainer.

LabelProviderContainer

public LabelProviderContainer(java.lang.String defaultText)

LabelProviderContainer

public LabelProviderContainer(java.lang.String defaultText,
                              org.eclipse.swt.graphics.Image defaultImage)
Method Detail

getImage

public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
See Also:
org.eclipse.jface.viewers.ILabelProvider#getImage(java.lang.Object)

getText

public java.lang.String getText(java.lang.Object element)
See Also:
org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object)

getTooltipText

public java.lang.String getTooltipText(java.lang.Object element)
Description copied from interface: ITooltipProvider
Returns the text for the tooltip.
Specified by:
getTooltipText in interface ITooltipProvider
Following copied from interface: com.tssap.util.ui.ITooltipProvider
Parameters:
element - the element for which to provide the tooltip text
Returns:
the text string used when tooltip is shown, or null if there is no tooltip text for the given object

getDefaultText

public java.lang.String getDefaultText()
Method getDefaultText.
Specified by:
getDefaultText in interface ILabelProviderContainer
Returns:
String

addLabelProvider

public boolean addLabelProvider(org.eclipse.jface.viewers.ILabelProvider lp)
Specified by:
addLabelProvider in interface ILabelProviderContainer
See Also:
ILabelProviderContainer.addLabelProvider(org.eclipse.jface.viewers.ILabelProvider)

getLabelProviders

public org.eclipse.jface.viewers.ILabelProvider[] getLabelProviders()
Specified by:
getLabelProviders in interface ILabelProviderContainer
See Also:
ILabelProviderContainer.getLabelProviders()

removeAllLabelProviders

public void removeAllLabelProviders()
Specified by:
removeAllLabelProviders in interface ILabelProviderContainer
See Also:
ILabelProviderContainer.removeAllLabelProviders()

removeLabelProvider

public boolean removeLabelProvider(org.eclipse.jface.viewers.ILabelProvider lp)
Specified by:
removeLabelProvider in interface ILabelProviderContainer
See Also:
ILabelProviderContainer.removeLabelProvider(org.eclipse.jface.viewers.ILabelProvider)

setDefaultText

public void setDefaultText(java.lang.String defaultText)
Sets the defaultText.
Specified by:
setDefaultText in interface ILabelProviderContainer
Parameters:
defaultText - The defaultText to set

getDefaultImage

public org.eclipse.swt.graphics.Image getDefaultImage()
Returns the defaultImage.
Specified by:
getDefaultImage in interface ILabelProviderContainer
Returns:
Image

setDefaultImage

public void setDefaultImage(org.eclipse.swt.graphics.Image defaultImage)
Sets the defaultImage.
Specified by:
setDefaultImage in interface ILabelProviderContainer
Parameters:
defaultImage - The defaultImage to set


Copyright © 2005 SAP AG. All Rights Reserved.