## すべてのパッケージの階層

パッケージ階層:
  wisdom.core, wisdom.core.application, wisdom.core.command, wisdom.core.connections, wisdom.core.datasource, wisdom.core.request, wisdom.core.runtime, wisdom.core.session, wisdom.core.util, wisdomx.logic.formtemplate, wisdomx.ui.builder, wisdomx.ui.object, wisdomx.ui.render

## クラス階層

- class java.lang.Object
  - class wisdomx.ui.builder.AbstractOptionsBuilder (implements wisdomx.ui.builder.IOptionsBuilder)
  - class wisdomx.ui.object.AbstractPageList (implements wisdomx.ui.object.IPageList, java.io.Serializable)
    - class wisdomx.ui.object.FullRowsPageList (implements java.io.Serializable)
    - class wisdomx.ui.object.PerPageRowsPageList (implements java.io.Serializable)
  - class wisdom.core.util.Base64Util
  - class wisdom.core.ConfigManager (implements wisdom.core.ConfigConstants, java.io.Serializable)
  - class wisdom.core.connections.ConnectionDef
  - class wisdom.core.connections.ConnectionManagerFactory
  - class wisdom.core.CoreObject
    - class wisdomx.logic.formtemplate.AbstractFormObject (implements wisdomx.ui.object.IHasMessageList, java.io.Serializable)
    - class wisdomx.logic.formtemplate.AbstractFormObjectGenerator (implements java.io.Serializable)
    - class wisdomx.logic.formtemplate.AbstractFormObjectPersistance (implements java.io.Serializable)
    - class wisdomx.logic.formtemplate.AbstractPageListGenerator (implements java.io.Serializable)
    - class wisdom.core.command.BatchCommand (implements wisdom.core.application.IBatchCommand)
      - class wisdom.core.application.AbstractBatchCommand
    - class wisdom.core.runtime.BatchHandler (implements wisdom.core.application.IBatchHandler)
    - class wisdom.core.connections.ConnectionManager
      - class wisdom.core.datasource.NativeDB2
      - class wisdom.core.datasource.NativeOracle
      - class wisdom.core.datasource.NativePostgre
      - class wisdom.core.datasource.NativeUDB400
      - class wisdom.core.datasource.PooledDB2WAS35x
      - class wisdom.core.datasource.PooledDB2WAS4x
      - class wisdom.core.datasource.ToolboxUDB400
    - class wisdom.core.connections.ConnectionStateHolder (implements java.sql.Connection)
    - class wisdom.core.connections.ManagedConnection (implements java.sql.Connection)
    - class wisdom.core.connections.ManagedPreparedStatement (implements java.sql.PreparedStatement)
    - class wisdom.core.connections.ManagedResultSet (implements java.sql.ResultSet)
    - class wisdom.core.connections.ManagedStatement (implements java.sql.Statement)
    - class wisdom.core.request.MultiPartFormDataParser
    - class wisdom.core.request.ParameterParser (implements wisdom.core.application.IRequestParser)
      - class wisdom.core.request.MultiPartParameterParser
    - class wisdom.core.runtime.ProcessController
    - class wisdom.core.command.RequestCommand (implements wisdom.core.application.IRequestCommand)
      - class wisdom.core.application.AbstractRequestCommand
    - class wisdom.core.runtime.RequestHandler (implements wisdom.core.application.IRequestHandler)
      - class wisdom.core.runtime.SessionRequestHandler
    - class wisdom.core.runtime.ResponseDownLoader (implements wisdom.core.application.IResponseDownLoader)
    - class wisdom.core.application.RuntimeContext
    - class wisdom.core.util.TimestampUtil
    - class wisdom.core.connections.TraceConnection (implements java.sql.Connection)
    - class wisdom.core.connections.TraceHelper
    - class wisdom.core.connections.TracePreparedStatement (implements java.sql.PreparedStatement)
    - class wisdom.core.connections.TraceResultSet (implements java.sql.ResultSet)
    - class wisdom.core.connections.TraceStatement (implements java.sql.Statement)
    - class wisdom.core.session.UserSession (implements javax.servlet.http.HttpSessionBindingListener, wisdom.core.application.IUserSession, java.io.Serializable)
  - class wisdom.core.util.DateUtil
  - class org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - class wisdom.core.command.CommandHandler
      - class wisdom.core.command.CommandSet
    - class wisdom.core.ConfigHandler
  - class wisdomx.ui.render.DefaultMessageLoader (implements wisdomx.ui.render.IMessageLoader)
  - class wisdomx.ui.render.DefaultPageListDecorator (implements wisdomx.ui.render.IPageListDecorator)
  - class wisdomx.logic.formtemplate.Define (implements wisdomx.logic.formtemplate.Types)
  - class javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - class javax.servlet.http.HttpServlet (implements java.io.Serializable)
      - class wisdom.core.runtime.RunTimeServlet
  - class wisdom.core.LogFactory
  - class wisdom.core.LogImpl (implements wisdom.core.Log, java.io.Serializable)
  - class wisdom.core.Message
  - class wisdom.core.MessageHelper
  - class wisdom.core.MessageList (implements java.io.Serializable)
  - class wisdomx.ui.object.NavigationLink (implements wisdomx.ui.object.INavigation)
  - class wisdomx.ui.object.Option (implements wisdomx.ui.object.IOption)
  - class java.io.OutputStream
    - class wisdom.core.request.VirtualOutputStream
  - class wisdomx.ui.object.PageListRow
  - class wisdomx.logic.formtemplate.ParameterInputForm (implements wisdomx.ui.object.IHasMessageList)
  - class wisdom.core.request.Part
  - class wisdom.core.request.PartMaker
  - class wisdom.core.RBMessageGenerator (implements wisdom.core.MessageGenerator)
    - class wisdom.core.application.AppMessageGenerator
    - class wisdom.core.CoreMessageGenerator
  - class wisdomx.ui.object.Select
    - class wisdomx.ui.object.Checkbox
  - class wisdom.core.ServletRuntimeConfig
  - class wisdomx.ui.builder.StatementBuilder
  - class wisdomx.ui.builder.StatementPageListBuilder (implements wisdomx.ui.builder.IPageListBuilder)
  - class wisdomx.logic.formtemplate.StringChecker (implements wisdomx.logic.formtemplate.Types)
  - class wisdom.core.util.StringUtil (implements java.io.Serializable)
  - class wisdom.core.runtime.StringValidator (implements wisdom.core.application.IStringValidator)
  - class wisdomx.ui.render.TagHelper (implements wisdomx.logic.formtemplate.Types)
    - class wisdomx.ui.render.RCheckbox
    - class wisdomx.ui.render.RSelect
    - class wisdomx.ui.render.Tag
    - class wisdomx.ui.render.XRCheckbox
    - class wisdomx.ui.render.XRSelect
    - class wisdomx.ui.render.XTag
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class wisdom.core.CoreException
        - class wisdom.core.request.AttributeNotFoundException
        - class wisdom.core.runtime.AuthenticateException
        - class wisdom.core.command.MissConfiguredException
        - class wisdom.core.session.MissingSessionObjectException
        - class wisdom.core.request.ParameterNotFoundException
        - class wisdom.core.request.PasswordNotFoundException
        - class wisdom.core.session.SessionTimeOutedException
      - class java.lang.RuntimeException
        - class wisdom.core.CoreRuntimeException
      - class javax.servlet.ServletException
        - class wisdom.core.CoreServletException
        - class wisdom.core.runtime.ForbiddenMethodException
        - class wisdom.core.runtime.ReqidNotFoundException
  - class wisdom.core.session.UserSessionFactory

