Class XmlStreamStorage.XmlTableVisitor

java.lang.Object
xyz.cofe.xml.stream.path.XVisitorAdapter
xyz.cofe.data.table.store.XmlStreamStorage.XmlTableVisitor
All Implemented Interfaces:
xyz.cofe.xml.stream.path.XVisitor
Enclosing class:
XmlStreamStorage

public class XmlStreamStorage.XmlTableVisitor
extends xyz.cofe.xml.stream.path.XVisitorAdapter
  • 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
    java.util.ArrayList current  
    java.util.ArrayList origin  
    int rowChangeCounter  
    boolean rowChanged  
    boolean rowDeleted  
    boolean rowInserted  
    boolean rowUpdated  
    TableBuilder tbuilder  

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

    contentPatterns, pathPatterns, typeCastGraph
  • Constructor Summary

    Constructors 
    Constructor Description
    XmlTableVisitor​(TableBuilder tbuilder)  
  • Method Summary

    Modifier and Type Method Description
    void begin​(xyz.cofe.xml.stream.path.XEventPath path)  
    void beginColumn​(xyz.cofe.xml.stream.path.XEventPath path)  
    void beginRow​(xyz.cofe.xml.stream.path.XEventPath path)  
    java.lang.ClassLoader classLoader()  
    void column​(xyz.cofe.xml.stream.path.XEventPath path)  
    void end​(xyz.cofe.xml.stream.path.XEventPath path)  
    void endColumn​(xyz.cofe.xml.stream.path.XEventPath path)  
    void endRow​(xyz.cofe.xml.stream.path.XEventPath path)  
    void rowCurrentNullValue​(xyz.cofe.xml.stream.path.XEventPath path)  
    void rowCurrentValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String content)  
    void rowOriginNullValue​(xyz.cofe.xml.stream.path.XEventPath path)  
    void rowOriginValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String content)  

    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

    • begin

      public void begin​(xyz.cofe.xml.stream.path.XEventPath path)
    • end

      public void end​(xyz.cofe.xml.stream.path.XEventPath path)
    • classLoader

      public java.lang.ClassLoader classLoader()
    • beginColumn

      public void beginColumn​(xyz.cofe.xml.stream.path.XEventPath path)
    • column

      public void column​(xyz.cofe.xml.stream.path.XEventPath path)
    • endColumn

      public void endColumn​(xyz.cofe.xml.stream.path.XEventPath path)
    • beginRow

      public void beginRow​(xyz.cofe.xml.stream.path.XEventPath path)
    • rowOriginNullValue

      public void rowOriginNullValue​(xyz.cofe.xml.stream.path.XEventPath path)
    • rowOriginValue

      public void rowOriginValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String content)
    • rowCurrentNullValue

      public void rowCurrentNullValue​(xyz.cofe.xml.stream.path.XEventPath path)
    • rowCurrentValue

      public void rowCurrentValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String content)
    • endRow

      public void endRow​(xyz.cofe.xml.stream.path.XEventPath path)