Class BasicDataSource.XmlVisitor

java.lang.Object
xyz.cofe.xml.stream.path.XVisitorAdapter
xyz.cofe.sql.cpool.BasicDataSource.XmlVisitor
All Implemented Interfaces:
xyz.cofe.xml.stream.path.XVisitor
Enclosing class:
BasicDataSource

public static class BasicDataSource.XmlVisitor
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
    protected java.lang.ClassLoader classLoader  
    protected BasicDataSource dataSource  
    protected boolean editDataSource  
    protected java.lang.String optName  
    protected java.lang.String optValue  
    protected java.lang.String propertyName  
    protected java.lang.String propertyValue  

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

    contentPatterns, pathPatterns, typeCastGraph
  • Constructor Summary

    Constructors 
    Constructor Description
    XmlVisitor()  
    XmlVisitor​(BasicDataSource ds)  
  • Method Summary

    Modifier and Type Method Description
    protected java.lang.ClassLoader classloader()  
    void enterDS​(xyz.cofe.xml.stream.path.XEventPath path)  
    void exitDS​(xyz.cofe.xml.stream.path.XEventPath path)  
    java.lang.ClassLoader getClassLoader()  
    BasicDataSource getDataSource()  
    void loginTimeout​(xyz.cofe.xml.stream.path.XEventPath path, boolean autoCommit)  
    void loginTimeout​(xyz.cofe.xml.stream.path.XEventPath path, int seconds)  
    void networkTimeout​(xyz.cofe.xml.stream.path.XEventPath path, int value)  
    void networkTimeoutDaemon​(xyz.cofe.xml.stream.path.XEventPath path, boolean value)  
    void networkTimeoutStatic​(xyz.cofe.xml.stream.path.XEventPath path, boolean value)  
    void networkTimeoutThreadName​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)  
    void networkTimeoutThreads​(xyz.cofe.xml.stream.path.XEventPath path, int value)  
    void optionKey​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String key)  
    void optionPropertyEnter​(xyz.cofe.xml.stream.path.XEventPath path)  
    void optionPropertyExit​(xyz.cofe.xml.stream.path.XEventPath path)  
    void optionValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)  
    void propertyEnter​(xyz.cofe.xml.stream.path.XEventPath path)  
    void propertyExit​(xyz.cofe.xml.stream.path.XEventPath path)  
    void propertyKey​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String key)  
    void propertyValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)  
    void schema​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String schema)  
    void setClassLoader​(java.lang.ClassLoader classLoader)  
    void setDataSource​(BasicDataSource dataSource)  
    void shared​(xyz.cofe.xml.stream.path.XEventPath path, boolean shared)  
    void transactIsolation​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String tisolation)  
    void url​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String url)  

    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

    • getClassLoader

      public java.lang.ClassLoader getClassLoader()
    • setClassLoader

      public void setClassLoader​(java.lang.ClassLoader classLoader)
    • classloader

      protected java.lang.ClassLoader classloader()
    • getDataSource

      public BasicDataSource getDataSource()
    • setDataSource

      public void setDataSource​(BasicDataSource dataSource)
    • enterDS

      public void enterDS​(xyz.cofe.xml.stream.path.XEventPath path)
    • exitDS

      public void exitDS​(xyz.cofe.xml.stream.path.XEventPath path)
    • url

      public void url​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String url)
    • loginTimeout

      public void loginTimeout​(xyz.cofe.xml.stream.path.XEventPath path, int seconds)
    • shared

      public void shared​(xyz.cofe.xml.stream.path.XEventPath path, boolean shared)
    • loginTimeout

      public void loginTimeout​(xyz.cofe.xml.stream.path.XEventPath path, boolean autoCommit)
    • schema

      public void schema​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String schema)
    • transactIsolation

      public void transactIsolation​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String tisolation)
    • networkTimeout

      public void networkTimeout​(xyz.cofe.xml.stream.path.XEventPath path, int value)
    • networkTimeoutDaemon

      public void networkTimeoutDaemon​(xyz.cofe.xml.stream.path.XEventPath path, boolean value)
    • networkTimeoutStatic

      public void networkTimeoutStatic​(xyz.cofe.xml.stream.path.XEventPath path, boolean value)
    • networkTimeoutThreadName

      public void networkTimeoutThreadName​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)
    • networkTimeoutThreads

      public void networkTimeoutThreads​(xyz.cofe.xml.stream.path.XEventPath path, int value)
    • propertyEnter

      public void propertyEnter​(xyz.cofe.xml.stream.path.XEventPath path)
    • propertyExit

      public void propertyExit​(xyz.cofe.xml.stream.path.XEventPath path)
    • propertyKey

      public void propertyKey​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String key)
    • propertyValue

      public void propertyValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)
    • optionPropertyEnter

      public void optionPropertyEnter​(xyz.cofe.xml.stream.path.XEventPath path)
    • optionPropertyExit

      public void optionPropertyExit​(xyz.cofe.xml.stream.path.XEventPath path)
    • optionKey

      public void optionKey​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String key)
    • optionValue

      public void optionValue​(xyz.cofe.xml.stream.path.XEventPath path, java.lang.String value)