Class DcsFieldsLabelProvider
java.lang.Object
com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
com._1c.g5.v8.dt.qw.ui.labelproviders.FieldsLabelProvider
com._1c.g5.v8.dt.qw.ui.labelproviders.DcsFieldsLabelProvider
- All Implemented Interfaces:
IBaseLabelProvider,IColorProvider,ITableFontProvider,ITableLabelProvider
Label provider for dcs fields
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
EMPTY_STRING, source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.graphics.ImagegetColumnImage(Object element, int columnIndex) getColumnText(Object element, int columnIndex) static FieldsMappinggetDcsFieldFieldsMapping(Object element, QueryWizardSource source) Get fields mapping for dcs fieldorg.eclipse.swt.graphics.FontgetToolTipText(Object element, int column) Get tool tip textbooleanisColumnHaveCustomLabelProvider(int column) Is column have custom label providervoidupdate(int column, ViewerCell cell, org.eclipse.swt.widgets.Tree parent) Update the label for cell.Methods inherited from class com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
addIssueMessage, addListener, addOverlayIcon, dispose, getBackground, getForeground, getSystemColorDarkGrey, isLabelProperty, isToolTipTextRequired, removeListener
-
Field Details
-
COLUMN_FIELD
public static final int COLUMN_FIELD- See Also:
-
COLUMN_USE_CHILD
public static final int COLUMN_USE_CHILD- See Also:
-
COLUMN_ALIAS
public static final int COLUMN_ALIAS- See Also:
-
-
Constructor Details
-
DcsFieldsLabelProvider
- Parameters:
queryWizardControl- - query wizard control
-
-
Method Details
-
getDcsFieldFieldsMapping
Get fields mapping for dcs field- Parameters:
element- - dcs field expression- Returns:
- source query wizard source
-
getColumnImage
- Specified by:
getColumnImagein interfaceITableLabelProvider- Overrides:
getColumnImagein classFieldsLabelProvider
-
getColumnText
- Specified by:
getColumnTextin interfaceITableLabelProvider- Overrides:
getColumnTextin classFieldsLabelProvider
-
getFont
- Specified by:
getFontin interfaceITableFontProvider
-
isColumnHaveCustomLabelProvider
public boolean isColumnHaveCustomLabelProvider(int column) Description copied from class:AbstractQueryWizardLabelProviderIs column have custom label provider- Overrides:
isColumnHaveCustomLabelProviderin classAbstractQueryWizardLabelProvider- Parameters:
column- - actual column index in tree viewer- Returns:
trueif have custom label provider,falseotherwise
-
update
Description copied from class:AbstractQueryWizardLabelProviderUpdate the label for cell. Using for extending "update" method in "CellLabelProvider" class- Overrides:
updatein classAbstractQueryWizardLabelProvider- Parameters:
column- - actual column index in tree viewercell- -ViewerCellfor updating label, cannot benullparent- - parentTree, cannot benull
-
getToolTipText
Description copied from class:AbstractQueryWizardLabelProviderGet tool tip text- Overrides:
getToolTipTextin classFieldsLabelProvider- Parameters:
element- - element for show tooltipcolumn- - actual column index in tree viewer- Returns:
- tool tip text or null if have no text
-