Class AliasesLabelProvider
java.lang.Object
com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
com._1c.g5.v8.dt.qw.ui.labelproviders.AliasesLabelProvider
- All Implemented Interfaces:
IBaseLabelProvider
,IColorProvider
,ITableFontProvider
,ITableLabelProvider
public class AliasesLabelProvider
extends AbstractQueryWizardLabelProvider
implements ITableFontProvider
Label provider for aliases
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
EMPTY_STRING, source
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAliasText
(Object element) Get alias for fieldstatic String
getAliasText
(Object element, QueryWizardSource source) Get alias for fieldorg.eclipse.swt.graphics.Image
getColumnImage
(Object element, int columnIndex) getColumnText
(Object element, int columnIndex) static org.eclipse.emf.ecore.EObject
getFieldDbView
(QuerySchemaExpression expression, QueryWizardSource source) Get dbview for expressionorg.eclipse.swt.graphics.Font
getToolTipText
(Object element, int columnIndex) Get tool tip textboolean
isToolTipTextRequired
(Object element, int columnIndex) Show tool tips for every elementsMethods inherited from class com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
addIssueMessage, addListener, addOverlayIcon, dispose, getBackground, getForeground, getSystemColorDarkGrey, isColumnHaveCustomLabelProvider, isLabelProperty, removeListener, update
-
Constructor Details
-
AliasesLabelProvider
Constructs label provider- Parameters:
source
- the query wizard source, cannot beenull
-
-
Method Details
-
getAliasText
Get alias for field- Parameters:
element
- fieldsource
- query wizard source- Returns:
- text alias
-
getFieldDbView
public static org.eclipse.emf.ecore.EObject getFieldDbView(QuerySchemaExpression expression, QueryWizardSource source) Get dbview for expression- Parameters:
expression
- - expressionsource
- - query wizard source- Returns:
- dbview
-
getColumnImage
- Specified by:
getColumnImage
in interfaceITableLabelProvider
-
getColumnText
- Specified by:
getColumnText
in interfaceITableLabelProvider
-
getToolTipText
Description copied from class:AbstractQueryWizardLabelProvider
Get tool tip text- Overrides:
getToolTipText
in classAbstractQueryWizardLabelProvider
- Parameters:
element
- - element for show tooltipcolumnIndex
- - actual column index in tree viewer- Returns:
- tool tip text or null if have no text
-
isToolTipTextRequired
Description copied from class:AbstractQueryWizardLabelProvider
Show tool tips for every elements- Overrides:
isToolTipTextRequired
in classAbstractQueryWizardLabelProvider
- Parameters:
element
- - element for show tooltip, cannot benull
columnIndex
- - actual column index in tree viewer- Returns:
- true if show tooltips for every elements, false if show only multilines tool tips
-
getAliasText
Get alias for field- Parameters:
element
- field- Returns:
- text alias
-
getFont
- Specified by:
getFont
in interfaceITableFontProvider
-