Package xyz.cofe.text
Class Template.BindedCodeItem<V>
java.lang.Object
xyz.cofe.text.Template.Item<V>
xyz.cofe.text.Template.CodeItem<V>
xyz.cofe.text.Template.BindedCodeItem<V>
- Type Parameters:
V- тип значения передаваемое в шаблон
public static class Template.BindedCodeItem<V> extends Template.CodeItem<V>
Фрагмент шаблона - переменная которая уже связана с функций
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BindedCodeItem(java.lang.String text, java.util.function.Function<V,java.lang.String> interpret)КонструкторBindedCodeItem(java.lang.String text, java.util.function.Supplier<java.lang.String> interpret)Конструктор -
Method Summary
-
Field Details
-
interpret
Функция интерпретатор значения переменной
-
-
Constructor Details
-
BindedCodeItem
public BindedCodeItem(java.lang.String text, java.util.function.Function<V,java.lang.String> interpret)Конструктор- Parameters:
text- исходный текстinterpret- функция интерпретации
-
BindedCodeItem
public BindedCodeItem(java.lang.String text, java.util.function.Supplier<java.lang.String> interpret)Конструктор- Parameters:
text- исходный текстinterpret- функция интерпретации
-
-
Method Details
-
eval
- Overrides:
evalin classTemplate.CodeItem<V>
-