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> messages  
    protected QueryStream queryStream  

    Fields inherited from class xyz.cofe.xml.stream.path.XVisitorAdapter

    contentPatterns, pathPatterns, typeCastGraph
  • Constructor Summary

    Constructors 
    Constructor Description
    XmlStreamVisitor()  
  • Method Summary

    Modifier and Type Method Description
    void cell​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String strvalue)  
    void columnBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void columnEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void columnPropertyValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)  
    void dataBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void dataEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void generatedBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void generatedEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    QueryStream getQueryStream()
    Указывает принимающий поток
    void messageBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void messageEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void messageText​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String text)  
    void messageTextLocal​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String text)  
    void metaBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void metaEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void queryBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void queryEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void resultSetBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void resultSetEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void rowBegin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void rowEnd​(xyz.cofe.xml.stream.path.XEventPath path)  
    void setQueryStream​(QueryStream queryStream)
    Указывает принимающий поток
    void updateCount​(xyz.cofe.xml.stream.path.XEventPath path, int updateCount)  

    Methods inherited from class xyz.cofe.xml.stream.path.XVisitorAdapter

    characters, enter, exit, getContentPatterns, getPathPatterns, getTypeCastGraph, pattern, pattern, setTypeCastGraph, typeCast

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getQueryStream

      public QueryStream getQueryStream()
      Указывает принимающий поток
      Returns:
      принимающий поток
    • setQueryStream

      public void setQueryStream​(QueryStream queryStream)
      Указывает принимающий поток
      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)