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 DcsAvailableParametersavailableParametersprotected DcsParameterValueCollectionchilds
-
Constructor Summary
Constructors Constructor Description DcsParameterValuesBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DcsAvailableParameterscreateAvailableParameters(DcsAvailableParameterDescription[] descriptions, Version version)Создать доступные параметрыprotected BooleanValuecreateBooleanValue(boolean val)Create BooleanValue valueprotected ChartAxisValuecreateChartAxisValue(Version version)Creates default value of ChartAxisValue.protected ChartColorPaletteDescriptionValuecreateChartColorPaletteDescriptionValue()Create ChartColorPaletteDescriptionValue valueprotected ChartReferenceBandsValuecreateChartReferenceBandsValue()Create ChartReferenceBandsValue valueprotected ChartReferenceLinesValuecreateChartReferenceLinesValue()Create ChartReferenceLinesValue valueprotected ChartScaleValuecreateChartScaleValue(Version version)Creates default value of ChartScaleValue.protected ChartTrendlinesValuecreateChartTrendlinesValue()Create 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 valueDcsAvailableParametersgetAvailableParameters()Получить доступные параметрыDcsParameterValueCollectiongetParameterValues()Получить значения параметровStringgetString()booleanisEmpty()Получить признак того, что есть измененные параметрыvoidloadParameterValue(DataCompositionParameterValue parameterValue)Загрузить значение параметра (прочитанное)voidsetAvailableParameters(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.
-
-