Skip navigation links

Nablarch-API

Packages 
Package Description
nablarch.common.authorization.role
ロールを単位とした簡易な認可機能を提供するパッケージ。
nablarch.common.authorization.role.session
ロールを単位とした認可機能において、セッションストアにロールを保存する実装を提供するパッケージ。
nablarch.common.availability
サービス提供可否判定機能を提供する。
nablarch.common.code
コード管理を行う機能を提供する。
nablarch.common.code.schema
コード管理に元づくスキーマ情報を提供する。
nablarch.common.code.validator
コードを使用したバリデーションを行う機能を提供する。
nablarch.common.code.validator.ee  
nablarch.common.dao
ユニバーサルDAO機能を提供する。
nablarch.common.databind
各種データとJavaオブジェクトとのバインディング機能を提供する。
nablarch.common.databind.csv
CSVファイルとのデータバインドに関する機能を提供する
nablarch.common.databind.fixedlength
固定長とのデータバインドに関する機能を提供する
nablarch.common.databind.fixedlength.converter
入出力対象の値変換を行う機能を提供する。
nablarch.common.date
日付ユーティリティ
nablarch.common.encryption
暗号化機能を提供する。
nablarch.common.exclusivecontrol
排他制御機能を提供する。
nablarch.common.handler
共通のハンドラを提供する。
nablarch.common.handler.threadcontext
スレッドコンテキストに各種属性の設定を行うハンドラを提供する。
nablarch.common.idgenerator
採番機能を提供する。
nablarch.common.idgenerator.formatter
採番機能用のformatterを提供する。
nablarch.common.io
I/O関連の共通機能を提供する。
nablarch.common.mail
メール送信ライブラリ。
nablarch.common.permission
認可機能を提供する。
nablarch.common.permission.schema
認可単位に基づく認可情報のスキーマ情報を提供する。
nablarch.common.schema
スキーマ情報の保持に必要な機能を提供する。
nablarch.common.util
共通コンポーネントで共通使用するユーティリティ。
nablarch.common.web
Webアプリケーションの作成に必要となる共通機能を提供する。
nablarch.common.web.compositekey
webのUI上で複合キーを使用する際に必要な機能を提供する。
nablarch.common.web.csrf
CSRF対策に関連する機能を提供する。
nablarch.common.web.download
ダウンロード機能を提供する。
nablarch.common.web.exclusivecontrol
画面処理における排他制御機能(楽観的ロック)を提供する。
nablarch.common.web.handler
画面オンライン処理方式用の共通ハンドラを提供する。
nablarch.common.web.handler.threadcontext
画面処理用のスレッドコンテキストに各種属性の設定を行うハンドラを提供する。
nablarch.common.web.hiddenencryption
hiddenの暗号化機能を提供する。
nablarch.common.web.interceptor
画面オンライン処理方式用の共通インターセプタを提供する。
nablarch.common.web.session
本パッケージでは、HTTPSessionを抽象化した機能を提供する。 HTTPSessionと同等の機能に加え、従来の枠組みでは実現できなかった各種機能を追加する。
nablarch.common.web.session.encoder
本パッケージでは、セッションの内容を永続化する際に、 各変数の内容を直列化および復元するために用いられるモジュール群を提供する。
nablarch.common.web.session.store
本パッケージでは、セッションの内容を保存する機能をもったモジュール群を提供する。
nablarch.common.web.tag
画面作成を助けるカスタムタグを提供する。
nablarch.common.web.token
トークンを使用した二重サブミットの防止機能を提供する。
nablarch.common.web.validator  
nablarch.core
フレームワークのファシリティとなる機能を提供する。
nablarch.core.beans
JavaBeans規格に沿って作成されたオブジェクトの操作を簡略化する ユーティリティを提供する。
nablarch.core.beans.converter
JavaBeansのプロパティー操作時に必要となる型変換を行うクラス群を収めた パッケージ。
nablarch.core.cache
静的データをキャッシュする機能を提供する。
nablarch.core.cache.expirable
有効期限付きキャッシュ機能を提供する。
nablarch.core.dataformat
フレームワークが標準提供するコンバータ群を収めたパッケージ。
nablarch.core.dataformat.convertor
フレームワークが標準提供するコンバータ群を収めたパッケージ。
nablarch.core.dataformat.convertor.datatype
ファイルや電文のストリームを読み書きし、フィールドへの変換を行うデータタイプを収めたパッケージ。
nablarch.core.dataformat.convertor.value
フォーマット定義ファイルで指定されたオプション設定に従い、 フィールドのデータ変換を行うコンバータを収めたパッケージ。
nablarch.core.date
日付取得機能を提供する。
nablarch.core.db
データベース機能を提供する。
nablarch.core.db.cache
データベースに関するキャッシュ機能を提供する。
nablarch.core.db.cache.statement
nablarch.core.db.statementパッケージのクラスにキャッシュ機能を付与する。
nablarch.core.db.connection
データベース接続機能を提供する。
nablarch.core.db.connection.exception
データベース接続実行時の例外機能を提供する。
nablarch.core.db.dialect
データベースの方言を吸収する機能を提供する。
nablarch.core.db.statement
データベースに対するSQL実行機能を提供する。
nablarch.core.db.statement.autoproperty
propertyに対する自動値設定機能を提供する。
nablarch.core.db.statement.exception
SQL実行時の例外機能を提供する。
nablarch.core.db.statement.sqlconvertor
SQL文の変換機能を提供する。
nablarch.core.db.statement.sqlloader  
nablarch.core.db.support
データベースアクセス処理をサポートする機能を提供する。
nablarch.core.db.transaction
データベースに対するトランザクション機能を提供する。
nablarch.core.db.util
データベース機能用のユーティリティを提供する。
nablarch.core.exception
汎用的な例外を提供する。
nablarch.core.log
ログ出力機能を提供する。
nablarch.core.log.app
各種ログの出力機能を提供する。
nablarch.core.log.basic
フレームワーク実装のログ出力機能を提供する。
nablarch.core.log.operation
運用担当者向けのログ出力機能を提供する。
nablarch.core.message
アプリケーションで使用するメッセージの管理を行う機能を提供する。
nablarch.core.repository
アプリケーションの設定値とアプリケーション全体で使用されるコンポーネントを保持するRepositoryの機能を提供する。
nablarch.core.repository.di
DIコンテナの機能を提供する。
nablarch.core.repository.di.config
DIコンテナの設定を読み込む機能を提供する。
nablarch.core.repository.di.config.externalize  
nablarch.core.repository.di.config.externalize.annotation  
nablarch.core.repository.di.config.xml
XMLファイルから設定を読み込む機能を提供する。
nablarch.core.repository.di.config.xml.schema  
nablarch.core.repository.disposal
リポジトリに登録されているコンポーネントの廃棄機能を提供する。
nablarch.core.repository.initialization
リポジトリに登録されるコンポーネントの初期化機能を提供する。
nablarch.core.repository.jndi
JNDI機能を提供する。
nablarch.core.text
フォーマットで使用するクラス群。
nablarch.core.text.json  
nablarch.core.transaction
トランザクション管理を統一的に行う機能を提供する。
nablarch.core.util
フレームワークで共通使用するユーティリティクラス郡。
nablarch.core.util.annotation
フレームワークで使用するアノテーション。
nablarch.core.util.map
Mapインターフェースのカスタム実装。
nablarch.core.validation
入力値をチェックするバリデーション機能を提供する。
nablarch.core.validation.convertor
コンバータの実装を提供する。
nablarch.core.validation.creator
フォーム生成クラスの実装を提供する。
nablarch.core.validation.domain
ドメイン定義に従いバリデーションを行う機能を提供する。
nablarch.core.validation.ee
Bean Validationに関する機能を提供する。
nablarch.core.validation.validator
バリデータを提供する。
nablarch.core.validation.validator.unicode
Unicodeによるバリデーションの実装を提供する。
nablarch.etl
ETL機能を提供する。
nablarch.etl.config
ETLの設定にアクセスする機能を提供する。
nablarch.etl.generator
ETLで利用する生成系機能を提供する。
nablarch.fw
本フレームワークの処理方式に共通する概念やアーキテクチャに関連する インターフェース及びモジュールを収めたパッケージ。
nablarch.fw.action
業務処理を実装する際に利用できる、アクションハンドラの共通基底クラス (テンプレート)を格納するパッケージ。
nablarch.fw.batch.ee
JavaBatch(JSR-352)の仕様に基づいたバッチアプリケーションの実行制御基盤を提供する。
nablarch.fw.batch.ee.cdi
CDIの拡張機能を提供する。
nablarch.fw.batch.ee.chunk  
nablarch.fw.batch.ee.initializer
ジョブの実行に必要な初期化機能を提供する。
nablarch.fw.batch.ee.listener
JavaBatch(JSR-352)の仕様に基づいたバッチアプリケーションを開発する際に使用可能なリスナーを提供する。
nablarch.fw.batch.ee.listener.chunk
チャンクレベルで使用可能なリスナーを提供する。
nablarch.fw.batch.ee.listener.job
ジョブレベルで使用可能なリスナーを提供する。
nablarch.fw.batch.ee.listener.step
ステップレベルで使用可能なリスナーを提供する。
nablarch.fw.batch.ee.progress
バッチ処理の進捗状況を管理する機能を提供する。
nablarch.fw.batch.progress
バッチの進捗状況を求める機能を提供する。
nablarch.fw.dicontainer  
nablarch.fw.dicontainer.annotation  
nablarch.fw.dicontainer.annotation.auto  
nablarch.fw.dicontainer.component  
nablarch.fw.dicontainer.component.factory  
nablarch.fw.dicontainer.component.impl  
nablarch.fw.dicontainer.component.impl.reflect  
nablarch.fw.dicontainer.container  
nablarch.fw.dicontainer.event  
nablarch.fw.dicontainer.exception  
nablarch.fw.dicontainer.nablarch  
nablarch.fw.dicontainer.scope  
nablarch.fw.dicontainer.web  
nablarch.fw.dicontainer.web.context  
nablarch.fw.dicontainer.web.exception  
nablarch.fw.dicontainer.web.scope  
nablarch.fw.handler
処理方式に依存しないフレームワーク標準ハンドラを収めたパッケージ。
nablarch.fw.handler.retry
nablarch.fw.handler.RetryHandlerの処理に使用するクラスを収めたパッケージ。
nablarch.fw.hotdeploy  
nablarch.fw.invoker
ハンドラリストの実行機能を提供する。
nablarch.fw.jaxrs
NablarchのActionハンドラをJAX-RSのリソースクラスとして呼び出す事ができる機能を提供する。
nablarch.fw.jaxrs.cors  
nablarch.fw.launcher
アプリケーションが動作するJavaプロセスの起動とフレームワークの初期化を行う ランチャーに関連するモジュールを収めたパッケージ。
nablarch.fw.launcher.logging
nablarch.fw.launcher.Mainから出力するためのログメッセージをフォーマットする機能を提供する。
nablarch.fw.messaging
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
nablarch.fw.messaging.action
応答なし電文を受送信するアクションを提供する。
nablarch.fw.messaging.handler
外部システムとのメッセージング処理において使用するハンドラを格納するパッケージ。
nablarch.fw.messaging.logging
メッセージング処理中に出力されるログ情報に関連したクラスを格納したパッケージ。
nablarch.fw.messaging.provider
メッセージング
nablarch.fw.messaging.provider.exception
MOMに対する処理実行時の例外機能を提供する。
nablarch.fw.messaging.reader
メッセージング機能において使用するnablarch.fw.DataReader実装とその関連クラスを 収めたパッケージ。
nablarch.fw.messaging.realtime.http.client
HTTPを用いたメッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
nablarch.fw.messaging.realtime.http.dto
HTTPの通信結果を一時的に格納するためのクラスを格納するパッケージ。
nablarch.fw.messaging.realtime.http.exception
HTTPを用いたメッセージング処理方式使用時の例外を格納するパッケージ。
nablarch.fw.messaging.realtime.http.settings
HTTPを用いたメッセージング処理の際に使用する設定クラスを格納するパッケージ。
nablarch.fw.messaging.realtime.http.streamio
HTTPを用いたメッセージング処理の際に使用するI/Oモジュールを格納するパッケージ。
nablarch.fw.messaging.tableschema
メッセージング機能で使用する各種テーブルのスキーマ構造を定義したクラスを収めた パッケージ。
nablarch.fw.reader
汎用的なデータリーダの実装および、データリーダを独自実装する際に 利用できる基底クラスやユーティリティクラスを収めたパッケージ。
nablarch.fw.results  
nablarch.fw.web
画面オンライン処理方式による業務処理の自動テストで使用するツール。
nablarch.fw.web.download.encorder
ダウンロードファイル名のエンコード機能を提供する。
nablarch.fw.web.handler
画面オンライン処理方式向けフレームワーク標準ハンドラ。
nablarch.fw.web.handler.csrf
CSRF対策に関連する機能を提供する。
nablarch.fw.web.handler.health  
nablarch.fw.web.handler.normalizer
ノーマライザを提供する。
nablarch.fw.web.handler.responsewriter
レスポンス出力機能を提供する。 JSP以外に、任意のレスポンス出力処理を実行できる。
nablarch.fw.web.handler.responsewriter.thymeleaf
Thymeleafを使用したレスポンス出力機能を提供する。
nablarch.fw.web.handler.secure
セキュリティに関連する機能を提供する。
nablarch.fw.web.httpserver  
nablarch.fw.web.i18n
国際化対応機能の自動テストで使用するクラスを提供する。
nablarch.fw.web.interceptor
リクエストハンドラ例外時のインターセプタ。
nablarch.fw.web.message  
nablarch.fw.web.post
ブラウザによるPOSTの再送信を抑制する機能を提供する。
nablarch.fw.web.servlet
J2EEコンテナサポートAPI群。
nablarch.fw.web.upload
ファイルアップロード機能を提供する。
nablarch.fw.web.upload.util
ファイルアップロードに関するユーティリティ機能を提供する。
nablarch.fw.web.useragent
User-Agentに関する機能を提供する。
nablarch.integration.doma
Domaを使用したDBアクセス機能を提供する。
nablarch.integration.doma.batch.ee.listener
Domaを使用したJavaBatch(JSR-352)の仕様に基づいたNablarchのリスナー機能を提供する。
nablarch.integration.health  
nablarch.integration.jaxrs.jackson
jsonフォーマットのデータをJacksonで扱うためのアダプタを提供する。
nablarch.integration.jaxrs.jersey  
nablarch.integration.jaxrs.resteasy
JAX-RS機能をResteasyに適合させるためのアダプタを提供する。
nablarch.integration.jsr310.beans
BeanUtilでJSR310(Date and Time API)を利用可能にする機能を提供する。
nablarch.integration.jsr310.beans.converter
JSR310に対応したコンバータを提供する。
nablarch.integration.jsr310.util
JSR310に関連したユーティリティを提供する。
nablarch.integration.log.jbosslogging
jboss-loggingを使用したログ出力機能を提供する。
nablarch.integration.log.slf4j
SLF4Jを使用したログ出力機能を提供する。
nablarch.integration.mail.freemarker  
nablarch.integration.mail.thymeleaf  
nablarch.integration.mail.velocity  
nablarch.integration.messaging.wmq.provider
IBM MQを使用したメッセージング機能の実装クラスを配置するパッケージ。
nablarch.integration.messaging.wmq.provider.exception
IBM MQを使用したメッセージング機能実行時の例外機能を提供する。
nablarch.integration.messaging.wmq.xa
IBM MQを使用した分散トランザクション制御機能を提供する。
nablarch.integration.micrometer  
nablarch.integration.micrometer.cloudwatch  
nablarch.integration.micrometer.datadog  
nablarch.integration.micrometer.instrument.batch  
nablarch.integration.micrometer.instrument.binder  
nablarch.integration.micrometer.instrument.binder.jmx  
nablarch.integration.micrometer.instrument.binder.jvm  
nablarch.integration.micrometer.instrument.binder.logging  
nablarch.integration.micrometer.instrument.dao  
nablarch.integration.micrometer.instrument.handler  
nablarch.integration.micrometer.instrument.http  
nablarch.integration.micrometer.logging  
nablarch.integration.micrometer.simple  
nablarch.integration.micrometer.statsd  
nablarch.integration.redisstore.lettuce
Lettuceを使ったRedisStoreの実装をまとめたパッケージ。
nablarch.integration.report
帳票出力機能を提供する。
nablarch.integration.report.creator
帳票作成処理機能を提供する。
nablarch.integration.report.datasource
帳票出力時に帳票テンプレートのフィールドとマッピング処理を提供する。
nablarch.integration.report.exporter
帳票出力機能を提供する。
nablarch.integration.report.outputresolver
帳票ファイル出力先解決処理を提供する。
nablarch.integration.report.templateresolver
帳票テンプレートファイルの解決機能を提供する。
nablarch.integration.router  
nablarch.integration.router.jaxrs  
nablarch.integration.workflow
ワークフロー管理機能を提供する。
nablarch.integration.workflow.condition
ワークフロー進行制御の条件定義機能を提供する。
nablarch.integration.workflow.dao
ワークフローインスタンス関連テーブルへのアクセス機能を提供する。
nablarch.integration.workflow.definition
ワークフロー定義情報を提供する。
nablarch.integration.workflow.definition.loader
ワークフローのプロセス定義情報のロード機能を提供する。
nablarch.integration.workflow.util
ワークフロー機能向けののユーティリティ群を提供する。
nablarch.test
自動テスト機能を提供する。
nablarch.test.core.batch
バッチのテストに関する機能を提供する。
nablarch.test.core.db
データベースを使用するテスト機能を提供する。
nablarch.test.core.entity
エンティティのテストに関する機能を提供する。
nablarch.test.core.file
ファイルに関する機能を提供する。
nablarch.test.core.http
HTTPリクエスト機能のテスト機能を提供する。
nablarch.test.core.http.dump
HTTPパラメータをExcelファイルにダンプするツール。
nablarch.test.core.integration
結合テストを自動化する機能を提供する。
nablarch.test.core.log
ログに関する機能を提供する。
nablarch.test.core.messaging
メッセージングのテストに関する機能を提供する。
nablarch.test.core.reader
テストデータ読み取り機能を提供する。
nablarch.test.core.repository
リポジトリに関する機能を提供する。
nablarch.test.core.rule  
nablarch.test.core.standalone
コンテナ外で動作する、独立型の処理方式のテストに関する機能を提供する。
nablarch.test.core.util
ユーティリティ機能を提供する。
nablarch.test.core.util.generator
テストデータ生成機能を提供する。
nablarch.test.core.util.interpreter
テストデータを解釈する機能を提供する。
nablarch.test.event
テスト実行時のイベントディスパッチを行う。
nablarch.test.junit5.extension  
nablarch.test.junit5.extension.batch  
nablarch.test.junit5.extension.db  
nablarch.test.junit5.extension.event  
nablarch.test.junit5.extension.http  
nablarch.test.junit5.extension.integration  
nablarch.test.junit5.extension.messaging  
nablarch.test.tool.htmlcheck
HTMLファイルの構文チェックと、使用禁止タグ・属性を使用していないかをチェックする。
nablarch.test.tool.htmlcheck.parser
HTMLファイルの構文解析を行う
nablarch.test.tool.htmlcheck.util
ファイル入出力に関するユーティリティ
nablarch.test.tool.sanitizingcheck
JSP中でサニタイジング処理が行われていることをチェックする。
nablarch.test.tool.sanitizingcheck.out
サニタイジングチェック結果をXMLに出力する。
nablarch.test.tool.sanitizingcheck.tag
JSPのタグ及びEL式を表す機能を提供する。
nablarch.test.tool.sanitizingcheck.util
ファイル入出力に関するユーティリティ
Skip navigation links