Class SqlObjectFactory

java.lang.Object
org.jdbi.v3.sqlobject.SqlObjectFactory
All Implemented Interfaces:
org.jdbi.v3.core.extension.ExtensionFactory

public final class SqlObjectFactory extends Object
Creates implementations for SqlObject interfaces.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jdbi.v3.core.extension.ExtensionFactory

    org.jdbi.v3.core.extension.ExtensionFactory.FactoryFlag
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accepts(Class<?> extensionType)
     
    void
    buildExtensionMetadata(org.jdbi.v3.core.extension.ExtensionMetadata.Builder builder)
     
    Collection<org.jdbi.v3.core.extension.ConfigCustomizerFactory>
    getConfigCustomizerFactories(org.jdbi.v3.core.config.ConfigRegistry config)
     
    Collection<org.jdbi.v3.core.extension.ExtensionHandlerCustomizer>
    getExtensionHandlerCustomizers(org.jdbi.v3.core.config.ConfigRegistry config)
     
    Collection<org.jdbi.v3.core.extension.ExtensionHandlerFactory>
    getExtensionHandlerFactories(org.jdbi.v3.core.config.ConfigRegistry config)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jdbi.v3.core.extension.ExtensionFactory

    attach, getFactoryFlags
  • Field Details

  • Method Details

    • accepts

      public boolean accepts(Class<?> extensionType)
    • buildExtensionMetadata

      public void buildExtensionMetadata(org.jdbi.v3.core.extension.ExtensionMetadata.Builder builder)
      Specified by:
      buildExtensionMetadata in interface org.jdbi.v3.core.extension.ExtensionFactory
    • getExtensionHandlerCustomizers

      public Collection<org.jdbi.v3.core.extension.ExtensionHandlerCustomizer> getExtensionHandlerCustomizers(org.jdbi.v3.core.config.ConfigRegistry config)
      Specified by:
      getExtensionHandlerCustomizers in interface org.jdbi.v3.core.extension.ExtensionFactory
    • getExtensionHandlerFactories

      public Collection<org.jdbi.v3.core.extension.ExtensionHandlerFactory> getExtensionHandlerFactories(org.jdbi.v3.core.config.ConfigRegistry config)
      Specified by:
      getExtensionHandlerFactories in interface org.jdbi.v3.core.extension.ExtensionFactory
    • getConfigCustomizerFactories

      public Collection<org.jdbi.v3.core.extension.ConfigCustomizerFactory> getConfigCustomizerFactories(org.jdbi.v3.core.config.ConfigRegistry config)
      Specified by:
      getConfigCustomizerFactories in interface org.jdbi.v3.core.extension.ExtensionFactory