public static class XVisitorAdapter.PatternBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected PathExpression |
expression |
protected XVisitorAdapter |
xVisitorAdapter |
| Constructor and Description |
|---|
PatternBuilder(XVisitorAdapter xv) |
| Modifier and Type | Method and Description |
|---|---|
XVisitorAdapter.EnterPatternBuilder |
enter(Reciver<XEventPath>... consumer)
Добавляет приемников когда шаблон стработал (есть совпадение) при входе в XML узел
|
XVisitorAdapter.ExitPatternBuilder |
exit(Reciver<XEventPath>... consumer)
Добавляет приемников когда шаблон стработал (есть совпадение) при выходе из XML узела
|
XVisitorAdapter.PatternBuilder |
expression(PathExpression exp)
Указывает шаблон для проверки XEventPath
|
XVisitorAdapter.PatternBuilder |
expression(String exp)
Указывает шаблон для проверки XEventPath
|
PathExpression |
getExpression()
Указывает шаблон для проверки XEventPath
|
XVisitorAdapter |
getXVisitorAdapter()
Указывает "постетителя" XML узлов
|
void |
setExpression(PathExpression expression)
Указывает шаблон для проверки XEventPath
|
void |
setXVisitorAdapter(XVisitorAdapter xVisitorAdapter)
Указывает "постетителя" XML узлов
|
xyz.cofe.xml.stream.path.XVisitorAdapter.TextPatternBuilder |
text(Func2<Object,XEventPath,String>... consumer)
Добавляет приемников когда шаблон стработал (есть совпадение) при входе из XML TEXT узел
|
xyz.cofe.xml.stream.path.XVisitorAdapter.TextPatternBuilder |
text(Reciver<String>... consumer)
Добавляет приемников когда шаблон стработал (есть совпадение) при входе из XML TEXT узел
|
protected XVisitorAdapter xVisitorAdapter
protected PathExpression expression
public PatternBuilder(XVisitorAdapter xv)
public XVisitorAdapter getXVisitorAdapter()
public void setXVisitorAdapter(XVisitorAdapter xVisitorAdapter)
xVisitorAdapter - посетитель или nullpublic PathExpression getExpression()
public void setExpression(PathExpression expression)
expression - шаблон или nullpublic XVisitorAdapter.PatternBuilder expression(PathExpression exp)
exp - шаблонpublic XVisitorAdapter.PatternBuilder expression(String exp)
exp - шаблонpublic XVisitorAdapter.EnterPatternBuilder enter(Reciver<XEventPath>... consumer)
consumer - приемникиpublic XVisitorAdapter.ExitPatternBuilder exit(Reciver<XEventPath>... consumer)
consumer - приемникиpublic xyz.cofe.xml.stream.path.XVisitorAdapter.TextPatternBuilder text(Func2<Object,XEventPath,String>... consumer)
consumer - приемникиCopyright © 2019. All rights reserved.