Package com._1c.g5.v8.dt.dcs.parameters
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 Summary
Fields Modifier and Type Field Description protected DcsAvailableParameters
availableParameters
protected DcsParameterValueCollection
childs
-
Constructor Summary
Constructors Constructor Description DcsParameterValuesBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DcsAvailableParameters
createAvailableParameters(DcsAvailableParameterDescription[] descriptions, Version version)
Создать доступные параметрыprotected BooleanValue
createBooleanValue(boolean val)
Create BooleanValue valueprotected ChartAxisValue
createChartAxisValue(Version version)
Creates default value of ChartAxisValue.protected ChartColorPaletteDescriptionValue
createChartColorPaletteDescriptionValue()
Create ChartColorPaletteDescriptionValue valueprotected ChartReferenceBandsValue
createChartReferenceBandsValue()
Create ChartReferenceBandsValue valueprotected ChartReferenceLinesValue
createChartReferenceLinesValue()
Create ChartReferenceLinesValue valueprotected ChartScaleValue
createChartScaleValue(Version version)
Creates default value of ChartScaleValue.protected ChartTrendlinesValue
createChartTrendlinesValue()
Create chart trendlines value.protected ColorValue
createColorValue(Color val)
Create ColorValue valueprotected EnumValue
createEnumValue(org.eclipse.emf.common.util.Enumerator val)
Create EnumValue valueprotected FontValue
createFontValue(Font val)
Create FontValue valueprotected FontValue
createFontValue(Version version)
Create FontValue valueprotected Value
createGaugeChartQualityBandsValue(Version version)
Create GaugeChartQualityBandsValue valueprotected LineValue
createLineValue(org.eclipse.emf.common.util.Enumerator val)
Create LineValue valueprotected NumberValue
createNumberValue(int val)
Create NumberValue valueprotected StringValue
createStringValue(String val)
Create StringValue valueDcsAvailableParameters
getAvailableParameters()
Получить доступные параметрыDcsParameterValueCollection
getParameterValues()
Получить значения параметровString
getString()
boolean
isEmpty()
Получить признак того, что есть измененные параметрыvoid
loadParameterValue(DataCompositionParameterValue parameterValue)
Загрузить значение параметра (прочитанное)void
setAvailableParameters(DcsAvailableParameters availableParameters, boolean trust)
Установить доступные параметры
-
-
-
Field Detail
-
availableParameters
protected DcsAvailableParameters availableParameters
-
childs
protected DcsParameterValueCollection childs
-
-
Method Detail
-
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, notnull
- Returns:
- default value of ChartScaleValue, never
null
.
-
createChartAxisValue
protected ChartAxisValue createChartAxisValue(Version version)
Creates default value of ChartAxisValue.- Parameters:
version
- - project runtime version, notnull
- Returns:
- default value of ChartAxisValue, never
null
.
-
createChartTrendlinesValue
protected ChartTrendlinesValue createChartTrendlinesValue()
Create chart trendlines value.- Returns:
- created chart trendlines value. Cannot return
null
.
-
-