Class AbstractQueryWizardLabelProvider
java.lang.Object
com._1c.g5.v8.dt.qw.ui.labelproviders.AbstractQueryWizardLabelProvider
- All Implemented Interfaces:
- IBaseLabelProvider,- IColorProvider,- ITableLabelProvider
- Direct Known Subclasses:
- AggregatesLabelProvider,- AliasesLabelProvider,- AllTablesForUpdateLabelProvider,- AvailableAliasesLabelProvider,- AvailableFieldsLabelProvider,- AvailableTablesLabelProvider,- ConditionsLabelProvider,- DcsCharacteristicsLabelProvider,- DcsTablesLabelProvider,- FieldsLabelProvider,- GroupingsLabelProvider,- IndexLabelProvider,- IndexSetsLabelProvider,- JoinsLabelProvider,- OperatorsLabelProvider,- OrderLabelProvider,- QueryBatchLabelProvider,- SourcesLabelProvider,- TablesForUpdateLabelProvider,- TotalCalculationFieldsLabelProvider,- TotalExpressionsLableProvider,- TotalsControlsPointsLabelProvider
public abstract class AbstractQueryWizardLabelProvider
extends Object
implements ITableLabelProvider, IColorProvider
Base query wizard label provider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final StringEmpty string.protected QueryWizardSource
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConstructs label provider
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringaddIssueMessage(Object element, String message, QueryWizardSource wizardSource) Adds issue message associated with given element if there is one to given message.voidaddListener(ILabelProviderListener listener) protected org.eclipse.swt.graphics.ImageaddOverlayIcon(Object element, org.eclipse.swt.graphics.Image image, QueryWizardSource source) Adds overlay error/warning icon if there is one.voiddispose()org.eclipse.swt.graphics.ColorgetBackground(Object element) org.eclipse.swt.graphics.ColorgetForeground(Object element) protected org.eclipse.swt.graphics.ColorGets system colorSWT.COLOR_DARK_GRAYgetToolTipText(Object element, int columnIndex) Get tool tip textbooleanisColumnHaveCustomLabelProvider(int columnIndex) Is column have custom label providerbooleanisLabelProperty(Object element, String property) booleanisToolTipTextRequired(Object element, int columnIndex) Show tool tips for every elementsvoidremoveListener(ILabelProviderListener listener) voidupdate(int columnIndex, ViewerCell cell, org.eclipse.swt.widgets.Tree parent) Update the label for cell.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.ITableLabelProvidergetColumnImage, getColumnText
- 
Field Details- 
source
- 
EMPTY_STRINGEmpty string.- See Also:
 
 
- 
- 
Constructor Details- 
AbstractQueryWizardLabelProviderConstructs label provider- Parameters:
- source- the query wizard source, cannot be- enull
 
 
- 
- 
Method Details- 
addListener- Specified by:
- addListenerin interface- IBaseLabelProvider
 
- 
disposepublic void dispose()- Specified by:
- disposein interface- IBaseLabelProvider
 
- 
isLabelProperty- Specified by:
- isLabelPropertyin interface- IBaseLabelProvider
 
- 
removeListener- Specified by:
- removeListenerin interface- IBaseLabelProvider
 
- 
getBackground- Specified by:
- getBackgroundin interface- IColorProvider
 
- 
getForeground- Specified by:
- getForegroundin interface- IColorProvider
 
- 
isColumnHaveCustomLabelProviderpublic boolean isColumnHaveCustomLabelProvider(int columnIndex) Is column have custom label provider- Parameters:
- columnIndex- - actual column index in tree viewer
- Returns:
- trueif have custom label provider,- falseotherwise
 
- 
updateUpdate the label for cell. Using for extending "update" method in "CellLabelProvider" class- Parameters:
- columnIndex- - actual column index in tree viewer
- cell- -- ViewerCellfor updating label, cannot be- null
- parent- - parent- Tree, cannot be- null
 
- 
getToolTipTextGet tool tip text- Parameters:
- element- - element for show tooltip
- columnIndex- - actual column index in tree viewer
- Returns:
- tool tip text or null if have no text
 
- 
isToolTipTextRequiredShow tool tips for every elements- Parameters:
- element- - element for show tooltip, cannot be- null
- columnIndex- - actual column index in tree viewer
- Returns:
- true if show tooltips for every elements, false if show only multilines tool tips
 
- 
addOverlayIconprotected org.eclipse.swt.graphics.Image addOverlayIcon(Object element, org.eclipse.swt.graphics.Image image, QueryWizardSource source) Adds overlay error/warning icon if there is one.- Parameters:
- element- - element image was created for. Cannot be- null.
- image- - image to add overlay icon to. Can be- null.
- source- - query wizard source to look for issues. Cannot be- null.
- Returns:
- image with overlay or original image. Cannot return null.
 
- 
addIssueMessageAdds issue message associated with given element if there is one to given message.- Parameters:
- element- - element to look for issues. Cannot be- null.
- message- - initial message. Cannot be- null.
- wizardSource- - query wizard source. Cannot be- null.
- Returns:
- message with issues text. Cannot return null.
 
- 
getSystemColorDarkGreyprotected org.eclipse.swt.graphics.Color getSystemColorDarkGrey()Gets system colorSWT.COLOR_DARK_GRAY- Returns:
- system color  SWT.COLOR_DARK_GRAY, nevernull
 
 
-