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
  • Constructor Details

    • AliasesLabelProvider

      public AliasesLabelProvider(QueryWizardSource source)
      Constructs label provider
      Parameters:
      source - the query wizard source, cannot be enull
  • Method Details

    • getAliasText

      public static String getAliasText(Object element, QueryWizardSource source)
      Get alias for field
      Parameters:
      element - field
      source - 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 - - expression
      source - - query wizard source
      Returns:
      dbview
    • getColumnImage

      public org.eclipse.swt.graphics.Image getColumnImage(Object element, int columnIndex)
      Specified by:
      getColumnImage in interface ITableLabelProvider
    • getColumnText

      public String getColumnText(Object element, int columnIndex)
      Specified by:
      getColumnText in interface ITableLabelProvider
    • getToolTipText

      public String getToolTipText(Object element, int columnIndex)
      Description copied from class: AbstractQueryWizardLabelProvider
      Get tool tip text
      Overrides:
      getToolTipText in class AbstractQueryWizardLabelProvider
      Parameters:
      element - - element for show tooltip
      columnIndex - - actual column index in tree viewer
      Returns:
      tool tip text or null if have no text
    • isToolTipTextRequired

      public boolean isToolTipTextRequired(Object element, int columnIndex)
      Description copied from class: AbstractQueryWizardLabelProvider
      Show tool tips for every elements
      Overrides:
      isToolTipTextRequired in class AbstractQueryWizardLabelProvider
      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
    • getAliasText

      public String getAliasText(Object element)
      Get alias for field
      Parameters:
      element - field
      Returns:
      text alias
    • getFont

      public org.eclipse.swt.graphics.Font getFont(Object element, int columnIndex)
      Specified by:
      getFont in interface ITableFontProvider