Package ru.funsys.avalanche
Class Parameter
- java.lang.Object
-
- ru.funsys.avalanche.Brick
-
- ru.funsys.avalanche.Parameter
-
- All Implemented Interfaces:
Serializable
public class Parameter extends Brick
Класс конфигурации приложения, описывает параметр какого либо родительского элемента конфигурации. Этот класс связан с тегом конфигурации <parameter>.Родительский элемент должен иметь метод addParameter, который возвращает значение
true
, если параметр успешно добавлен, иначеfalse
public boolean addParameter(String name, Parameter parameter) { boolean result = false; ... return result; }
Значение параметра можно передать атрибутом value или между открывающим и закрывающим тегами (контент тега, используется как правило для многострочных значений). Если определены оба значение, то используется значение атрибута valueПример секций конфигурации определения значения параметра в атрибуте value
<parameter name="sql" description="Тестовый запрос к БД" value="select 'test' as test" />
Пример секций конфигурации определения значения параметра между отрывающим и закрывающим тегами<parameter name="sql" description="Тестовый запрос к БД" > select 'test' as test </parameter>
- Author:
- Валерий Лиховских
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Parameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
done()
Завершение выполнения экземпляра класса (элемента приложения).String
getValue()
Получить значение параметраvoid
init()
Инициализация экземпляра класса (элемента приложения).void
setTextContent(String content)
Установить значение поля value, полученного из контента тега <parameter>.void
setValue(String value)
Установить значение параметра-
Methods inherited from class ru.funsys.avalanche.Brick
error, error, errorLang, errorLang, getAliases, getDescription, getDoc, getExt, getName, getNodeAttribute, info, infoLang, setAliases, setDescription, setDoc, setExt, setLogger, setName, setNode, toBoolean, toUpperFirstChar, warn, warnLang
-
-
-
-
Method Detail
-
getValue
public String getValue()
Получить значение параметра- Returns:
- значение параметра
-
setValue
public void setValue(String value)
Установить значение параметра- Parameters:
value
-
-
setTextContent
public void setTextContent(String content)
Установить значение поля value, полученного из контента тега <parameter>.
Если поле value уже установлено атрибутом value тега <parameter>, то полученное значение игнорируется.- Overrides:
setTextContent
in classBrick
- Parameters:
content
- контекс конфигурации- See Also:
Parameter
-
init
public void init()
Description copied from class:Brick
Инициализация экземпляра класса (элемента приложения). В этот метод есть возможность передать произвольный массив параметров.
-
-