Index

A B C D E F G H I M N O P R S T U V X 
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
 
A B C D E F G H I M N O P R S T U V X 
All Classes|All Packages