Class CommandInterfaceLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.ColumnLabelProvider
com._1c.g5.v8.dt.md.ui.providers.CommandGroupLabelProvider
com._1c.g5.v8.dt.internal.cmi.ui.providers.CommandInterfaceLabelProvider
- All Implemented Interfaces:
IBaseLabelProvider,IColorProvider,IFontProvider,ILabelProvider,IToolTipProvider
- Direct Known Subclasses:
CommandInterfaceStyledLabelProvider
Commands label provider.
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.md.ui.providers.CommandGroupLabelProvider
editingLanguageProvider, v8project -
Constructor Summary
ConstructorsConstructorDescriptionCommandInterfaceLabelProvider(IEditingLanguageManager editingLanguageProvider, IV8Project v8project) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected StringgetCommandGroupRepresentationBasename(CommandGroup commandGroup, String languageCode, ScriptVariant scriptVariant) Gets the command group base name.org.eclipse.swt.graphics.Imageprotected StringGets object label.getMdObjectRepresentation(MdObject mdObject) Gets md-object presentation.getToolTipText(Object element) Methods inherited from class com._1c.g5.v8.dt.md.ui.providers.CommandGroupLabelProvider
getCommandGroupRepresentation, getGroupImageMethods inherited from class org.eclipse.jface.viewers.ColumnLabelProvider
createImageProvider, createTextImageProvider, createTextProvider, getBackground, getFont, getForeground, updateMethods inherited from class org.eclipse.jface.viewers.CellLabelProvider
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipTimeDisplayed, initialize, useNativeToolTipMethods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, isLabelProperty, removeListener
-
Constructor Details
-
CommandInterfaceLabelProvider
public CommandInterfaceLabelProvider(IEditingLanguageManager editingLanguageProvider, IV8Project v8project) Constructor.- Parameters:
editingLanguageProvider- the editing language provider, cannot benullv8project- the V8 project, cannot benull
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceIBaseLabelProvider- Overrides:
disposein classBaseLabelProvider
-
getImage
- Specified by:
getImagein interfaceILabelProvider- Overrides:
getImagein classCommandGroupLabelProvider
-
getMdObjectRepresentation
Gets md-object presentation.- Parameters:
mdObject- the md-object- Returns:
- the presentation
-
getText
- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classCommandGroupLabelProvider
-
getToolTipText
- Specified by:
getToolTipTextin interfaceIToolTipProvider- Overrides:
getToolTipTextin classCellLabelProvider
-
getLabel
Gets object label.- Parameters:
element- the object- Returns:
- the label
-
getCommandGroupRepresentationBasename
protected String getCommandGroupRepresentationBasename(CommandGroup commandGroup, String languageCode, ScriptVariant scriptVariant) Description copied from class:CommandGroupLabelProviderGets the command group base name.- Overrides:
getCommandGroupRepresentationBasenamein classCommandGroupLabelProvider- Parameters:
commandGroup- the given command group, can not benulllanguageCode- the language code of configuration editing language by project, may benullscriptVariant- the script variant, can not benull- Returns:
- the command group base name, can not be
null
-