## インタフェース階層

- interface java.util.EventListener
  - interface javax.servlet.http.HttpSessionBindingListener
    - interface wisdom.core.application.IUserSession (同様に extends java.io.Serializable)
  - interface wisdom.core.application.IUserSession (同様に extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable)
- interface wisdom.core.application.IAuthenticate
- interface wisdom.core.application.IBatchCommand
- interface wisdom.core.application.IExceptionHandler
- interface wisdom.core.application.IHandler
  - interface wisdom.core.application.IBatchHandler
  - interface wisdom.core.application.IRequestHandler
- interface wisdomx.ui.object.IHasMessageList
- interface wisdomx.ui.render.IMessageLoader
- interface wisdomx.ui.object.INavigation
- interface wisdomx.ui.builder.IOptionsBuilder
- interface wisdomx.ui.object.IPageList
- interface wisdomx.ui.builder.IPageListBuilder
- interface wisdomx.ui.render.IPageListDecorator
- interface wisdom.core.application.IRequestCommand
- interface wisdom.core.application.IRequestParser
- interface wisdom.core.application.IResponseDownLoader
- interface wisdom.core.application.ISessionCreateListener
- interface wisdom.core.application.IStringValidator
- interface wisdom.core.Log
- interface wisdom.core.MessageGenerator
- interface java.io.Serializable
  - interface wisdom.core.ConfigConstants
  - interface wisdomx.ui.object.IOption
  - interface wisdom.core.application.IUserSession (同様に extends javax.servlet.http.HttpSessionBindingListener)
- interface wisdomx.logic.formtemplate.Types