| Package | Description |
|---|---|
| xyz.cofe.xml.stream.path |
Классы для потоковой обработки больших XML файлов
|
| Modifier and Type | Class and Description |
|---|---|
class |
ParentMatcher
Проверяет родительский узел на соответ выражению
|
class |
TagMatcher
Описывает совпадения узла (тэга) согласно формальным правилам
|
| Modifier and Type | Field and Description |
|---|---|
protected PathExpression |
XVisitorAdapter.PatternBuilder.expression |
protected PathExpression |
ParentMatcher.expression |
| Modifier and Type | Method and Description |
|---|---|
static PathExpression |
Expressions.andPath(PathExpression... expressions)
Объединение шаблонов в последовательность AND выражений шаблонов
|
static PathExpression |
Expressions.attr(Predicate<String> namePredicate,
Predicate<String> valuePredicate)
Создает шаблон-функцию что текущий узел (последний элемент XEventPath) содержит хотябы один атрибут удовлетворяющий критерию
|
static PathExpression |
Expressions.attrIsNumeric(String attrName)
Создает шаблон-функцию что текущий узел (последний элемент XEventPath) содержит атрибут с числовым значением
|
PathExpression |
XVisitorAdapter.PathPattern.getExpression()
Указывает шаблон
|
PathExpression |
XVisitorAdapter.PathPatternAbstract.getExpression()
Указывает шаблон
|
PathExpression |
XVisitorAdapter.ContentPattern.getExpression()
Указывает шаблон проверки узла
|
PathExpression |
XVisitorAdapter.ContentPatternAbstract.getExpression()
Указывает шаблон для XEventPath
|
PathExpression |
XVisitorAdapter.PatternBuilder.getExpression()
Указывает шаблон для проверки XEventPath
|
PathExpression |
ParentMatcher.getExpression()
Указывает выражение для проверки XML пути
|
static PathExpression |
Expressions.hasAttribute(String name)
Проверяет что текущий узел (последний элемент XEventPath) содержит атрибут
|
static PathExpression |
Expressions.hasAttribute(String name,
boolean ignoreCase)
Проверяет что текущий узел (последний элемент XEventPath) содержит атрибут
|
static PathExpression |
Expressions.notPath(PathExpression expression)
Создает шаблон - логическую функцию NOT от существующего шаблона
|
static PathExpression |
Expressions.orPath(PathExpression... expressions)
Объединение шаблонов в последовательность OR выражений шаблонов
|
static PathExpression |
Expressions.parentPath(PathExpression expression)
Создает шаблон-функцию которая проверяет выше стояший путь (родительский узел)
|
PathExpression |
PathParser.parse(String text) |
protected PathExpression |
PathParser.parsePath(Pointer<Token> ptr) |
static PathExpression |
Expressions.rootPath()
Шаблон проверяющий что в текущий момент XEventPath находиться в начале документа
|
static PathExpression |
Expressions.tagNameEquals(String name)
Создает шаблон-функцию что текущий узел (последний элемент XEventPath) является указанным элементом (имя тэга)
|
static PathExpression |
Expressions.tagNameEqualsIgnoreCase(String name)
Создает шаблон-функцию что текущий узел (последний элемент XEventPath) является указанным элементом (имя тэга)
|
static PathExpression |
Expressions.tagNameMatches(String name)
Создает шаблон-функцию что текущий узел (последний элемент XEventPath) является указанным элементом (имя тэга)
|
protected PathExpression |
PathParser.tagPattern(Pointer<Token> ptr) |
| Modifier and Type | Method and Description |
|---|---|
static PathExpression |
Expressions.andPath(PathExpression... expressions)
Объединение шаблонов в последовательность AND выражений шаблонов
|
XVisitorAdapter.PatternBuilder |
XVisitorAdapter.PatternBuilder.expression(PathExpression exp)
Указывает шаблон для проверки XEventPath
|
static PathExpression |
Expressions.notPath(PathExpression expression)
Создает шаблон - логическую функцию NOT от существующего шаблона
|
static PathExpression |
Expressions.orPath(PathExpression... expressions)
Объединение шаблонов в последовательность OR выражений шаблонов
|
static PathExpression |
Expressions.parentPath(PathExpression expression)
Создает шаблон-функцию которая проверяет выше стояший путь (родительский узел)
|
XVisitorAdapter.PatternBuilder |
XVisitorAdapter.pattern(PathExpression expr)
Создает строителя для обработки шаблонных XML сообщений
|
void |
XVisitorAdapter.PathPatternAbstract.setExpression(PathExpression expression)
Указывает шаблон
|
void |
XVisitorAdapter.ContentPatternAbstract.setExpression(PathExpression expression)
Указывает шаблон для XEventPath
|
void |
XVisitorAdapter.PatternBuilder.setExpression(PathExpression expression)
Указывает шаблон для проверки XEventPath
|
void |
ParentMatcher.setExpression(PathExpression expression)
Указывает выражение для проверки XML пути
|
| Constructor and Description |
|---|
ParentMatcher(PathExpression e) |
PathPatternAbstract(PathExpression pexp,
boolean enter,
boolean exit)
Конструктор
|
PathPatternMethod(PathExpression pexp,
boolean enter,
boolean exit,
Object ownr,
Method meth)
Конструктор
|
Copyright © 2019. All rights reserved.