Class DcsParameterValuesBase

java.lang.Object
com._1c.g5.v8.dt.dcs.parameters.DcsParameterValuesBase
Direct Known Subclasses:
AppearanceTemplateAreaParameters, DataParameters, DcsAppearanceParameters, DcsChartGroupOutputParameters, DcsChartOutputParameters, DcsGroupOutputParameters, DcsInputParameters, DcsOutputParameters, DcsTableGroupOutputParameters, DcsTableOutputParameters

public class DcsParameterValuesBase extends Object
Базовый класс значений параметров
  • Field Details

  • Constructor Details

    • DcsParameterValuesBase

      public DcsParameterValuesBase()
  • Method Details

    • setAvailableParameters

      public void setAvailableParameters(DcsAvailableParameters availableParameters, boolean trust)
      Установить доступные параметры
      Parameters:
      availableParameters - параметры
      trust - если флаг установлен в истину, значения параметров не будут перестроены
    • getAvailableParameters

      public DcsAvailableParameters getAvailableParameters()
      Получить доступные параметры
      Returns:
      параметры
    • getParameterValues

      public DcsParameterValueCollection getParameterValues()
      Получить значения параметров
      Returns:
      значения
    • isEmpty

      public boolean isEmpty()
      Получить признак того, что есть измененные параметры
      Returns:
      признак измененности
    • loadParameterValue

      public void loadParameterValue(DataCompositionParameterValue parameterValue) throws DcsPathException
      Загрузить значение параметра (прочитанное)
      Parameters:
      parameterValue - значение
      Throws:
      DcsPathException
    • createAvailableParameters

      public DcsAvailableParameters createAvailableParameters(DcsAvailableParameterDescription[] descriptions, Version version) throws DcsPathException
      Создать доступные параметры
      Parameters:
      descriptions - описания
      version - версия
      Returns:
      доступные параметры
      Throws:
      DcsPathException
    • getString

      public String getString()
    • createBooleanValue

      protected BooleanValue createBooleanValue(boolean val)
      Create BooleanValue value
      Parameters:
      val - internal value
      Returns:
      value
    • createNumberValue

      protected NumberValue createNumberValue(int val)
      Create NumberValue value
      Parameters:
      val - internal value
      Returns:
      value
    • createStringValue

      protected StringValue createStringValue(String val)
      Create StringValue value
      Parameters:
      val - internal value
      Returns:
      value
    • createColorValue

      protected ColorValue createColorValue(Color val)
      Create ColorValue value
      Parameters:
      val - color
      Returns:
      value
    • createChartColorPaletteDescriptionValue

      protected ChartColorPaletteDescriptionValue createChartColorPaletteDescriptionValue()
      Create ChartColorPaletteDescriptionValue value
      Returns:
      ChartColorPaletteDescriptionValue value
    • createChartReferenceLinesValue

      protected ChartReferenceLinesValue createChartReferenceLinesValue()
      Create ChartReferenceLinesValue value
      Returns:
      ChartReferenceLinesValue value
    • createChartReferenceBandsValue

      protected ChartReferenceBandsValue createChartReferenceBandsValue()
      Create ChartReferenceBandsValue value
      Returns:
      ChartReferenceBandsValue value
    • createFontValue

      protected FontValue createFontValue(Version version)
      Create FontValue value
      Parameters:
      version - - version
      Returns:
      font value
    • createLineValue

      protected LineValue createLineValue(org.eclipse.emf.common.util.Enumerator val)
      Create LineValue value
      Parameters:
      val - - current enum value
      Returns:
      LineValue
    • createEnumValue

      protected EnumValue createEnumValue(org.eclipse.emf.common.util.Enumerator val)
      Create EnumValue value
      Parameters:
      val - internal value
      Returns:
      value
    • createFontValue

      protected FontValue createFontValue(Font val)
      Create FontValue value
      Parameters:
      val - the forn
      Returns:
      value the font value
    • createGaugeChartQualityBandsValue

      protected Value createGaugeChartQualityBandsValue(Version version)
      Create GaugeChartQualityBandsValue value
      Parameters:
      version - - version
      Returns:
      GaugeChartQualityBandsValue
    • createChartScaleValue

      protected ChartScaleValue createChartScaleValue(Version version)
      Creates default value of ChartScaleValue.
      Parameters:
      version - - project runtime version, not null
      Returns:
      default value of ChartScaleValue, never null.
    • createChartAxisValue

      protected ChartAxisValue createChartAxisValue(Version version)
      Creates default value of ChartAxisValue.
      Parameters:
      version - - project runtime version, not null
      Returns:
      default value of ChartAxisValue, never null.
    • createChartTrendlinesValue

      protected ChartTrendlinesValue createChartTrendlinesValue()
      Create chart trendlines value.
      Returns:
      created chart trendlines value. Cannot return null.