Package xyz.cofe.sql.stream
Class XmlStreamReader.XmlStreamVisitor
java.lang.Object
xyz.cofe.xml.stream.path.XVisitorAdapter
xyz.cofe.sql.stream.XmlStreamReader.XmlStreamVisitor
- All Implemented Interfaces:
xyz.cofe.xml.stream.path.XVisitor
- Enclosing class:
- XmlStreamReader
public static class XmlStreamReader.XmlStreamVisitor
extends xyz.cofe.xml.stream.path.XVisitorAdapter
Читает данные из XML потока и пишет их в QueryStream
-
Nested Class Summary
Nested classes/interfaces inherited from class xyz.cofe.xml.stream.path.XVisitorAdapter
xyz.cofe.xml.stream.path.XVisitorAdapter.ContentPattern, xyz.cofe.xml.stream.path.XVisitorAdapter.ContentPatternAbstract, xyz.cofe.xml.stream.path.XVisitorAdapter.ContentPatternBuilder<T extends java.lang.Object>, xyz.cofe.xml.stream.path.XVisitorAdapter.ContentPatternMethod, xyz.cofe.xml.stream.path.XVisitorAdapter.EnterPatternBuilder, xyz.cofe.xml.stream.path.XVisitorAdapter.ExitPatternBuilder, xyz.cofe.xml.stream.path.XVisitorAdapter.PathPattern, xyz.cofe.xml.stream.path.XVisitorAdapter.PathPatternAbstract, xyz.cofe.xml.stream.path.XVisitorAdapter.PathPatternMethod, xyz.cofe.xml.stream.path.XVisitorAdapter.PatternBuilder, xyz.cofe.xml.stream.path.XVisitorAdapter.TagPatternBuilder<T extends java.lang.Object> -
Field Summary
Fields Modifier and Type Field Description protected java.util.concurrent.ConcurrentLinkedDeque<Message>messagesprotected QueryStreamqueryStream -
Constructor Summary
Constructors Constructor Description XmlStreamVisitor() -
Method Summary
Modifier and Type Method Description voidcell(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String strvalue)voidcolumnBegin(xyz.cofe.xml.stream.path.XEventPath path)voidcolumnEnd(xyz.cofe.xml.stream.path.XEventPath path)voidcolumnPropertyValue(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)voiddataBegin(xyz.cofe.xml.stream.path.XEventPath path)voiddataEnd(xyz.cofe.xml.stream.path.XEventPath path)voidgeneratedBegin(xyz.cofe.xml.stream.path.XEventPath path)voidgeneratedEnd(xyz.cofe.xml.stream.path.XEventPath path)QueryStreamgetQueryStream()Указывает принимающий потокvoidmessageBegin(xyz.cofe.xml.stream.path.XEventPath path)voidmessageEnd(xyz.cofe.xml.stream.path.XEventPath path)voidmessageText(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String text)voidmessageTextLocal(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String text)voidmetaBegin(xyz.cofe.xml.stream.path.XEventPath path)voidmetaEnd(xyz.cofe.xml.stream.path.XEventPath path)voidqueryBegin(xyz.cofe.xml.stream.path.XEventPath path)voidqueryEnd(xyz.cofe.xml.stream.path.XEventPath path)voidresultSetBegin(xyz.cofe.xml.stream.path.XEventPath path)voidresultSetEnd(xyz.cofe.xml.stream.path.XEventPath path)voidrowBegin(xyz.cofe.xml.stream.path.XEventPath path)voidrowEnd(xyz.cofe.xml.stream.path.XEventPath path)voidsetQueryStream(QueryStream queryStream)Указывает принимающий потокvoidupdateCount(xyz.cofe.xml.stream.path.XEventPath path, int updateCount)
-
Field Details
-
Constructor Details
-
XmlStreamVisitor
public XmlStreamVisitor()
-
-
Method Details
-
getQueryStream
Указывает принимающий поток- Returns:
- принимающий поток
-
setQueryStream
Указывает принимающий поток- Parameters:
queryStream- принимающий поток
-
queryBegin
public void queryBegin(xyz.cofe.xml.stream.path.XEventPath path) -
queryEnd
public void queryEnd(xyz.cofe.xml.stream.path.XEventPath path) -
generatedBegin
public void generatedBegin(xyz.cofe.xml.stream.path.XEventPath path) -
generatedEnd
public void generatedEnd(xyz.cofe.xml.stream.path.XEventPath path) -
resultSetBegin
public void resultSetBegin(xyz.cofe.xml.stream.path.XEventPath path) -
resultSetEnd
public void resultSetEnd(xyz.cofe.xml.stream.path.XEventPath path) -
metaBegin
public void metaBegin(xyz.cofe.xml.stream.path.XEventPath path) -
metaEnd
public void metaEnd(xyz.cofe.xml.stream.path.XEventPath path) -
columnBegin
public void columnBegin(xyz.cofe.xml.stream.path.XEventPath path) -
columnPropertyValue
public void columnPropertyValue(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value) -
columnEnd
public void columnEnd(xyz.cofe.xml.stream.path.XEventPath path) -
dataBegin
public void dataBegin(xyz.cofe.xml.stream.path.XEventPath path) -
rowBegin
public void rowBegin(xyz.cofe.xml.stream.path.XEventPath path) -
cell
public void cell(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String strvalue) -
rowEnd
public void rowEnd(xyz.cofe.xml.stream.path.XEventPath path) -
updateCount
public void updateCount(xyz.cofe.xml.stream.path.XEventPath path, int updateCount) -
messageBegin
public void messageBegin(xyz.cofe.xml.stream.path.XEventPath path) -
messageText
public void messageText(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String text) -
messageTextLocal
public void messageTextLocal(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String text) -
messageEnd
public void messageEnd(xyz.cofe.xml.stream.path.XEventPath path) -
dataEnd
public void dataEnd(xyz.cofe.xml.stream.path.XEventPath path)
-