Class DcsParameterValueBase

  • Direct Known Subclasses:
    DcsParameterValue

    public class DcsParameterValueBase
    extends Object
    Базовый класс значения параметра
    • Constructor Detail

      • DcsParameterValueBase

        public DcsParameterValueBase()
    • Method Detail

      • setAvailableParameter

        public void setAvailableParameter​(DcsAvailableParameter availableParameter)
        Установить доступный параметр
        Parameters:
        availableParameter - параметр
      • getAvailableParameter

        public DcsAvailableParameter getAvailableParameter()
        Получить доступный параметр
        Returns:
        доступный параметр
      • addParameter

        public void addParameter​(DcsParameter param)
        Инициализация
        Parameters:
        param - параметр
      • getParameter

        public DcsParameter getParameter​(int alias)
        Получить параметр
        Parameters:
        alias - язык
        Returns:
        параметр
      • getCurrentParameter

        public DcsParameter getCurrentParameter()
        Получить параметр в зависимости от текущего языка
        Returns:
        параметр
      • getValue

        public Value getValue()
        Получить значение
        Returns:
        значение
      • setValue

        public void setValue​(Value value)
        Установить значение
        Parameters:
        value - значение
      • getSubParameterValues

        public DcsParameterValueCollection getSubParameterValues()
        Получить значения вложенных параметров
        Returns:
        вложенные параметры
      • isModified

        public boolean isModified()
        Получить признак измененности параметра
        Returns:
        измененность
      • getParameterText

        public String getParameterText()
        Получить представление параметра
        Returns:
        представление
      • isUse

        public boolean isUse()
        Получить флаг использования
        Returns:
        использование
      • setUse

        public void setUse​(boolean use)
        Установить флаг использования
        Parameters:
        use - использование