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()
      Returns parameters as string.
      Returns:
      the parameters as string, cannot be null
    • createTrueValue

      protected BooleanValue createTrueValue()
      Create "true" BooleanValue value.
      Returns:
      value the "true" BooleanValue value, cannot be null
    • createFalseValue

      protected BooleanValue createFalseValue()
      Create "false" BooleanValue value.
      Returns:
      value the "false" BooleanValue value, cannot be null
    • 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()
      Create ColorValue value
      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.
    • createLocalString

      protected LocalString createLocalString()
      Create chart trendlines value.
      Returns:
      created chart trendlines value. Cannot return null.
    • createLocalString

      protected LocalString createLocalString(String languageCode, String value)
      Create chart trendlines value.
      Parameters:
      languageCode - the language code, cannot be null
      value - the value, cannot be null
      Returns:
      created chart trendlines value. Cannot return null.
    • createDataCompositionField

      protected Value createDataCompositionField()
      Creates data composition field value.
      Returns:
      the data composition field value, cannot be null