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
Базовый класс значений параметров
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DcsAvailableParametersprotected DcsParameterValueCollection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAvailableParameters(DcsAvailableParameterDescription[] descriptions, Version version) Создать доступные параметрыprotected BooleanValuecreateBooleanValue(boolean val) Create BooleanValue valueprotected ChartAxisValuecreateChartAxisValue(Version version) Creates default value of ChartAxisValue.protected ChartColorPaletteDescriptionValueCreate ChartColorPaletteDescriptionValue valueprotected ChartReferenceBandsValueCreate ChartReferenceBandsValue valueprotected ChartReferenceLinesValueCreate ChartReferenceLinesValue valueprotected ChartScaleValuecreateChartScaleValue(Version version) Creates default value of ChartScaleValue.protected ChartTrendlinesValueCreate chart trendlines value.protected ColorValuecreateColorValue(Color val) Create ColorValue valueprotected EnumValuecreateEnumValue(org.eclipse.emf.common.util.Enumerator val) Create EnumValue valueprotected FontValuecreateFontValue(Font val) Create FontValue valueprotected FontValuecreateFontValue(Version version) Create FontValue valueprotected ValuecreateGaugeChartQualityBandsValue(Version version) Create GaugeChartQualityBandsValue valueprotected LineValuecreateLineValue(org.eclipse.emf.common.util.Enumerator val) Create LineValue valueprotected NumberValuecreateNumberValue(int val) Create NumberValue valueprotected StringValuecreateStringValue(String val) Create StringValue valueПолучить доступные параметрыПолучить значения параметровbooleanisEmpty()Получить признак того, что есть измененные параметрыvoidloadParameterValue(DataCompositionParameterValue parameterValue) Загрузить значение параметра (прочитанное)voidsetAvailableParameters(DcsAvailableParameters availableParameters, boolean trust) Установить доступные параметры
-
Field Details
-
availableParameters
-
childs
-
-
Constructor Details
-
DcsParameterValuesBase
public DcsParameterValuesBase()
-
-
Method Details
-
setAvailableParameters
Установить доступные параметры- Parameters:
availableParameters- параметрыtrust- если флаг установлен в истину, значения параметров не будут перестроены
-
getAvailableParameters
Получить доступные параметры- Returns:
- параметры
-
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
-
createBooleanValue
Create BooleanValue value- Parameters:
val- internal value- Returns:
- value
-
createNumberValue
Create NumberValue value- Parameters:
val- internal value- Returns:
- value
-
createStringValue
Create StringValue value- Parameters:
val- internal value- Returns:
- value
-
createColorValue
Create ColorValue value- Parameters:
val- color- Returns:
- value
-
createChartColorPaletteDescriptionValue
Create ChartColorPaletteDescriptionValue value- Returns:
- ChartColorPaletteDescriptionValue value
-
createChartReferenceLinesValue
Create ChartReferenceLinesValue value- Returns:
- ChartReferenceLinesValue value
-
createChartReferenceBandsValue
Create ChartReferenceBandsValue value- Returns:
- ChartReferenceBandsValue value
-
createFontValue
Create FontValue value- Parameters:
version- - version- Returns:
- font value
-
createLineValue
Create LineValue value- Parameters:
val- - current enum value- Returns:
- LineValue
-
createEnumValue
Create EnumValue value- Parameters:
val- internal value- Returns:
- value
-
createFontValue
Create FontValue value- Parameters:
val- the forn- Returns:
- value the font value
-
createGaugeChartQualityBandsValue
Create GaugeChartQualityBandsValue value- Parameters:
version- - version- Returns:
- GaugeChartQualityBandsValue
-
createChartScaleValue
Creates default value of ChartScaleValue.- Parameters:
version- - project runtime version, notnull- Returns:
- default value of ChartScaleValue, never
null.
-
createChartAxisValue
Creates default value of ChartAxisValue.- Parameters:
version- - project runtime version, notnull- Returns:
- default value of ChartAxisValue, never
null.
-
createChartTrendlinesValue
Create chart trendlines value.- Returns:
- created chart trendlines value. Cannot return
null.
-