Index
A B C D E F G H I M N O P R S T U V X
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AinstanceOfB(Class, Class) - Static method in class xyz.cofe.text.template.TypesUtil
-
Выполняет конструкция A instanceOf B
- align() - Method in class xyz.cofe.text.template.BasicTemplate.ContextBuilder
- align() - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- AlignFormatBuilder - Class in xyz.cofe.text.template
-
Создание форматирования - выравнивания
- AlignFormatBuilder() - Constructor for class xyz.cofe.text.template.AlignFormatBuilder
- appendCode - Variable in class xyz.cofe.text.template.EvalVisitor
- appendText - Variable in class xyz.cofe.text.template.EvalVisitor
- AstNode - Class in xyz.cofe.text.template.ast
-
Узел AST дерева
- AstNode() - Constructor for class xyz.cofe.text.template.ast.AstNode
- astNodeExtracter - Static variable in class xyz.cofe.text.template.ast.AstNode
B
- BasicTemplate - Class in xyz.cofe.text.template
-
Базовое форматирование сообщений, формат шаблона описывается парсером
- BasicTemplate(String) - Constructor for class xyz.cofe.text.template.BasicTemplate
-
Конструктор
- BasicTemplate(String, TemplateParser) - Constructor for class xyz.cofe.text.template.BasicTemplate
-
Конструктор
- BasicTemplate(BasicTemplate) - Constructor for class xyz.cofe.text.template.BasicTemplate
-
Конструктор копирования
- BasicTemplate.Context<T> - Class in xyz.cofe.text.template
- BasicTemplate.ContextBuilder<T> - Class in xyz.cofe.text.template
- BasicTemplate.EasyTemplate - Class in xyz.cofe.text.template
- begin - Variable in class xyz.cofe.text.template.ast.Block
- begin - Variable in class xyz.cofe.text.template.ast.Code
- bind(String, Object) - Method in class xyz.cofe.text.template.BasicTemplate.ContextBuilder
- bind(String, Object) - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- Block - Class in xyz.cofe.text.template.ast
-
AST Блок кода
- Block(Token, AstNode, Token) - Constructor for class xyz.cofe.text.template.ast.Block
- blockBeginLexems - Variable in class xyz.cofe.text.template.TemplateParser
- BlockBody - Class in xyz.cofe.text.template.ast
-
AST тело блока кода
- BlockBody(AstNode) - Constructor for class xyz.cofe.text.template.ast.BlockBody
- blockEndLexems - Variable in class xyz.cofe.text.template.TemplateParser
- body - Variable in class xyz.cofe.text.template.ast.Block
- body - Variable in class xyz.cofe.text.template.ast.BlockBody
- body - Variable in class xyz.cofe.text.template.ast.Code
- build() - Method in class xyz.cofe.text.template.BasicTemplate.ContextBuilder
- build(BasicTemplate, Fn1<T, Object>, Fn1<String, String>) - Method in class xyz.cofe.text.template.AlignFormatBuilder
- build(BasicTemplate, Fn1<T, Object>, Fn1<String, String>) - Method in interface xyz.cofe.text.template.FormatBuilder
-
Создание функции форматирования
- buildControllers(Object) - Static method in class xyz.cofe.text.template.PropertyController
- buildControllersMap(Object) - Static method in class xyz.cofe.text.template.PropertyController
- buildPropertiesList(Class) - Static method in class xyz.cofe.text.template.PropertyController
C
- callableArguments(Object[]) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Предикат: Сверяет на возможность вызова метода с указанными аргументами
- children(AstNode...) - Method in class xyz.cofe.text.template.ast.AstNode
- classEquals(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Предикат сравнения value equals ( target )
- classFilter(Eterable, Class<T>, boolean) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Итератор - Фильт возвращающий объекты заданого класса (сравнивае строго)
- classInstanceOf(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Предикат стравения value instanceOf target
- classMethodsExtracter() - Static method in class xyz.cofe.text.template.TypesUtil
-
Возвращает интерфейс доступа к методам класса
- clone() - Method in class xyz.cofe.text.template.BasicTemplate
- Code - Class in xyz.cofe.text.template.ast
-
AST код вставка
- Code(Token, BlockBody, Token) - Constructor for class xyz.cofe.text.template.ast.Code
- codeBeginLexems - Variable in class xyz.cofe.text.template.TemplateParser
- codeContext - Variable in class xyz.cofe.text.template.EvalVisitor
- context - Variable in class xyz.cofe.text.template.BasicTemplate.Context
- context(Class<T>) - Method in class xyz.cofe.text.template.BasicTemplate
- Context(TypeCastGraph, BasicTemplate, Class<T>) - Constructor for class xyz.cofe.text.template.BasicTemplate.Context
- ContextBuilder(Class<T>) - Constructor for class xyz.cofe.text.template.BasicTemplate.ContextBuilder
- createEscapeRewriteMap() - Method in class xyz.cofe.text.template.TemplateParser
- currentEscapeRewriteMap - Variable in class xyz.cofe.text.template.TemplateParser
D
- declaredMethodsOf(Object) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает объевленные методы только в этом классе данного объекта
E
- EasyTemplate(String) - Constructor for class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- emptyParametersArray - Static variable in class xyz.cofe.text.template.TypesUtil
-
Пустой массив: Class[]
- end - Variable in class xyz.cofe.text.template.ast.Block
- end - Variable in class xyz.cofe.text.template.ast.Code
- endLine(String) - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- enter(AstNode) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- enter(Block) - Method in class xyz.cofe.text.template.EvalVisitor
- enter(Block) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- enter(BlockBody) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- enter(Code) - Method in class xyz.cofe.text.template.EvalVisitor
- enter(Code) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- enter(Escape) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- enter(Sequence) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- enter(Text) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- Escape - Class in xyz.cofe.text.template.ast
-
AST - Escape последовательность
- Escape(Token, LinkedHashMap<String, String>) - Constructor for class xyz.cofe.text.template.ast.Escape
- escapeLexems - Variable in class xyz.cofe.text.template.TemplateParser
- escapeRewriteMap - Variable in class xyz.cofe.text.template.TemplateParser
- eval() - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- eval(Object) - Method in class xyz.cofe.text.template.BasicTemplate
- eval(T) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- eval(AstNode, Fn1<String, EvalText>, Fn1<String, EvalCode>, Fn0<ResultType>, Fn2<ResultType, EvalText, ResultType>, Fn2<ResultType, EvalCode, ResultType>) - Method in class xyz.cofe.text.template.TemplateParser
-
Обход шаблона (AST дерева) и форматирование сообщения
- evalAndPrint(Fn1<String, String>) - Method in class xyz.cofe.text.template.BasicTemplate
- evalAndPrint(Fn1<String, String>, Fn1<String, String>) - Method in class xyz.cofe.text.template.BasicTemplate
- evalAndPrint(AstNode, Fn1<String, String>) - Method in class xyz.cofe.text.template.TemplateParser
-
Обход шаблона (AST дерева) и форматирование сообщения
- evalAndPrint(AstNode, Fn1<String, String>, Fn1<String, String>) - Method in class xyz.cofe.text.template.TemplateParser
-
Обход шаблона (AST дерева) и форматирование сообщения
- evalCode - Variable in class xyz.cofe.text.template.EvalVisitor
- evalFun - Variable in class xyz.cofe.text.template.BasicTemplate.Context
- evalText - Variable in class xyz.cofe.text.template.EvalVisitor
- EvalVisitor<ResultType,EvalCode,EvalText> - Class in xyz.cofe.text.template
- EvalVisitor() - Constructor for class xyz.cofe.text.template.EvalVisitor
- exit(AstNode) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- exit(Block) - Method in class xyz.cofe.text.template.EvalVisitor
- exit(Block) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- exit(BlockBody) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- exit(Code) - Method in class xyz.cofe.text.template.EvalVisitor
- exit(Code) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- exit(Escape) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- exit(Sequence) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- exit(Text) - Method in class xyz.cofe.text.template.TemplateASTVisitor
F
- field - Variable in class xyz.cofe.text.template.FieldController
- FieldController - Class in xyz.cofe.text.template
- FieldController(Object, Field) - Constructor for class xyz.cofe.text.template.FieldController
- fieldsControllersOf(Class, Object) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
- fieldsOf(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает публичные поля класса
- FormatBuilder - Interface in xyz.cofe.text.template
-
Построение функции форматирования
- funAsCode - Variable in class xyz.cofe.text.template.EvalVisitor
- funs - Variable in class xyz.cofe.text.template.EvalVisitor
G
- getAst() - Method in class xyz.cofe.text.template.BasicTemplate
-
AST дерева шаблона
- getBindings() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- getBlockBeginLexems() - Method in class xyz.cofe.text.template.TemplateParser
- getBlockEndLexems() - Method in class xyz.cofe.text.template.TemplateParser
- getCodeBeginLexems() - Method in class xyz.cofe.text.template.TemplateParser
- getEscapeLexems() - Method in class xyz.cofe.text.template.TemplateParser
- getEscapeRewriteMap() - Method in class xyz.cofe.text.template.TemplateParser
- getField() - Method in class xyz.cofe.text.template.FieldController
- getFields() - Method in class xyz.cofe.text.template.PropertyAccessResolver
-
Возвращает поля класса-контекста
- getFormatBuilder() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- getGetMethod() - Method in class xyz.cofe.text.template.PropertyController
- getName() - Method in class xyz.cofe.text.template.FieldController
- getName() - Method in class xyz.cofe.text.template.PropertyController
- getName() - Method in interface xyz.cofe.text.template.ValueController
-
Возвращает название
- getOwner() - Method in class xyz.cofe.text.template.FieldController
- getOwner() - Method in class xyz.cofe.text.template.PropertyController
- getParser() - Method in class xyz.cofe.text.template.BasicTemplate
-
Парсер шаблона
- getProperties() - Method in class xyz.cofe.text.template.PropertyAccessResolver
-
Возвращает свойства класса-контекста
- getScriptEngine() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- getScriptEngineManager() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- getScriptLanguage() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- getSetMethod() - Method in class xyz.cofe.text.template.PropertyController
- getSource() - Method in class xyz.cofe.text.template.BasicTemplate
-
Исходный текст шаблона
- getType() - Method in class xyz.cofe.text.template.FieldController
- getType() - Method in class xyz.cofe.text.template.PropertyController
- getType() - Method in interface xyz.cofe.text.template.ValueController
-
Вовращает тип значения
- getValue() - Method in class xyz.cofe.text.template.FieldController
- getValue() - Method in class xyz.cofe.text.template.PropertyController
- getValue() - Method in interface xyz.cofe.text.template.ValueController
-
Возвращает значение
H
- hasAnnotation(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Предикат , возвращает true если метод имеет указаную аннатацию
- hasEmptyParameters() - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Возвращает предикат проверки метода без параметров
- hasParameters(Class...) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Возвращает предикат строгой проверкти типов аргументов метода
I
- initResult - Variable in class xyz.cofe.text.template.EvalVisitor
- isAllowToString() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- isCallableArguments(Class[], Object[]) - Static method in class xyz.cofe.text.template.TypesUtil
-
Сверяет на возможность вызова метода с указанными аргументами
- isClassFilter(Eterable, Class<T>, boolean) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Итератор - Фильт возвращающий объекты заданого класса.
- isUsingScriptEngine() - Method in class xyz.cofe.text.template.BasicTemplate.Context
- iterators - Static variable in class xyz.cofe.text.template.TypesUtil
-
Итераторы по работе с типами данных JVM
- Iterators() - Constructor for class xyz.cofe.text.template.TypesUtil.Iterators
M
- map(K, V) - Method in class xyz.cofe.text.template.TemplateParser
- map(K, V) - Method in class xyz.cofe.text.template.TemplateParser.Mapping
- Mapping() - Constructor for class xyz.cofe.text.template.TemplateParser.Mapping
- methodParametersExtracter() - Static method in class xyz.cofe.text.template.TypesUtil
-
Возвращает интерфейс доступа к типам параметров метода
- methodsOf(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает публичные методы класса
- methodsOf(Object) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает публичные методы объекта
- methodsOf(Object, Predicate<Method>) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает публичные методы объекта
N
- nameStart(String) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Предикат - возвращает true, если название метода начинается с указанного текста
- next - Variable in class xyz.cofe.text.template.ast.Sequence
O
- output(OutputStream) - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- output(OutputStream, Charset) - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- output(Writer) - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- outputFlushing() - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- owner - Variable in class xyz.cofe.text.template.FieldController
P
- paramtersOf(Method) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает параметры/агруметы метода
- parse(String) - Method in class xyz.cofe.text.template.TemplateParser
-
Парсинг шаблона и формирование соответ AST дерева
- path - Variable in class xyz.cofe.text.template.TemplateASTVisitor
- predicates - Static variable in class xyz.cofe.text.template.TypesUtil
-
Предикаты по работе с типами данных JVM
- Predicates() - Constructor for class xyz.cofe.text.template.TypesUtil.Predicates
- previous - Variable in class xyz.cofe.text.template.ast.Sequence
- print() - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- println() - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
- propertiesOf(Object) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает публичные свойства объекта
- propertiesOfClass(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает публичные свойства объекта
- PropertyAccessResolver - Class in xyz.cofe.text.template
-
Осущесвтляет доступ к свойству/пол. объекта по имени
- PropertyAccessResolver(Class) - Constructor for class xyz.cofe.text.template.PropertyAccessResolver
-
Конструктор
- PropertyController - Class in xyz.cofe.text.template
-
Контроллер значения свойств
- PropertyController(Object, String, Class, Method, Method) - Constructor for class xyz.cofe.text.template.PropertyController
R
- resolve(Object, String...) - Method in class xyz.cofe.text.template.PropertyAccessResolver
-
Разрешение (resolving) для доступа к полю/свойству объекта
- returns(Class) - Static method in class xyz.cofe.text.template.TypesUtil.Predicates
-
Предикат - возвращает true, если метода возвращает указанный тип
- rewriteMap - Variable in class xyz.cofe.text.template.ast.Escape
S
- sbCode - Variable in class xyz.cofe.text.template.EvalVisitor
- Sequence - Class in xyz.cofe.text.template.ast
-
AST контейнер - последовательность AST узлов
- Sequence(AstNode, AstNode) - Constructor for class xyz.cofe.text.template.ast.Sequence
- setAllowToString(boolean) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setBindings(Map<String, Object>) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setField(Field) - Method in class xyz.cofe.text.template.FieldController
- setFormatBuilder(FormatBuilder) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setOwner(Object) - Method in class xyz.cofe.text.template.FieldController
- setOwner(Object) - Method in class xyz.cofe.text.template.PropertyController
- setOwner(Object) - Method in interface xyz.cofe.text.template.SetOwner
- SetOwner - Interface in xyz.cofe.text.template
- setScriptEngine(ScriptEngine) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setScriptEngineManager(ScriptEngineManager) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setScriptLanguage(String) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setUsingScriptEngine(boolean) - Method in class xyz.cofe.text.template.BasicTemplate.Context
- setValue(Object) - Method in class xyz.cofe.text.template.FieldController
- setValue(Object) - Method in class xyz.cofe.text.template.PropertyController
- setValue(Object) - Method in interface xyz.cofe.text.template.ValueController
-
Устанавливает значение
- sort(Iterable<T>) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает отсортированную последовательность
- sort(Iterable<T>, Comparator<T>) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Возвращает отсортированную последовательность по определенному критерию
- start(Pointer<Token>) - Method in class xyz.cofe.text.template.TemplateParser
- start_any - Variable in class xyz.cofe.text.template.TemplateParser
- start_code - Variable in class xyz.cofe.text.template.TemplateParser
- start_escape - Variable in class xyz.cofe.text.template.TemplateParser
- start_patterns - Variable in class xyz.cofe.text.template.TemplateParser
T
- template(String) - Static method in class xyz.cofe.text.template.BasicTemplate
- TemplateASTVisitor - Class in xyz.cofe.text.template
-
Посетитель дерева AST
- TemplateASTVisitor() - Constructor for class xyz.cofe.text.template.TemplateASTVisitor
- TemplateLexer - Class in xyz.cofe.text.template
-
Лексический анализатор
- TemplateLexer() - Constructor for class xyz.cofe.text.template.TemplateLexer
- TemplateLexer(String[], String[], String[], String[]) - Constructor for class xyz.cofe.text.template.TemplateLexer
- TemplateLexer(Keywords) - Constructor for class xyz.cofe.text.template.TemplateLexer
- TemplateParser - Class in xyz.cofe.text.template
-
Парсер шаблонов.
- TemplateParser() - Constructor for class xyz.cofe.text.template.TemplateParser
- TemplateParser.Mapping<K,V> - Class in xyz.cofe.text.template
- Text - Class in xyz.cofe.text.template.ast
-
AST - текстовый узел
- Text(Token) - Constructor for class xyz.cofe.text.template.ast.Text
- toArray(Iterable<? extends T>, T[]) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Конвертирует последовательность в массив
- toArrayList(Iterable<? extends T>) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Конвертирует последовательность в список
- token - Variable in class xyz.cofe.text.template.ast.Escape
- token - Variable in class xyz.cofe.text.template.ast.Text
- toList(Iterable<? extends T>, Class<? extends List>) - Static method in class xyz.cofe.text.template.TypesUtil.Iterators
-
Конвертирует последовательность в список
- typeCast - Variable in class xyz.cofe.text.template.BasicTemplate.Context
- typeCast(TypeCastGraph) - Method in class xyz.cofe.text.template.BasicTemplate.ContextBuilder
- TypesUtil - Class in xyz.cofe.text.template
- TypesUtil() - Constructor for class xyz.cofe.text.template.TypesUtil
- TypesUtil.Iterators - Class in xyz.cofe.text.template
-
Итераторы по работе с типами данных JVM
- TypesUtil.Predicates - Class in xyz.cofe.text.template
-
Предикаты по работе с типами данных JVM
U
- useJavaScript() - Method in class xyz.cofe.text.template.BasicTemplate.ContextBuilder
- useJavaScript() - Method in class xyz.cofe.text.template.BasicTemplate.EasyTemplate
V
- ValueController - Interface in xyz.cofe.text.template
-
Контроллер значения
- visit(AstNode) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(AstNode, Visitor<AstNode>) - Static method in class xyz.cofe.text.template.ast.AstNode
- visit(AstNode, TemplateASTVisitor) - Static method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(Block) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(BlockBody) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(Code) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(Escape) - Method in class xyz.cofe.text.template.EvalVisitor
- visit(Escape) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(Sequence) - Method in class xyz.cofe.text.template.TemplateASTVisitor
- visit(Text) - Method in class xyz.cofe.text.template.EvalVisitor
- visit(Text) - Method in class xyz.cofe.text.template.TemplateASTVisitor
X
- xyz.cofe.text.template - package xyz.cofe.text.template
- xyz.cofe.text.template.ast - package xyz.cofe.text.template.ast
All Classes|All Packages