diff --git a/.claude/rules/knowledge-creator.md b/.claude/rules/knowledge-creator.md
index cb822db0b..da93b8831 100644
--- a/.claude/rules/knowledge-creator.md
+++ b/.claude/rules/knowledge-creator.md
@@ -49,6 +49,19 @@ cd tools/knowledge-creator
# Logs are gitignored and will be regenerated on next execution
```
+## Execution Reports
+
+Reports in `tools/knowledge-creator/reports/` are **git-tracked** as a record for later situation analysis.
+
+**Commit policy**: Only commit reports that are consistent with the current cache state.
+- A report is consistent when the cache files updated by that run have not been reverted
+- If a run's cache is reverted (e.g., due to side effects), delete the corresponding reports before committing
+
+**File set per run** (all 3 must be committed together):
+- `{run_id}.md` - Summary report
+- `{run_id}-files.md` - Per-file report
+- `{run_id}.json` - JSON data
+
## Execution Logs
Each Phase B/D/E/F execution saves metrics to `executions/` directory:
diff --git a/.claude/skills/nabledge-1.2/docs/README.md b/.claude/skills/nabledge-1.2/docs/README.md
index e4cde8153..abb78734d 100644
--- a/.claude/skills/nabledge-1.2/docs/README.md
+++ b/.claude/skills/nabledge-1.2/docs/README.md
@@ -1,4 +1,4 @@
-# Nablarch 6 ドキュメント
+# Nablarch 1.2 ドキュメント
291 ページ
diff --git a/.claude/skills/nabledge-1.2/knowledge/component/libraries/libraries-07_FormTag.json b/.claude/skills/nabledge-1.2/knowledge/component/libraries/libraries-07_FormTag.json
new file mode 100644
index 000000000..ae0c3800c
--- /dev/null
+++ b/.claude/skills/nabledge-1.2/knowledge/component/libraries/libraries-07_FormTag.json
@@ -0,0 +1,95 @@
+{
+ "id": "libraries-07_FormTag",
+ "title": "入力データの復元",
+ "no_knowledge_content": false,
+ "official_doc_urls": [],
+ "index": [
+ {
+ "id": "s1",
+ "title": "hiddenの暗号化処理",
+ "hints": [
+ "Encryptor",
+ "hiddenEncryptor",
+ "AES 128bit",
+ "n:plainHidden",
+ "WebView_PlainHiddenTag",
+ "hidden暗号化",
+ "改竄検知",
+ "BASE64エンコード",
+ "hiddenパラメータ暗号化",
+ "セッション毎に鍵生成",
+ "変更パラメータ",
+ "WebView_ChangeableParams"
+ ]
+ },
+ {
+ "id": "s2",
+ "title": "hiddenの復号処理",
+ "hints": [
+ "NablarchTagHandler",
+ "nablarch_hidden",
+ "WebView_NablarchTagHandler",
+ "改竄検知",
+ "hiddenパラメータ復号",
+ "ハッシュ値検証"
+ ]
+ },
+ {
+ "id": "s3",
+ "title": "入力データの復元",
+ "hints": [
+ "入力データ復元",
+ "スコープ検索順序",
+ "ページスコープ",
+ "リクエストスコープ",
+ "セッションスコープ"
+ ]
+ },
+ {
+ "id": "s4",
+ "title": "入力項目の確認画面用の出力",
+ "hints": [
+ "n:confirmationPage",
+ "confirmationPage",
+ "確認画面出力",
+ "WebView_ConfirmationPageTag",
+ "n:text",
+ "WebView_TextTag",
+ "textタグ確認画面"
+ ]
+ },
+ {
+ "id": "s5",
+ "title": "passwordタグの出力例",
+ "hints": [
+ "n:password",
+ "WebView_PasswordTag",
+ "確認画面",
+ "パスワードマスク",
+ "置換文字"
+ ]
+ },
+ {
+ "id": "s6",
+ "title": "selectタグの出力例",
+ "hints": [
+ "n:select",
+ "WebView_SelectTag",
+ "確認画面",
+ "選択項目出力",
+ "brタグ区切り",
+ "elementLabelPattern",
+ "elementLabelProperty",
+ "elementValueProperty"
+ ]
+ }
+ ],
+ "sections": {
+ "s1": "暗号化は `Encryptor` インタフェースを実装したクラスが行う。デフォルトはAES(128bit)。アルゴリズムを変更する場合は、Encryptorを実装したクラスをリポジトリに `\"hiddenEncryptor\"` という名前で登録する。\n\n暗号化はformタグ毎に行い、以下のデータをまとめて暗号化し1つのhiddenタグで出力する(パラメータ名も含めて暗号化するため改竄自体を難しくしている):\n\n- カスタムタグのhiddenタグで明示的に指定したhiddenパラメータ\n- ウィンドウスコープの値\n- submit/submitLink/buttonで指定したリクエストID\n- 変更パラメータ (:ref:`WebView_ChangeableParams`)\n\n改竄検知のためハッシュ値を含める。リクエストIDは異なる画面間の値置き換えによる改竄検知に、ハッシュ値は値の書き換えによる改竄検知に使用する。暗号化した結果はBASE64でエンコードしてhiddenタグに出力する。\n\nなお、変更パラメータ (:ref:`WebView_ChangeableParams`) は、暗号化する場合と暗号化しない場合で、nablarch_hiddenタグの値が暗号化されることを除き、リクエスト時の動作が同じとなる。\n\n> **注意**: カスタムタグのhiddenタグで指定したhiddenパラメータはクライアント側のJavaScriptで操作できない。JavaScriptでhiddenパラメータを操作する場合は :ref:`WebView_PlainHiddenTag` を使用する。`n:plainHidden` に指定された値はhidden暗号化対象とならず、常に `` として出力される。\n\n```html\n<%-- JSPの実装例 --%>\n\n\n<%-- HTMLの出力例 --%>\n\n```\n\n> **注意**: 入力データを暗号化して出力したhiddenタグのデータ量は平文の約1.2倍に増量する(1Mバイトで比較)。\n\n**暗号化キー**: セッション毎に生成するため、同じユーザでもログインし直すとログイン前の画面から処理を継続できない。\n\n> **注意**: フレームワークが出力したHTML以外からのリクエストは暗号化できない(ログイン画面、ショッピングサイトの商品ページ等が該当)。暗号化できないリクエストが多数を占めるアプリケーションでは、別途パラメータの改竄と情報漏洩への対策が必要。",
+ "s2": "**クラス**: `NablarchTagHandler`(設定方法は :ref:`WebView_NablarchTagHandler` 参照)\n\n設定では、改竄を検知した場合に遷移させる画面のリソースパスとレスポンスステータスを指定する。\n\n以下のいずれかの場合に改竄と判定し、指定された画面に遷移させる:\n\n1. 暗号化したhiddenパラメータ(nablarch_hidden)が存在しない\n2. BASE64のデコードに失敗\n3. 復号に失敗\n4. 暗号化時に生成したハッシュ値と復号した値のハッシュ値が一致しない\n5. 暗号化時のリクエストIDと受け付けたリクエストのリクエストIDが一致しない",
+ "s3": "入力画面では、入力エラーの場合と確認画面から戻る場合に、入力データを復元した状態で再表示することが要求される。カスタムタグによりリクエストパラメータから入力データを復元するため、アプリケーションプログラマは入力データの取得先を意識した実装を行う必要がない。\n\nカスタムタグはname属性に対応する値を以下の順に検索して出力する(writeタグはリクエストパラメータを検索対象に含めない):\n\n1. Servlet APIのページスコープ\n2. Servlet APIのリクエストスコープ\n3. Servlet APIのリクエストパラメータ\n4. Servlet APIのセッションスコープ",
+ "s4": "入力項目のカスタムタグは、入力画面と全く同じ記述のまま、確認画面用の出力を行うことができる。確認画面のJSPに :ref:`WebView_ConfirmationPageTag` を追加する:\n\n```java\n\n```\n\n:ref:`WebView_TextTag` は確認画面でそのまま出力する。\n\n```jsp\n\n```\n\n```html\n<%-- 入力画面 --%>\n\n\n<%-- 確認画面 --%>\nnablarch2\n```",
+ "s5": ":ref:`WebView_PasswordTag` は確認画面では文字を置き換えて出力する。置換文字はpasswordタグの属性で変更できる(デフォルトは `*`)。\n\n```jsp\n\n```\n\n```html\n<%-- 入力画面 --%>\n\n\n<%-- 確認画面('*'に置換して出力、置換文字は変更可能) --%>\n********\n```",
+ "s6": ":ref:`WebView_SelectTag` は確認画面では指定されたフォーマットで出力する。デフォルトはbrタグ区切り(div/ul/ol/スペース区切りに変更可能)。確認画面では選択されたオプションのみが出力される。\n\n```jsp\n\n```\n\n```html\n<%-- 入力画面 --%>\n\n\n<%-- 確認画面 --%>\nUC00000000:ログイン
UC00000002:ユーザ情報登録
\n```"
+ }
+}
diff --git a/.claude/skills/nabledge-1.3/docs/README.md b/.claude/skills/nabledge-1.3/docs/README.md
index 13f933aeb..029a809b3 100644
--- a/.claude/skills/nabledge-1.3/docs/README.md
+++ b/.claude/skills/nabledge-1.3/docs/README.md
@@ -1,4 +1,4 @@
-# Nablarch 6 ドキュメント
+# Nablarch 1.3 ドキュメント
307 ページ
diff --git a/.claude/skills/nabledge-1.4/docs/README.md b/.claude/skills/nabledge-1.4/docs/README.md
index e66249321..856dd4bb0 100644
--- a/.claude/skills/nabledge-1.4/docs/README.md
+++ b/.claude/skills/nabledge-1.4/docs/README.md
@@ -1,6 +1,6 @@
-# Nablarch 6 ドキュメント
+# Nablarch 1.4 ドキュメント
-456 ページ
+455 ページ
## about
@@ -309,7 +309,6 @@
- [リクエスト単体テスト(HTTP同期応答メッセージ送信処理)](development-tools/testing-framework/testing-framework-RequestUnitTest_http_send_sync.md)
- [リクエスト単体テスト(メッセージ受信処理)](development-tools/testing-framework/testing-framework-RequestUnitTest_real.md)
- [リクエスト単体テスト(同期応答メッセージ送信処理)](development-tools/testing-framework/testing-framework-RequestUnitTest_send_sync.md)
-- [リクエスト単体テストの実施方法(バッチ)](development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.md)
- [取引単体テストの実施方法(バッチ)](development-tools/testing-framework/testing-framework-batch-03_DealUnitTest.md)
- [各種期待値](development-tools/testing-framework/testing-framework-batch.md)
- [取引単体テストの実施方法(応答不要メッセージ受信処理)](development-tools/testing-framework/testing-framework-delayed_receive.md)
diff --git a/.claude/skills/nabledge-1.4/docs/about/about-nablarch/about-nablarch-glossary.md b/.claude/skills/nabledge-1.4/docs/about/about-nablarch/about-nablarch-glossary.md
index 07bec3c20..129919fb1 100644
--- a/.claude/skills/nabledge-1.4/docs/about/about-nablarch/about-nablarch-glossary.md
+++ b/.claude/skills/nabledge-1.4/docs/about/about-nablarch/about-nablarch-glossary.md
@@ -139,7 +139,7 @@ View, 業務画面, Webフロントコントローラ, リクエスト処理,
## な行
-**内蔵サーバ**: 画面オンライン処理方式で作成したWebアプリケーションの動作確認・リクエスト単体テストを行う際に使用する軽量サーバ。詳細: [request-util-test-online](../../development-tools/testing-framework/testing-framework-02_RequestUnitTest.md)
+**内蔵サーバ**: 画面オンライン処理方式で作成したWebアプリケーションの動作確認・リクエスト単体テストを行う際に使用する軽量サーバ。詳細: [request-util-test-online](../../development-tools/testing-framework/testing-framework-02_RequestUnitTest-06_TestFWGuide.md)
keywords
diff --git a/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-02_SqlLog.md b/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-02_SqlLog.md
index 98d06c37d..828ccd54e 100644
--- a/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-02_SqlLog.md
+++ b/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-02_SqlLog.md
@@ -2,6 +2,8 @@
##
+SQLログは、パフォーマンスチューニングに使用するために、SQL文の実行時間やSQL文を出力する。
+
SQLログは開発時の使用を想定しているため、DEBUGレベル以下で出力する。ロガー名:`SQL`
| ログレベル | 出力内容 |
@@ -16,6 +18,7 @@ loggers.SQL.level=TRACE
loggers.SQL.writerNames=<出力先のログライタ>
```
+
## SqlPStatement#executeQueryメソッドの検索開始時
| 項目名 | プレースホルダ |
@@ -308,7 +311,7 @@ sqlLogFormatter.endRetrieveFormat=$methodName$\n\texe:$executeTime$ms ret:$retri
keywords
-SqlPStatement, executeQuery 検索開始時, SQL文, 付加情報, SQLログ出力項目, SQLログ, 出力例, log.properties, app-log.properties, FileLogWriter, BasicLogFormatter, availableLoggersNamesOrder, loggers.SQL, TRACE, sqlLogFormatter.startRetrieveFormat, sqlLogFormatter.endRetrieveFormat, 設定例
+SqlPStatement, executeQuery 検索開始時, SQL文, 付加情報, SQLログ出力項目, SQLログ, 出力例, log.properties, app-log.properties, FileLogWriter, BasicLogFormatter, availableLoggersNamesOrder, loggers.SQL, TRACE, sqlLogFormatter.startRetrieveFormat, sqlLogFormatter.endRetrieveFormat, 設定例, BasicSqlPStatement, JdbcTransaction
diff --git a/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-thread_context.md b/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-thread_context.md
index 8849a57f0..29c8b58bf 100644
--- a/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-thread_context.md
+++ b/.claude/skills/nabledge-1.4/docs/component/libraries/libraries-thread_context.md
@@ -5,6 +5,7 @@
スレッドコンテキストはスレッドローカル変数上の変数スコープ。ユーザIDやリクエストIDなど、実行コンテキスト経由での引き回しが難しいパラメータを格納する。
- 多くの値は[../handler/ThreadContextHandler](../handlers/handlers-ThreadContextHandler.md)によって設定される
+- それ以外ハンドラでも、スレッドコンテキストに変数を設定するものが存在するほか、業務アクションハンドラから任意の変数を設定することも可能である。
- 子スレッドを起動した場合、親スレッドの値が暗黙的に引き継がれる
- 子スレッドで値を変更する場合は、明示的に子スレッドで値を設定すること
diff --git a/.claude/skills/nabledge-1.4/docs/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.md b/.claude/skills/nabledge-1.4/docs/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.md
deleted file mode 100644
index bd9b79497..000000000
--- a/.claude/skills/nabledge-1.4/docs/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.md
+++ /dev/null
@@ -1,182 +0,0 @@
-# リクエスト単体テストの実施方法(バッチ)
-
-## テストクラスの書き方
-
-テストクラス作成ルール: (1) テスト対象Actionクラスと同一パッケージ (2) クラス名は`{Action名}RequestTest` (3) `BatchRequestTestSupport`を継承
-
-**クラス**: `nablarch.test.core.batch.BatchRequestTestSupport`
-
-
-keywords
-
-BatchRequestTestSupport, バッチリクエスト単体テスト, テストクラス命名規則, RequestTest
-
-
-
-## テストメソッド分割
-
-原則: 1テストケース = 1テストメソッド。バッチは複数レコードを扱うためテストデータが多くなりやすく、1メソッドに複数ケースを記述すると1シートが肥大化して可読性・保守性が低下するため。
-
-複数ケースを1メソッドにまとめてよい条件:
-- テストケース間の関連が強く、シート分割で可読性が劣化する場合(例:入力ファイルのフォーマットチェック)
-- テストデータが少量で1シートに記述しても可読性・保守性に影響しない場合
-
-
-keywords
-
-テストメソッド分割, 1テストケース1メソッド, バッチテスト設計, テストケース分割方針
-
-
-
-## テストデータの書き方
-
-Excelファイルはテストソースコードと同一ディレクトリに同名で格納(拡張子のみ異なる)。
-
-テストクラスで共通のデータベース初期値は :ref:`request_test_setup_db` を参照。
-
-## テストケース一覧
-
-LIST_MAPのデータタイプで1テストメソッド分のケース表を記載する。IDは`testShots`とする。
-
-| カラム名 | 説明 | 必須 |
-|---|---|---|
-| no | テストケース番号(1からの連番) | ○ |
-| description | テストケースの説明 | ○ |
-| expectedStatusCode | 期待するステータスコード | ○ |
-| setUpTable | 各テストケース実行前にDBに登録するデータの :ref:`グループID` | |
-| setUpFile | 各テストケース実行前に入力用ファイルを作成するデータの :ref:`グループID` | |
-| expectedFile | 出力ファイルの比較に使う期待ファイルの :ref:`グループID` | |
-| expectedTable | DB比較に使う期待テーブルの :ref:`グループID` | |
-| expectedLog | 期待するログメッセージを記載したLIST_MAPデータのID。そのログメッセージが実際に出力されたかどうか、自動テストフレームワークにて検証される | |
-| diConfig | バッチ実行時のコンポーネント設定ファイルへのパス(:ref:`about_commandline_argument` 参照) | ○ |
-| requestPath | バッチ実行時のリクエストパス(:ref:`about_commandline_argument` 参照) | ○ |
-| userId | バッチ実行ユーザID(:ref:`about_commandline_argument` 参照) | ○ |
-| expectedMessage | メッセージ同期送信の期待要求電文の :ref:`グループID` | |
-| responseMessage | メッセージ同期送信の返却応答電文の :ref:`グループID` | |
-| expectedMessageByClient | HTTPメッセージ同期送信の期待要求電文の :ref:`グループID` | |
-| responseMessageByClient | HTTPメッセージ同期送信の返却応答電文の :ref:`グループID` | |
-
-グループIDに`default`と記載するとデフォルトのグループIDを使用できる。デフォルトと個別グループIDの併用も可能で、両方のデータが有効になる。
-
-
-keywords
-
-testShots, LIST_MAP, テストケース一覧, setUpTable, setUpFile, expectedFile, expectedTable, expectedLog, diConfig, requestPath, userId, expectedMessage, responseMessage, expectedMessageByClient, responseMessageByClient
-
-
-
-## コマンドライン引数
-
-バッチ起動時の引数を指定するには、`args[n]`(nは0以上の整数)形式でテストケース一覧にカラムを追加する。
-
-> **警告**: 添字nは連続した整数でなければならない。
-
-テストケース一覧に`args[n]`以外のカラムを追加すると、そのカラムはコマンドラインオプションとみなされる。例えば、テストケース一覧に`paramA`カラム(値`valueA`)と`paramB`カラム(値`valueB`)があれば、`-paramA=valueA -paramB=valueB`というコマンドラインオプションを指定したことになる。カラム名がオプション名、セルの値がオプション値となる。
-
-
-keywords
-
-args[n], コマンドライン引数, バッチ起動引数, コマンドラインオプション
-
-
-
-## データベースの準備
-
-:ref:`オンライン` と同様に、グループIDで対応付けを行う。
-
-
-keywords
-
-データベース準備, グループID, setUpTable, データベース初期値
-
-
-
-## 固定長ファイルの準備
-
-テストデータに固定長ファイルの情報を記載しておくと、自動テストフレームワークがテスト実行前にファイルを作成する。
-
-書式: `SETUP_FIXED[グループID]=ファイルパス`
-
-| 名称 | 説明 |
-|---|---|
-| グループID | テストケース一覧の`setUpFile`に記載したグループIDと紐付け |
-| ファイルパス | カレントディレクトリからのファイルパス(ファイル名含む) |
-| ディレクティブ行 | ディレクティブ名のセルの右のセルに設定値を記載する(複数行指定可) |
-| レコード種別 | レコード種別を記載(マルチレイアウトは連続記載) |
-| フィールド名称 | フィールドの数だけ記載 |
-| データ型 | フィールドの数だけ記載 |
-| フィールド長 | フィールドの数だけ記載 |
-| データ | 複数レコードは次の行に続けて記載 |
-
-> **警告**: 1つのレコード種別内でフィールド名称の重複は不可。異なるレコード種別間では同名フィールドは許容される。
-
-> **注意**: 「符号無数値」「符号付数値」のデータ型を使用する場合、固定長ファイルに存在するパディング文字や符号まで含めてテストデータに記載する。以下に符号付数値(SX9)の変換例を示す(フォーマット定義: フィールド長10桁、パディング文字'0'、小数点必要、符号位置固定、正の符号不要)。
-
-| 表したい数値 | テストデータ上の記載 |
-|---|---|
-| 12345 | 0000012345 |
-| -12.34 | -000012.34 |
-
-また、テスト用データタイプ(TEST_X9、TEST_SX9)の設定が必要。
-
-```xml
-
-
-
-
-
-```
-
-## 具体例: SETUP_FIXED=work/members.txt
-
-文字コード`Windows-31J`、レコード区切り文字`CRLF`で構成されるファイルの例。ヘッダ1件、データ2件、トレーラ1件、エンド1件の計5レコード。
-
-| レコード種別 | フィールド名称 | フィールド名称 | フィールド名称 |
-|---|---|---|---|
-| (ディレクティブ)text-encoding | Windows-31J | | |
-| (ディレクティブ)record-separator | CRLF | | |
-| ヘッダ | レコード区分 | FILLER | |
-| | 9 | X | |
-| | 1 | 10 | |
-| | 0 | | |
-| データ | レコード区分 | 会員番号 | 入会日 |
-| | 9 | X | 9 |
-| | 1 | 10 | 8 |
-| | 1 | 0000000001 | 20100101 |
-| | 1 | 0000000002 | 20100102 |
-| トレーラ | レコード区分 | レコード件数 | FILLER |
-| | 9 | 9 | X |
-| | 1 | 5 | 4 |
-| | 8 | 2 | |
-| エンド | レコード区分 | FILLER | |
-| | 9 | X | |
-| | 1 | 10 | |
-| | 9 | | |
-
-
-keywords
-
-SETUP_FIXED, 固定長ファイル, StringDataType, TEST_X9, TEST_SX9, fixedLengthConvertorSetting, フィールド名称重複, 符号無数値, 符号付数値
-
-
diff --git a/.claude/skills/nabledge-1.4/knowledge/about/about-nablarch/about-nablarch-glossary.json b/.claude/skills/nabledge-1.4/knowledge/about/about-nablarch/about-nablarch-glossary.json
index 48963ed66..7eddb3ec6 100644
--- a/.claude/skills/nabledge-1.4/knowledge/about/about-nablarch/about-nablarch-glossary.json
+++ b/.claude/skills/nabledge-1.4/knowledge/about/about-nablarch/about-nablarch-glossary.json
@@ -166,7 +166,7 @@
"s7": "**開閉局**: 任意の単位(リクエスト、機能など)のサービス提供可否のチェックと、切り替えを行う機能。詳細: :ref:`serviceAvailable`\n\n**画面オンライン実行制御基盤**: HTMLをベースとしたUIを伴う標準的なWebアプリケーションを実装する場合に使用する実行制御基盤。Java EEアプリケーションサーバ上で動作することを前提とする。詳細: [web_gui](../../processing-pattern/web-application/web-application-web_gui.json)\n\n**環境設定ファイル**: 環境によって変化する設定値をプロパティファイルに似た形式で記述するファイル。詳細: [repository_config_load](../../component/libraries/libraries-02_01_Repository_config.json#s1)\n\n**業務コンポーネント**: Nablarch Application Frameworkをベースに開発者が作成する業務アプリケーション。4つのステレオタイプ(Action/Component/Entity/View)より構成される。\n\n**クラス単体テスト**: 業務アプリケーションの個々のプログラム(EntityクラスおよびComponentクラス)が正しく動作するかを確認するテスト。詳細: :ref:`class_unit_test`\n\n**コード管理**: アプリケーションで使用するコードに関する操作を容易にするための機能。この機能が扱うコードとは、性別区分(1:男性、2:女性)や年代区分(01:10歳未満、02:10代、03:20代、04:30代、05:40代以上)のようなコード値とコード名称のことを表す。詳細: :ref:`code_manager`\n\n**コンポーネント**: DIコンテナで管理されるオブジェクト。通常、オブジェクト1つをコンポーネントと称するが、共通コンポーネントや業務コンポーネントのように概念や機能のまとまりをコンポーネントと称する場合もある。\n\n**コンポーネント設定ファイル**: DIコンテナで管理されるコンポーネントの設定を記述するファイル。XML形式でクラス名やプロパティの設定値、クラス間の依存関係を記述する。詳細: [repository_config](../../component/libraries/libraries-02_01_Repository_config.json)",
"s8": "**実行コンテキスト**: 各リクエストを処理する際に必要な情報を保持するオブジェクト。リクエストスコープ/セッションスコープへの参照や、ハンドラキューを管理している。詳細: [basic_architecture](about-nablarch-concept-architectural_pattern.json)\n\n**自動テストフレームワーク**: クラス単体テスト、リクエスト単体テストについて、テスト実行を自動化する機能を提供するフレームワーク。詳細: [auto-test-framework](../../development-tools/testing-framework/testing-framework-01_Abstract.json)\n\n**ステレオタイプ**: 典型的な型(インタフェース)。アーキテクチャの代表的な構成要素を表す意味として使用する。\n\n**スレッドコンテキスト**: 一連の処理を実行するときに、スレッド毎に共通的に使用するデータ(ユーザID、リクエストIDなど)を保持するクラス。詳細: [thread-context-label](../../component/libraries/libraries-thread_context.json)\n\n**静的データ**: コードやメッセージといったRDBMSやXMLファイル等の媒体に保存される、基本的に変更の入らないデータ。詳細: :ref:`static_data_cache`",
"s9": "**メッセージング実行制御基盤**: 外部から送信される各要求電文に対し、電文中のリクエストIDに対応する業務アプリケーションを実装する場合に使用する実行制御基盤。\n\n**取引単体テスト**: 業務的な取引単位のテスト。画面オンライン処理方式では、複数画面をまたがって遷移した場合の動作が正しいことや、JavaScriptなどのクライアント側の動作が正しいことを確認するテスト。詳細: :ref:`deal_unit_test`",
- "s10": "**内蔵サーバ**: 画面オンライン処理方式で作成したWebアプリケーションの動作確認・リクエスト単体テストを行う際に使用する軽量サーバ。詳細: [request-util-test-online](../../development-tools/testing-framework/testing-framework-02_RequestUnitTest.json)",
+ "s10": "**内蔵サーバ**: 画面オンライン処理方式で作成したWebアプリケーションの動作確認・リクエスト単体テストを行う際に使用する軽量サーバ。詳細: [request-util-test-online](../../development-tools/testing-framework/testing-framework-02_RequestUnitTest-06_TestFWGuide.json#s4)",
"s11": "**バッチ実行制御基盤**: DBやファイルなどに格納されたデータを入力とするバッチアプリケーションを実装する際に使用する実行制御基盤。\n\n**ハンドラ**: 入力データに対して処理を行う全てのモジュールが実装するインターフェースおよびそれを実装したクラス。リクエストハンドラ(リクエストプロセッサ)、エラーハンドラ、認証・認可ハンドラ、開閉局ハンドラなどの種類がある。詳細: [basic_architecture](about-nablarch-concept-architectural_pattern.json)\n\n**ハンドラキュー**: 入力データを処理するハンドラを実行順に保持するキュー。\n\n**ビジネスロジック**: アプリケーションの構成要素のうち、業務に特化したロジックの実装。利率計算といったロジックだけでなく、画面入力値の精査等、業務コンポーネントに実装するロジックを全てビジネスロジックと称する。",
"s12": "(対象用語なし)",
"s13": "(対象用語なし)",
diff --git a/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-02_SqlLog.json b/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-02_SqlLog.json
index 2c037816c..f4434d79c 100644
--- a/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-02_SqlLog.json
+++ b/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-02_SqlLog.json
@@ -155,7 +155,9 @@
"TRACE",
"sqlLogFormatter.startRetrieveFormat",
"sqlLogFormatter.endRetrieveFormat",
- "設定例"
+ "設定例",
+ "BasicSqlPStatement",
+ "JdbcTransaction"
]
},
{
@@ -270,7 +272,7 @@
}
],
"sections": {
- "s1": "SQLログは開発時の使用を想定しているため、DEBUGレベル以下で出力する。ロガー名:`SQL`\n\n| ログレベル | 出力内容 |\n|---|---|\n| DEBUG | SQL文、実行時間、件数(検索件数や更新件数など)、トランザクションの処理結果(コミット又はロールバック) |\n| TRACE | SQLパラメータ(バインド変数の値) |\n\n**log.propertiesの設定**:\n```\nloggers.SQL.nameRegex=SQL\nloggers.SQL.level=TRACE\nloggers.SQL.writerNames=<出力先のログライタ>\n```\n\n## SqlPStatement#executeQueryメソッドの検索開始時\n\n| 項目名 | プレースホルダ |\n|---|---|\n| メソッド名 | $methodName$ |\n| SQL文 | $sql$ |\n| 付加情報 | $additionalInfo$ |\n\n**デフォルトフォーマット**:\n\n```bash\n$methodName$\n \\n\\tSQL = [$sql$]\n \\n\\tadditional_info:\n \\n\\t$additionalInfo$\n```",
+ "s1": "SQLログは、パフォーマンスチューニングに使用するために、SQL文の実行時間やSQL文を出力する。\n\nSQLログは開発時の使用を想定しているため、DEBUGレベル以下で出力する。ロガー名:`SQL`\n\n| ログレベル | 出力内容 |\n|---|---|\n| DEBUG | SQL文、実行時間、件数(検索件数や更新件数など)、トランザクションの処理結果(コミット又はロールバック) |\n| TRACE | SQLパラメータ(バインド変数の値) |\n\n**log.propertiesの設定**:\n```\nloggers.SQL.nameRegex=SQL\nloggers.SQL.level=TRACE\nloggers.SQL.writerNames=<出力先のログライタ>\n```\n\n\n## SqlPStatement#executeQueryメソッドの検索開始時\n\n| 項目名 | プレースホルダ |\n|---|---|\n| メソッド名 | $methodName$ |\n| SQL文 | $sql$ |\n| 付加情報 | $additionalInfo$ |\n\n**デフォルトフォーマット**:\n\n```bash\n$methodName$\n \\n\\tSQL = [$sql$]\n \\n\\tadditional_info:\n \\n\\t$additionalInfo$\n```",
"s2": "SQLログの出力に使用するクラス:\n\n**クラス**: `nablarch.core.db.statement.SqlLogUtil`, `nablarch.core.db.statement.SqlLogFormatter`\n\n- `BasicSqlPStatement`はSQL文・実行時間・件数のフォーマットに`SqlLogUtil`を使用する。\n- トランザクションの処理結果とSQLパラメータの出力では`SqlLogUtil`を使わず直接`Logger`を使用して出力する。\n\nログ出力設定でロガー名に`SQL`を指定することで出力される。`SqlLogUtil`はapp-log.propertiesを読み込み`SqlLogFormatter`オブジェクトを生成して個別項目のフォーマット処理を委譲する(設定参照: :ref:`AppLog_Config`)。\n\n**ログの出力例**(デフォルトフォーマット使用時):\n```\n2011-02-08 23:07:25.182 -DEBUG- R[LOGIN00102] U[9999999999] E[AP01201102082307249470003] nablarch.core.db.statement.BasicSqlPStatement#retrieve\n SQL = [SELECT BIZ_DATE FROM BUSINESS_DATE WHERE SEGMENT = ?]\n start_position = [1] size = [0]\n query_timeout = [0] fetch_size = [500]\n additional_info:\n2011-02-08 23:07:25.182 -TRACE- R[LOGIN00102] U[9999999999] E[AP01201102082307249470003] nablarch.core.db.statement.BasicSqlPStatement#Parameters\n 01 = [00]\n2011-02-08 23:07:25.182 -DEBUG- R[LOGIN00102] U[9999999999] E[AP01201102082307249470003] nablarch.core.db.statement.BasicSqlPStatement#retrieve\n execute_time(ms) = [0] retrieve_time(ms) = [0] count = [1]\n```\n\n**app-log.propertiesの設定**:\n```\nsqlLogFormatter.className=nablarch.core.db.statement.SqlLogFormatter\nsqlLogFormatter.startRetrieveFormat=$methodName$\\n\\tSQL:$sql$\\n\\tstart:$startPosition$ size:$size$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endRetrieveFormat=$methodName$\\n\\texe:$executeTime$ms ret:$retrieveTime$ms count:$count$\nsqlLogFormatter.startExecuteFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteFormat=$methodName$\\n\\texe:$executeTime$ms\nsqlLogFormatter.startExecuteQueryFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteQueryFormat=$methodName$\\n\\texe:$executeTime$ms\nsqlLogFormatter.startExecuteUpdateFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteUpdateFormat=$methodName$\\n\\texe:$executeTime$ms count:$updateCount$\nsqlLogFormatter.startExecuteBatchFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteBatchFormat=$methodName$\\n\\texe:$executeTime$ms count:$updateCount$\n```\n\n| プロパティ名 | 設定値 |\n|---|---|\n| sqlLogFormatter.className | SqlLogFormatterのクラス名。差し替える場合に指定 |\n| sqlLogFormatter.startRetrieveFormat | SqlPStatement#retrieve 検索開始時フォーマット |\n| sqlLogFormatter.endRetrieveFormat | SqlPStatement#retrieve 検索終了時フォーマット |\n| sqlLogFormatter.startExecuteFormat | SqlPStatement#execute 実行開始時フォーマット |\n| sqlLogFormatter.endExecuteFormat | SqlPStatement#execute 実行終了時フォーマット |\n| sqlLogFormatter.startExecuteQueryFormat | SqlPStatement#executeQuery 検索開始時フォーマット |\n| sqlLogFormatter.endExecuteQueryFormat | SqlPStatement#executeQuery 検索終了時フォーマット |\n| sqlLogFormatter.startExecuteUpdateFormat | SqlPStatement#executeUpdate 更新開始時フォーマット |\n| sqlLogFormatter.endExecuteUpdateFormat | SqlPStatement#executeUpdate 更新終了時フォーマット |\n| sqlLogFormatter.startExecuteBatchFormat | SqlPStatement#executeBatch 更新開始時フォーマット |\n| sqlLogFormatter.endExecuteBatchFormat | SqlPStatement#executeBatch 更新終了時フォーマット |\n\n## SqlPStatement#executeQueryメソッドの検索終了時\n\n| 項目名 | プレースホルダ |\n|---|---|\n| メソッド名 | $methodName$ |\n| 実行時間 | $executeTime$ |\n\n**デフォルトフォーマット**:\n\n```bash\n$methodName$\n \\n\\texecute_time(ms) = [$executeTime$]\n```",
"s3": "`SqlPStatement#retrieve` メソッドの検索開始時の出力項目:\n\n| 項目名 | 説明 |\n|---|---|\n| メソッド名 | クラス名#メソッド名形式 |\n| SQL文 | SQL文 |\n| 取得開始位置 | 検索結果のデータ取得を開始する行数 |\n| 取得最大件数 | 検索結果に含める最大行数 |\n| タイムアウト時間 | 検索のタイムアウト時間 |\n| フェッチする行数 | データ取得時のフェッチ件数 |\n| 付加情報 | BasicSqlPStatementの設定で指定された付加情報 |\n\n## SqlPStatement#executeUpdateメソッドの更新開始時\n\n| 項目名 | プレースホルダ |\n|---|---|\n| メソッド名 | $methodName$ |\n| SQL文 | $sql$ |\n| 付加情報 | $additionalInfo$ |\n\n**デフォルトフォーマット**:\n\n```bash\n$methodName$\n \\n\\tSQL = [$sql$]\n \\n\\tadditional_info:\n \\n\\t$additionalInfo$\n```",
"s4": "`SqlPStatement#retrieve` メソッドの検索終了時の出力項目:\n\n| 項目名 | 説明 |\n|---|---|\n| メソッド名 | クラス名#メソッド名形式 |\n| 実行時間 | 実行時間 |\n| データ取得時間 | 検索後のデータ取得に要した時間 |\n| 検索件数 | 検索結果の件数 |\n\n## SqlPStatement#executeUpdateメソッドの更新終了時\n\n| 項目名 | プレースホルダ |\n|---|---|\n| メソッド名 | $methodName$ |\n| 実行時間 | $executeTime$ |\n| 更新件数 | $updateCount$ |\n\n**デフォルトフォーマット**:\n\n```bash\n$methodName$\n \\n\\texecute_time(ms) = [$executeTime$] update_count = [$updateCount$]\n```",
diff --git a/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-thread_context.json b/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-thread_context.json
index 4be82dcdb..8c6962578 100644
--- a/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-thread_context.json
+++ b/.claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-thread_context.json
@@ -181,7 +181,7 @@
}
],
"sections": {
- "s1": "スレッドコンテキストはスレッドローカル変数上の変数スコープ。ユーザIDやリクエストIDなど、実行コンテキスト経由での引き回しが難しいパラメータを格納する。\n\n- 多くの値は[../handler/ThreadContextHandler](../handlers/handlers-ThreadContextHandler.json)によって設定される\n- 子スレッドを起動した場合、親スレッドの値が暗黙的に引き継がれる\n- 子スレッドで値を変更する場合は、明示的に子スレッドで値を設定すること\n\n\n\n## LanguageAttribute\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n\n## HttpLanguageAttribute\n\n**クラス**: `nablarch.common.web.handler.threadcontext.HttpLanguageAttribute`\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n| supportedLanguages | String | ○ | | サポート対象言語 |\n\n## LanguageAttributeInHttpCookie\n\n**クラス**: `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpCookie`\n\n> **重要**: `LanguageAttributeInHttpUtil`を使用するため、コンポーネント名を`languageAttribute`にする必要がある。\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n| supportedLanguages | String | ○ | | サポート対象言語 |\n| cookieName | String | | nablarch_language | 言語を保持するクッキー名 |\n| cookiePath | String | | コンテキストパス | クッキーのURIパス階層 |\n| cookieDomain | String | | リクエストURLのドメイン名 | クッキーのドメイン階層 |\n| cookieMaxAge | int | | ブラウザ終了まで | クッキーの最長存続期間(秒) |\n| cookieSecure | boolean | | false(secure属性なし) | クッキーのsecure属性 |\n\n`LanguageAttributeInHttpUtil.keepLanguage(request, context, language)`を呼び出すと、クッキーとスレッドコンテキストの両方に言語が設定される。指定された言語がサポート対象外の場合は設定されない。\n\nJSP実装例(n:submitLinkとn:paramで言語選択リンク):\n\n```jsp\n\n 英語\n \n\n\n 日本語\n \n\n```\n\nハンドラ実装例:\n\n```java\npublic class I18nHandler implements HttpRequestHandler {\n public HttpResponse handle(HttpRequest request, ExecutionContext context) {\n String language = getLanguage(request, \"user.language\");\n if (StringUtil.hasValue(language)) {\n LanguageAttributeInHttpUtil.keepLanguage(request, context, language);\n }\n return context.handleNext(request);\n }\n}\n```\n\n> **注意**: I18nHandlerはアプリケーション共通ハンドラとして使用を想定しているため、`HttpRequest`の`getParamMap`/`getParam`メソッドで直接リクエストパラメータにアクセスしている。業務機能をアクションで実装する場合はバリデーション機能でリクエストパラメータを取得すること。\n\n## LanguageAttributeInHttpSession\n\n**クラス**: `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpSession`\n\n> **重要**: `LanguageAttributeInHttpUtil`を使用するため、コンポーネント名を`languageAttribute`にする必要がある。\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n| supportedLanguages | String | ○ | | サポート対象言語 |\n| sessionKey | String | | LanguageAttributeのgetKeyメソッドの戻り値 | 言語が格納されるセッション上のキー名 |\n\nログイン処理でユーザに紐づく言語をHTTPセッションに設定する実装例:\n\n```java\npublic HttpResponse doLOGIN00101(HttpRequest request, ExecutionContext context) {\n String language = // DBから取得\n LanguageAttributeInHttpUtil.keepLanguage(request, context, language);\n return new HttpResponse(\"/MENU00101.jsp\");\n}\n```",
+ "s1": "スレッドコンテキストはスレッドローカル変数上の変数スコープ。ユーザIDやリクエストIDなど、実行コンテキスト経由での引き回しが難しいパラメータを格納する。\n\n- 多くの値は[../handler/ThreadContextHandler](../handlers/handlers-ThreadContextHandler.json)によって設定される\n- それ以外ハンドラでも、スレッドコンテキストに変数を設定するものが存在するほか、業務アクションハンドラから任意の変数を設定することも可能である。\n- 子スレッドを起動した場合、親スレッドの値が暗黙的に引き継がれる\n- 子スレッドで値を変更する場合は、明示的に子スレッドで値を設定すること\n\n\n\n## LanguageAttribute\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n\n## HttpLanguageAttribute\n\n**クラス**: `nablarch.common.web.handler.threadcontext.HttpLanguageAttribute`\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n| supportedLanguages | String | ○ | | サポート対象言語 |\n\n## LanguageAttributeInHttpCookie\n\n**クラス**: `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpCookie`\n\n> **重要**: `LanguageAttributeInHttpUtil`を使用するため、コンポーネント名を`languageAttribute`にする必要がある。\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n| supportedLanguages | String | ○ | | サポート対象言語 |\n| cookieName | String | | nablarch_language | 言語を保持するクッキー名 |\n| cookiePath | String | | コンテキストパス | クッキーのURIパス階層 |\n| cookieDomain | String | | リクエストURLのドメイン名 | クッキーのドメイン階層 |\n| cookieMaxAge | int | | ブラウザ終了まで | クッキーの最長存続期間(秒) |\n| cookieSecure | boolean | | false(secure属性なし) | クッキーのsecure属性 |\n\n`LanguageAttributeInHttpUtil.keepLanguage(request, context, language)`を呼び出すと、クッキーとスレッドコンテキストの両方に言語が設定される。指定された言語がサポート対象外の場合は設定されない。\n\nJSP実装例(n:submitLinkとn:paramで言語選択リンク):\n\n```jsp\n\n 英語\n \n\n\n 日本語\n \n\n```\n\nハンドラ実装例:\n\n```java\npublic class I18nHandler implements HttpRequestHandler {\n public HttpResponse handle(HttpRequest request, ExecutionContext context) {\n String language = getLanguage(request, \"user.language\");\n if (StringUtil.hasValue(language)) {\n LanguageAttributeInHttpUtil.keepLanguage(request, context, language);\n }\n return context.handleNext(request);\n }\n}\n```\n\n> **注意**: I18nHandlerはアプリケーション共通ハンドラとして使用を想定しているため、`HttpRequest`の`getParamMap`/`getParam`メソッドで直接リクエストパラメータにアクセスしている。業務機能をアクションで実装する場合はバリデーション機能でリクエストパラメータを取得すること。\n\n## LanguageAttributeInHttpSession\n\n**クラス**: `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpSession`\n\n> **重要**: `LanguageAttributeInHttpUtil`を使用するため、コンポーネント名を`languageAttribute`にする必要がある。\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultLanguage | String | | システムデフォルトロケール | デフォルト言語 |\n| supportedLanguages | String | ○ | | サポート対象言語 |\n| sessionKey | String | | LanguageAttributeのgetKeyメソッドの戻り値 | 言語が格納されるセッション上のキー名 |\n\nログイン処理でユーザに紐づく言語をHTTPセッションに設定する実装例:\n\n```java\npublic HttpResponse doLOGIN00101(HttpRequest request, ExecutionContext context) {\n String language = // DBから取得\n LanguageAttributeInHttpUtil.keepLanguage(request, context, language);\n return new HttpResponse(\"/MENU00101.jsp\");\n}\n```",
"s2": "| クラス・インタフェース名 | 概要 |\n|---|---|\n| `nablarch.common.handler.threadcontext.ThreadContextAttribute` | スレッドコンテキストに属性を設定するインタフェース。実装クラスはコンテキストから属性値を取得する責務を持つ。 |\n\n## TimeZoneAttribute\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultTimeZone | String | | システムデフォルトタイムゾーン | デフォルトタイムゾーン |\n\n## TimeZoneAttributeInHttpCookie\n\n**クラス**: `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpCookie`\n\n> **重要**: `TimeZoneAttributeInHttpUtil`を使用するため、コンポーネント名を`timeZoneAttribute`にする必要がある。\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultTimeZone | String | | システムデフォルトタイムゾーン | デフォルトタイムゾーン |\n| supportedTimeZones | String | ○ | | サポート対象タイムゾーン |\n| cookieName | String | | nablarch_timeZone | タイムゾーンを保持するクッキー名 |\n| cookiePath | String | | コンテキストパス | クッキーのURIパス階層 |\n| cookieDomain | String | | リクエストURLのドメイン名 | クッキーのドメイン階層 |\n| cookieMaxAge | int | | ブラウザ終了まで | クッキーの最長存続期間(秒) |\n| cookieSecure | boolean | | false(secure属性なし) | クッキーのsecure属性 |\n\n`TimeZoneAttributeInHttpUtil.keepTimeZone(request, context, timeZone)`を呼び出すと、クッキーとスレッドコンテキストの両方にタイムゾーンが設定される。指定されたタイムゾーンがサポート対象外の場合は設定されない。\n\nJSP実装例(n:submitLinkとn:paramでタイムゾーン選択リンク):\n\n```jsp\n\n ニューヨーク\n \n\n\n 東京\n \n\n```\n\nハンドラ実装例:\n\n```java\npublic class I18nHandler implements HttpRequestHandler {\n public HttpResponse handle(HttpRequest request, ExecutionContext context) {\n String timeZone = getTimeZone(request, \"user.timeZone\");\n if (StringUtil.hasValue(timeZone)) {\n TimeZoneAttributeInHttpUtil.keepTimeZone(request, context, timeZone);\n }\n return context.handleNext(request);\n }\n}\n```\n\n> **注意**: I18nHandlerはアプリケーション共通ハンドラとして使用を想定しているため、`HttpRequest`の`getParamMap`/`getParam`メソッドで直接リクエストパラメータにアクセスしている。業務機能をアクションで実装する場合はバリデーション機能でリクエストパラメータを取得すること。\n\n## TimeZoneAttributeInHttpSession\n\n**クラス**: `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpSession`\n\n> **重要**: `TimeZoneAttributeInHttpUtil`を使用するため、コンポーネント名を`timeZoneAttribute`にする必要がある。\n\n```xml\n\n \n \n\n```\n\n| プロパティ名 | 型 | 必須 | デフォルト値 | 説明 |\n|---|---|---|---|---|\n| defaultTimeZone | String | | システムデフォルトタイムゾーン | デフォルトタイムゾーン |\n| supportedTimeZones | String | ○ | | サポート対象タイムゾーン |\n| sessionKey | String | | TimeZoneAttributeのgetKeyメソッドの戻り値 | タイムゾーンが格納されるセッション上のキー名 |\n\nログイン処理でユーザに紐づくタイムゾーンをHTTPセッションに設定する実装例:\n\n```java\npublic HttpResponse doLOGIN00101(HttpRequest request, ExecutionContext context) {\n String timeZone = // DBから取得\n TimeZoneAttributeInHttpUtil.keepTimeZone(request, context, timeZone);\n return new HttpResponse(\"/MENU00101.jsp\");\n}\n```",
"s3": "## コアクラス\n\n| クラス名 | 概要 |\n|---|---|\n| `nablarch.common.handler.threadcontext.ThreadContextHandler` | スレッドコンテキストを初期化するハンドラ |\n| `nablarch.common.handler.threadcontext.RequestIdAttribute` | [リクエストID](../../about/about-nablarch/about-nablarch-concept-architectural_pattern.json)をスレッドコンテキストに設定するThreadContextAttribute |\n| `nablarch.common.handler.threadcontext.InternalRequestIdAttribute` | [内部リクエストID](../../about/about-nablarch/about-nablarch-concept-architectural_pattern.json)をリクエストIDと同じ値に初期設定する |\n| `nablarch.common.handler.threadcontext.UserIdAttribute` | ログインユーザのユーザIDをスレッドコンテキストに設定するThreadContextAttribute。未ログイン時は未認証ユーザIDを設定 |\n| `nablarch.common.handler.threadcontext.LanguageAttribute` | 言語をスレッドコンテキストに設定するThreadContextAttribute |\n| `nablarch.common.handler.threadcontext.TimeZoneAttribute` | タイムゾーンをスレッドコンテキストに設定するThreadContextAttribute |\n| `nablarch.common.handler.threadcontext.ExecutionIdAttribute` | [実行時ID](libraries-01_Log.json)をスレッドコンテキストに設定するThreadContextAttribute |\n\n## LanguageAttributeのサブクラスとユーティリティ\n\n| クラス名 | 概要 |\n|---|---|\n| `nablarch.common.web.handler.threadcontext.HttpLanguageAttribute` | HTTPヘッダ(Accept-Language)から言語を取得するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpSupport` | HTTP上で言語の選択と保持を行うThreadContextAttributeの実装をサポートするクラス |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpCookie` | クッキーを使用して言語を保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpSession` | HTTPセッションを使用して言語を保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpUtil` | HTTP上で選択された言語を保持する処理を提供するユーティリティクラス |\n\n## TimeZoneAttributeのサブクラスとユーティリティ\n\n| クラス名 | 概要 |\n|---|---|\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpSupport` | HTTP上で選択されたタイムゾーンの保持を行うThreadContextAttributeの実装をサポートするクラス |\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpCookie` | クッキーを使用してタイムゾーンを保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpSession` | HTTPセッションを使用してタイムゾーンを保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpUtil` | HTTP上で選択されたタイムゾーンを保持する処理を提供するユーティリティクラス |\n\nExecutionIdAttributeには設定値は存在しない。",
"s4": "| プロパティ名 | 設定内容 |\n|---|---|\n| attributes | ThreadContextAttributeインタフェースを実装したクラスのリストを設定する |",
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/alternate_jre.png b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/alternate_jre.png
deleted file mode 100644
index ae3dc8d0f..000000000
Binary files a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/alternate_jre.png and /dev/null differ
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/edit_jre.png b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/edit_jre.png
deleted file mode 100644
index 7026028cd..000000000
Binary files a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/edit_jre.png and /dev/null differ
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/installed_jre.png b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/installed_jre.png
deleted file mode 100644
index 15090de77..000000000
Binary files a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/installed_jre.png and /dev/null differ
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/skip_resource_copy.png b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/skip_resource_copy.png
deleted file mode 100644
index f78b8aeb3..000000000
Binary files a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/skip_resource_copy.png and /dev/null differ
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/vmoptions.png b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/vmoptions.png
deleted file mode 100644
index 7b2534378..000000000
Binary files a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/vmoptions.png and /dev/null differ
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-batch-02_RequestUnitTest/testShots.png b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-batch-02_RequestUnitTest/testShots.png
deleted file mode 100644
index ed0134374..000000000
Binary files a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-batch-02_RequestUnitTest/testShots.png and /dev/null differ
diff --git a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.json b/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.json
deleted file mode 100644
index 94ed04ef3..000000000
--- a/.claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "id": "testing-framework-batch-02_RequestUnitTest",
- "title": "リクエスト単体テストの実施方法(バッチ)",
- "official_doc_urls": [],
- "index": [
- {
- "id": "s1",
- "title": "テストクラスの書き方",
- "hints": [
- "BatchRequestTestSupport",
- "バッチリクエスト単体テスト",
- "テストクラス命名規則",
- "RequestTest"
- ]
- },
- {
- "id": "s2",
- "title": "テストメソッド分割",
- "hints": [
- "テストメソッド分割",
- "1テストケース1メソッド",
- "バッチテスト設計",
- "テストケース分割方針"
- ]
- },
- {
- "id": "s3",
- "title": "テストデータの書き方",
- "hints": [
- "testShots",
- "LIST_MAP",
- "テストケース一覧",
- "setUpTable",
- "setUpFile",
- "expectedFile",
- "expectedTable",
- "expectedLog",
- "diConfig",
- "requestPath",
- "userId",
- "expectedMessage",
- "responseMessage",
- "expectedMessageByClient",
- "responseMessageByClient"
- ]
- },
- {
- "id": "s4",
- "title": "コマンドライン引数",
- "hints": [
- "args[n]",
- "コマンドライン引数",
- "バッチ起動引数",
- "コマンドラインオプション"
- ]
- },
- {
- "id": "s5",
- "title": "データベースの準備",
- "hints": [
- "データベース準備",
- "グループID",
- "setUpTable",
- "データベース初期値"
- ]
- },
- {
- "id": "s6",
- "title": "固定長ファイルの準備",
- "hints": [
- "SETUP_FIXED",
- "固定長ファイル",
- "StringDataType",
- "TEST_X9",
- "TEST_SX9",
- "fixedLengthConvertorSetting",
- "フィールド名称重複",
- "符号無数値",
- "符号付数値"
- ]
- }
- ],
- "sections": {
- "s1": "テストクラス作成ルール: (1) テスト対象Actionクラスと同一パッケージ (2) クラス名は`{Action名}RequestTest` (3) `BatchRequestTestSupport`を継承\n\n**クラス**: `nablarch.test.core.batch.BatchRequestTestSupport`",
- "s2": "原則: 1テストケース = 1テストメソッド。バッチは複数レコードを扱うためテストデータが多くなりやすく、1メソッドに複数ケースを記述すると1シートが肥大化して可読性・保守性が低下するため。\n\n複数ケースを1メソッドにまとめてよい条件:\n- テストケース間の関連が強く、シート分割で可読性が劣化する場合(例:入力ファイルのフォーマットチェック)\n- テストデータが少量で1シートに記述しても可読性・保守性に影響しない場合",
- "s3": "Excelファイルはテストソースコードと同一ディレクトリに同名で格納(拡張子のみ異なる)。\n\nテストクラスで共通のデータベース初期値は :ref:`request_test_setup_db` を参照。\n\n## テストケース一覧\n\nLIST_MAPのデータタイプで1テストメソッド分のケース表を記載する。IDは`testShots`とする。\n\n| カラム名 | 説明 | 必須 |\n|---|---|---|\n| no | テストケース番号(1からの連番) | ○ |\n| description | テストケースの説明 | ○ |\n| expectedStatusCode | 期待するステータスコード | ○ |\n| setUpTable | 各テストケース実行前にDBに登録するデータの :ref:`グループID` | |\n| setUpFile | 各テストケース実行前に入力用ファイルを作成するデータの :ref:`グループID` | |\n| expectedFile | 出力ファイルの比較に使う期待ファイルの :ref:`グループID` | |\n| expectedTable | DB比較に使う期待テーブルの :ref:`グループID` | |\n| expectedLog | 期待するログメッセージを記載したLIST_MAPデータのID。そのログメッセージが実際に出力されたかどうか、自動テストフレームワークにて検証される | |\n| diConfig | バッチ実行時のコンポーネント設定ファイルへのパス(:ref:`about_commandline_argument` 参照) | ○ |\n| requestPath | バッチ実行時のリクエストパス(:ref:`about_commandline_argument` 参照) | ○ |\n| userId | バッチ実行ユーザID(:ref:`about_commandline_argument` 参照) | ○ |\n| expectedMessage | メッセージ同期送信の期待要求電文の :ref:`グループID` | |\n| responseMessage | メッセージ同期送信の返却応答電文の :ref:`グループID` | |\n| expectedMessageByClient | HTTPメッセージ同期送信の期待要求電文の :ref:`グループID` | |\n| responseMessageByClient | HTTPメッセージ同期送信の返却応答電文の :ref:`グループID` | |\n\nグループIDに`default`と記載するとデフォルトのグループIDを使用できる。デフォルトと個別グループIDの併用も可能で、両方のデータが有効になる。",
- "s4": "バッチ起動時の引数を指定するには、`args[n]`(nは0以上の整数)形式でテストケース一覧にカラムを追加する。\n\n> **警告**: 添字nは連続した整数でなければならない。\n\nテストケース一覧に`args[n]`以外のカラムを追加すると、そのカラムはコマンドラインオプションとみなされる。例えば、テストケース一覧に`paramA`カラム(値`valueA`)と`paramB`カラム(値`valueB`)があれば、`-paramA=valueA -paramB=valueB`というコマンドラインオプションを指定したことになる。カラム名がオプション名、セルの値がオプション値となる。",
- "s5": ":ref:`オンライン` と同様に、グループIDで対応付けを行う。",
- "s6": "テストデータに固定長ファイルの情報を記載しておくと、自動テストフレームワークがテスト実行前にファイルを作成する。\n\n書式: `SETUP_FIXED[グループID]=ファイルパス`\n\n| 名称 | 説明 |\n|---|---|\n| グループID | テストケース一覧の`setUpFile`に記載したグループIDと紐付け |\n| ファイルパス | カレントディレクトリからのファイルパス(ファイル名含む) |\n| ディレクティブ行 | ディレクティブ名のセルの右のセルに設定値を記載する(複数行指定可) |\n| レコード種別 | レコード種別を記載(マルチレイアウトは連続記載) |\n| フィールド名称 | フィールドの数だけ記載 |\n| データ型 | フィールドの数だけ記載 |\n| フィールド長 | フィールドの数だけ記載 |\n| データ | 複数レコードは次の行に続けて記載 |\n\n> **警告**: 1つのレコード種別内でフィールド名称の重複は不可。異なるレコード種別間では同名フィールドは許容される。\n\n> **注意**: 「符号無数値」「符号付数値」のデータ型を使用する場合、固定長ファイルに存在するパディング文字や符号まで含めてテストデータに記載する。以下に符号付数値(SX9)の変換例を示す(フォーマット定義: フィールド長10桁、パディング文字'0'、小数点必要、符号位置固定、正の符号不要)。\n\n| 表したい数値 | テストデータ上の記載 |\n|---|---|\n| 12345 | 0000012345 |\n| -12.34 | -000012.34 |\n\nまた、テスト用データタイプ(TEST_X9、TEST_SX9)の設定が必要。\n\n```xml\n\n \n \n \n\n```\n\n## 具体例: SETUP_FIXED=work/members.txt\n\n文字コード`Windows-31J`、レコード区切り文字`CRLF`で構成されるファイルの例。ヘッダ1件、データ2件、トレーラ1件、エンド1件の計5レコード。\n\n| レコード種別 | フィールド名称 | フィールド名称 | フィールド名称 |\n|---|---|---|---|\n| (ディレクティブ)text-encoding | Windows-31J | | |\n| (ディレクティブ)record-separator | CRLF | | |\n| ヘッダ | レコード区分 | FILLER | |\n| | 9 | X | |\n| | 1 | 10 | |\n| | 0 | | |\n| データ | レコード区分 | 会員番号 | 入会日 |\n| | 9 | X | 9 |\n| | 1 | 10 | 8 |\n| | 1 | 0000000001 | 20100101 |\n| | 1 | 0000000002 | 20100102 |\n| トレーラ | レコード区分 | レコード件数 | FILLER |\n| | 9 | 9 | X |\n| | 1 | 5 | 4 |\n| | 8 | 2 | |\n| エンド | レコード区分 | FILLER | |\n| | 9 | X | |\n| | 1 | 10 | |\n| | 9 | | |"
- }
-}
\ No newline at end of file
diff --git a/.claude/skills/nabledge-1.4/knowledge/index.toon b/.claude/skills/nabledge-1.4/knowledge/index.toon
index abb8b2bc8..5d1cc1a49 100644
--- a/.claude/skills/nabledge-1.4/knowledge/index.toon
+++ b/.claude/skills/nabledge-1.4/knowledge/index.toon
@@ -1,6 +1,6 @@
# Nabledge-1.4 Knowledge Index
-files[406,]{title,type,category,processing_patterns,path}:
+files[405,]{title,type,category,processing_patterns,path}:
Nablarch Application Framework 概要, about, about-nablarch, , about/about-nablarch/about-nablarch-01_NablarchOutline.json
国際化対応, about, about-nablarch, , about/about-nablarch/about-nablarch-02_I18N.json
RDBMS の使用ポリシー, about, about-nablarch, , about/about-nablarch/about-nablarch-04_RDBMS_Policy.json
@@ -261,7 +261,6 @@ files[406,]{title,type,category,processing_patterns,path}:
リクエスト単体テスト(メッセージ受信処理), development-tools, testing-framework, , development-tools/testing-framework/testing-framework-RequestUnitTest_real.json
リクエスト単体テスト(同期応答メッセージ送信処理), development-tools, testing-framework, , development-tools/testing-framework/testing-framework-RequestUnitTest_send_sync.json
各種期待値, development-tools, testing-framework, , development-tools/testing-framework/testing-framework-batch.json
- リクエスト単体テストの実施方法(バッチ), development-tools, testing-framework, , development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.json
取引単体テストの実施方法(バッチ), development-tools, testing-framework, , development-tools/testing-framework/testing-framework-batch-03_DealUnitTest.json
取引単体テストの実施方法(応答不要メッセージ送信処理), development-tools, testing-framework, , development-tools/testing-framework/testing-framework-delayed_send.json
リクエスト単体テストの実施方法(ファイルアップロード), development-tools, testing-framework, , development-tools/testing-framework/testing-framework-fileupload.json
diff --git a/.claude/skills/nabledge-5/docs/README.md b/.claude/skills/nabledge-5/docs/README.md
index a1a7952e7..ff4c0ed1d 100644
--- a/.claude/skills/nabledge-5/docs/README.md
+++ b/.claude/skills/nabledge-5/docs/README.md
@@ -1,4 +1,4 @@
-# Nablarch 6 ドキュメント
+# Nablarch 5 ドキュメント
453 ページ
diff --git a/.pr/00274/notes.md b/.pr/00274/notes.md
new file mode 100644
index 000000000..108dc0c14
--- /dev/null
+++ b/.pr/00274/notes.md
@@ -0,0 +1,141 @@
+# 作業記録 PR #274 - Per-section fix improvements
+
+## 2026-04-08 検証準備
+
+### 概要
+Phase E の per-section fix 改善後、3つのターゲットファイルで動作確認を実施予定。
+
+### 検証対象ファイル
+1. libraries-04_Permission
+2. libraries-07_TagReference
+3. libraries-thread_context
+
+### 対象ソースファイル
+- `.lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/04_Permission.rst`
+- `.lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst`
+- `.lw/nab-official/v1.4/document/fw/core_library/thread_context.rst`
+
+### 実行予定コマンド
+```bash
+./tools/knowledge-creator/kc.sh fix 1.4 \
+ --target libraries-04_Permission \
+ --target libraries-07_TagReference \
+ --target libraries-thread_context
+```
+
+### 環境セットアップ状況
+- ✅ `.lw/` SVN チェックアウト完了(2026-04-08 16:43)
+- ✅ 対象 RST ファイル確認済み
+- ✅ work1 ワークツリーで実行可能な状態
+
+### 次のステップ
+1. `kc.sh fix 1.4` コマンドを実行
+2. 実行ログ確認
+3. 修正結果を検証
+4. 必要に応じて PR 作成
+
+### 注記
+- 前回の試行で `.lw/` がないために削除されるバグが発生
+- SVN update 後、ファイルが正常に揃った
+- 今回は正常に修正が実行されるはず
+
+---
+
+## 2026-04-14 動作確認と副作用調査
+
+### キャッシュ不整合の修正(完了)
+
+v1.4・v1.2 のキャッシュとknowledge_dirの不整合を修正した(コミット済み)。
+
+**v1.4:** 旧IDの孤立ファイル2件を削除(`51e08a57`)
+- `testing-framework-02_RequestUnitTest-06_TestFWGuide.json`
+- `testing-framework-batch-02_RequestUnitTest.json`
+- 対応するassetsディレクトリ
+- これらはPR #224でID整理後に残存した古いファイル。内容は新IDのファイルに引き継がれている
+
+**v1.2:** catalog不整合修正 + FormTag.json生成(`a2449b51`)
+- `libraries-07_FormTag--s1` カタログエントリ削除(キャッシュが一度も存在しなかった stale エントリ)
+- `libraries-07_FormTag--s16` を single-part(part=1, total_parts=1)に変更
+- `libraries-07_FormTag.json` を `--s16` キャッシュから手動生成
+
+### section_add 動作確認:未完了
+
+PR #295 の残タスク「`libraries-02_SqlLog` で section_add が発動することを確認する」を試みたが確認できず。
+
+```bash
+cd tools/knowledge-creator && ./kc.sh fix 1.4 --target libraries-02_SqlLog
+```
+
+結果:Phase D の findings が missing sections ではなかったため section_add はトリガーされなかった。
+- `libraries-02_SqlLog--s1` → `omission @ s1`(per-section fix)
+- `libraries-02_SqlLog--s17` → `hints_missing @ sections.s7`(hints fix)
+- Round 2 でどちらも clean → 正常収束
+
+section_add のトリガー条件は `"sections sN (missing)"` パターンの finding。
+別のターゲットで再確認が必要。
+
+### 問題1:glossary のリンクが破壊された(要調査)
+
+上記の `kc.sh fix 1.4 --target libraries-02_SqlLog` 実行後、**ターゲット外**の `about-nablarch-glossary.json` が変更された。
+
+**変更内容(`s10` セクション):**
+```diff
+- 詳細: [request-util-test-online](../../development-tools/testing-framework/testing-framework-02_RequestUnitTest.json)
++ 詳細: :ref:`request-util-test-online`
+```
+
+`testing-framework-02_RequestUnitTest.json` は現在 knowledge_dir に存在するにもかかわらず、Phase M のリンク解決がリンクを `:ref:` 形式に変換した。
+
+**現在の状態:** git でコミットされておらず、変更が working tree に残っている。
+
+**調査が必要な点:**
+- Phase M のリンク解決ロジック(`phase_m_finalize.py` → `phase_f_finalize.py`)が、なぜ存在するファイルへのリンクを解決できなかったのか
+- `testing-framework-02_RequestUnitTest.json` は `--s12` single-part のマージ結果。リンク解決が参照するファイルパスやIDの照合ロジックに問題がある可能性
+- このリンク破壊はカタログ整理(旧ファイル削除)の副作用か、それとも別の原因か
+
+**調査の開始点:**
+```
+tools/knowledge-creator/scripts/phase_f_finalize.py # リンク解決ロジック
+tools/knowledge-creator/scripts/phase_m_finalize.py # Phase M → Phase F 呼び出し
+```
+
+### 問題2:testing-framework-02_RequestUnitTest assets が削除された(副作用)
+
+Phase M 実行後、`assets/testing-framework-02_RequestUnitTest/` の PNG 5件が削除された。
+
+```
+alternate_jre.png
+edit_jre.png
+installed_jre.png
+skip_resource_copy.png
+vmoptions.png
+```
+
+**原因:** これらは旧 split parts のキャッシュに含まれていたが、カタログ整理後は `--s12` のみが残存。`--s12` のキャッシュには `assert_entity.png`, `expected_download_csv.png`, `htmlDumpDir.png` の3件しかない。Phase M は knowledge_dir を削除後にキャッシュから再構築するため、`--s12` に存在しないassetsは復元されない。
+
+**現在の状態:** git でコミットされておらず、削除が working tree に残っている。
+
+**判断が必要な点:**
+- `testing-framework-02_RequestUnitTest.json` の本文がこれら5件を参照していないなら削除で問題ない
+- 参照していれば broken link になるため、キャッシュへの追加またはknowledge_dirへの手動コピーが必要
+
+### 現在の working tree 状態
+
+```
+M .claude/skills/nabledge-1.4/docs/README.md
+M .claude/skills/nabledge-1.4/docs/about/about-nablarch/about-nablarch-glossary.md
+M .claude/skills/nabledge-1.4/docs/component/libraries/libraries-02_SqlLog.md
+D .claude/skills/nabledge-1.4/docs/development-tools/testing-framework/testing-framework-02_RequestUnitTest-06_TestFWGuide.md
+D .claude/skills/nabledge-1.4/docs/development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest.md
+M .claude/skills/nabledge-1.4/knowledge/about/about-nablarch/about-nablarch-glossary.json ← 問題1
+D .claude/skills/nabledge-1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest/{5 PNGs} ← 問題2
+M .claude/skills/nabledge-1.4/knowledge/component/libraries/libraries-02_SqlLog.json
+M .claude/skills/nabledge-1.4/knowledge/index.toon
+M tools/knowledge-creator/.cache/v1.4/catalog.json
+M tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s1.json
+M tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s17.json
+?? tools/knowledge-creator/reports/20260414T112732{.md,-files.md,.json}
+```
+
+docs/ の変更・削除はいずれも Phase M による正常な再生成。
+`libraries-02_SqlLog` 関連の変更は Phase D/E の正常な修正結果。
diff --git a/.pr/00274/review-by-qa-engineer.md b/.pr/00274/review-by-qa-engineer.md
new file mode 100644
index 000000000..15fb9389a
--- /dev/null
+++ b/.pr/00274/review-by-qa-engineer.md
@@ -0,0 +1,42 @@
+# Expert Review: QA Engineer
+
+**Date**: 2026-04-10
+**Reviewer**: AI Agent as QA Engineer
+**Files Reviewed**: 1 file
+
+## Overall Assessment
+
+**Rating**: 4/5
+**Summary**: Test updates effectively adapt E2E assertions for per-section fix architecture. Mock enhancements correctly model Phase D multi-section behavior and Phase E per-section processing. All 269 tests pass across 5 versions (v6, v5, v1.4, v1.3, v1.2). Minor gaps in override parameter coverage and mock validation.
+
+## Key Issues
+
+### Medium Priority
+
+1. **`override_cache`/`override_merged` never exercised in tests**
+ - Description: Parameters added to `_assert_full_output()` but no test verifies they work correctly
+ - Suggestion: Add minimal test exercising both override paths
+ - Decision: Defer
+ - Reasoning: Parameters were added for future flexibility; not currently used means no regression risk
+
+2. **Phase D mock section IDs not validated against fixed cache**
+ - Description: Mock returns findings for keys in knowledge cache but doesn't verify they exist in expected_fixed_cache
+ - Suggestion: Add assertion guard in mock setup
+ - Decision: Defer
+ - Reasoning: Test setup correctness issue; covered indirectly by cache assertion in `_assert_full_output()`
+
+### Low Priority
+
+- Magic string `_s` delimiter in section ID extraction → Defer (add comment)
+
+## Positive Aspects
+
+- Phase D mock now returns findings for ALL sections (not just hardcoded s1), properly testing multi-section fix flow
+- `total_section_count` calculation decoupled from mock — catches Phase E over/under-execution
+- CRITICAL ASSERTION comment in `test_fix_target` highlights the most important invariant for the per-section feature
+- Parametrized `version_fixture` ensures consistent coverage across all 5 versions
+- Final verification Phase D assertion (new) verifies target scoping after fix loop
+
+## Files Reviewed
+
+- `tools/knowledge-creator/tests/e2e/test_e2e.py` (E2E test suite)
diff --git a/.pr/00274/review-by-software-engineer.md b/.pr/00274/review-by-software-engineer.md
new file mode 100644
index 000000000..4534a6a6b
--- /dev/null
+++ b/.pr/00274/review-by-software-engineer.md
@@ -0,0 +1,59 @@
+# Expert Review: Software Engineer
+
+**Date**: 2026-04-10
+**Reviewer**: AI Agent as Software Engineer
+**Files Reviewed**: 3 files
+
+## Overall Assessment
+
+**Rating**: 4/5
+**Summary**: Well-structured refactoring that successfully implements per-section fix strategy and severity locking. Architecture is sound with clear separation of concerns. Two bugs fixed post-review (prior_hash None check, location normalization in persistent_findings tracking). Minor issues around logging and code deduplication remain as future improvements.
+
+## Key Issues
+
+### High Priority
+
+1. **Prior hash None check in `_lock_severity()`**
+ - Description: `if prior_hash and ...` silently skips severity lock when `_section_hash` field is missing from older prior findings (empty string falsy)
+ - Suggestion: `if prior_hash is not None and prior_hash and current_hash == prior_hash:`
+ - Decision: Implement Now
+ - Reasoning: Semantic correctness fix; empty string from `.get("_section_hash", "")` default would incorrectly skip lock
+
+2. **Persistent findings tracking uses raw location strings**
+ - Description: `run.py` tracks `(file_id, location, category)` with raw location, but `phase_d_content_check.py` normalizes with `_normalize_finding_location()`. If locations differ by case ("s1" vs "S1"), same finding is tracked as separate entries, preventing retry limit from triggering
+ - Suggestion: Apply same normalization (`\bs(\d+)\b` regex) before creating persistent_findings keys
+ - Decision: Implement Now
+ - Reasoning: Logic bug that could cause retry limit to never trigger if LLM varies location casing
+
+### Medium Priority
+
+3. **`_group_findings_by_section()` missing type hints**
+ - Decision: Defer
+ - Reasoning: Dev tool with good test coverage; type hints are nice-to-have not blocking
+
+4. **Clean history persistence not unit tested**
+ - Decision: Defer
+ - Reasoning: History is optimization-only (not correctness-critical); loss resets counts to 0 which is safe
+
+5. **`_run_final_verification()` scoping comment unclear**
+ - Decision: Defer
+ - Reasoning: Code works correctly; comment is clear enough for current maintainers
+
+### Low Priority
+
+- Location normalization duplicated in phase_d and phase_e → Defer (refactor to common.py in future PR)
+- Missing granular logging for section fix → Defer
+
+## Positive Aspects
+
+- Per-section fix strategy cleanly isolates LLM context to target section, structurally preventing mutations to other sections
+- Hash-based severity lock is solid approach to prevent D-1 reversals
+- `_group_findings_by_section()` separation is elegant — structural findings still use full-knowledge fix path
+- Retry limit (persistent findings exclusion) prevents infinite cycling on unfixable issues
+- Final verification scoping ensures cost-efficient targeted re-check
+
+## Files Reviewed
+
+- `tools/knowledge-creator/scripts/phase_d_content_check.py` (severity locking)
+- `tools/knowledge-creator/scripts/phase_e_fix.py` (per-section fix)
+- `tools/knowledge-creator/scripts/run.py` (pipeline orchestration)
diff --git a/tools/knowledge-creator/.cache/v1.2/catalog.json b/tools/knowledge-creator/.cache/v1.2/catalog.json
index 29a840385..6caa2d06d 100644
--- a/tools/knowledge-creator/.cache/v1.2/catalog.json
+++ b/tools/knowledge-creator/.cache/v1.2/catalog.json
@@ -16167,184 +16167,6 @@
}
]
},
- {
- "source_path": ".lw/nab-official/v1.2/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTag.rst",
- "format": "rst",
- "filename": "07_FormTag.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-07_FormTag--s1",
- "base_name": "libraries-07_FormTag",
- "output_path": "component/libraries/libraries-07_FormTag--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_FormTag--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 379,
- "sections": [
- "",
- "エンティティのプロパティにアクセスする場合の実装例",
- "",
- "Listのプロパティにアクセスする場合の実装例",
- "",
- "windowScopePrefixes属性の使用方法",
- "",
- "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
- "",
- "アクションの実装方法",
- "",
- "hiddenタグの暗号化機能の処理イメージ",
- "",
- "hiddenタグの暗号化機能の設定",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-07_FormTag",
- "group_line_count": 379
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "エンティティのプロパティにアクセスする場合の実装例",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "Listのプロパティにアクセスする場合の実装例",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "windowScopePrefixes属性の使用方法",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "アクションの実装方法",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "hiddenタグの暗号化機能の処理イメージ",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "hiddenタグの暗号化機能の設定",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "hiddenの暗号化処理",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "hiddenの復号処理",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "textタグの出力例",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "passwordタグの出力例",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "selectタグの出力例",
- "rst_labels": []
- }
- ]
- },
{
"source_path": ".lw/nab-official/v1.2/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTag.rst",
"format": "rst",
@@ -16383,8 +16205,8 @@
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
+ "part": 1,
+ "total_parts": 1,
"original_id": "libraries-07_FormTag",
"group_line_count": 187
},
diff --git a/tools/knowledge-creator/.cache/v1.4/catalog.json b/tools/knowledge-creator/.cache/v1.4/catalog.json
index c23fee1a6..78cd396e5 100644
--- a/tools/knowledge-creator/.cache/v1.4/catalog.json
+++ b/tools/knowledge-creator/.cache/v1.4/catalog.json
@@ -1737,8 +1737,8 @@
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
+ "part": 1,
+ "total_parts": 1,
"original_id": "testing-framework-02_RequestUnitTest",
"group_line_count": 349
},
@@ -1837,6 +1837,75 @@
}
]
},
+ {
+ "source_path": ".lw/nab-official/v1.4/document/guide/06_TestFWGuide/02_RequestUnitTest.rst",
+ "format": "rst",
+ "filename": "02_RequestUnitTest.rst",
+ "type": "development-tools",
+ "category": "testing-framework",
+ "id": "testing-framework-02_RequestUnitTest-06_TestFWGuide",
+ "base_name": "testing-framework-02_RequestUnitTest-06_TestFWGuide",
+ "output_path": "development-tools/testing-framework/testing-framework-02_RequestUnitTest-06_TestFWGuide.json",
+ "assets_dir": "development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide/",
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "データベース関連機能",
+ "rst_labels": [
+ "request-util-test-online"
+ ]
+ },
+ {
+ "section_id": "s2",
+ "heading": "事前準備補助機能",
+ "rst_labels": [
+ "how_to_set_token_in_request_unit_test"
+ ]
+ },
+ {
+ "section_id": "s3",
+ "heading": "リポジトリの初期化",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "メッセージ",
+ "rst_labels": [
+ "dump-dir-label"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "HTMLダンプ出力ディレクトリ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "各種設定値",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "JVMオプションの指定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "代替JREの指定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "HTMLリソースコピーの抑止",
+ "rst_labels": []
+ }
+ ]
+ },
{
"source_path": ".lw/nab-official/v1.4/document/guide/05_UnitTestGuide/02_RequestUnitTest/fileupload.rst",
"format": "rst",
@@ -2182,302 +2251,6 @@
}
]
},
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/05_UnitTestGuide/02_RequestUnitTest/batch.rst",
- "format": "rst",
- "filename": "batch.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-batch-02_RequestUnitTest--s1",
- "base_name": "testing-framework-batch-02_RequestUnitTest",
- "output_path": "development-tools/testing-framework/testing-framework-batch-02_RequestUnitTest--s1.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-batch-02_RequestUnitTest--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 361,
- "sections": [
- "",
- "テストクラスの書き方",
- "",
- "テストメソッド分割",
- "",
- "テストデータの書き方",
- "コマンドライン引数",
- "データベースの準備",
- "固定長ファイルの準備"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "testing-framework-batch-02_RequestUnitTest",
- "group_line_count": 361
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "テストクラスの書き方",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "テストメソッド分割",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "テストデータの書き方",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "コマンドライン引数",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "データベースの準備",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "固定長ファイルの準備",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "可変長ファイル(CSVファイル)の準備",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "空のファイルを定義する方法",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "期待するデータベースの状態",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "期待する固定長ファイル",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "期待する可変長ファイル",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "テストメソッドの書き方",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "テスト起動方法",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "テスト結果検証",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/05_UnitTestGuide/02_RequestUnitTest/batch.rst",
- "format": "rst",
- "filename": "batch.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-batch--s10",
- "base_name": "testing-framework-batch",
- "output_path": "development-tools/testing-framework/testing-framework-batch--s10.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-batch--s10/",
- "section_range": {
- "start_line": 361,
- "end_line": 599,
- "sections": [
- "可変長ファイル(CSVファイル)の準備",
- "空のファイルを定義する方法",
- "期待するデータベースの状態",
- "期待する固定長ファイル",
- "期待する可変長ファイル",
- "",
- "テストメソッドの書き方",
- "",
- "テスト起動方法",
- "",
- "テスト結果検証"
- ],
- "section_ids": [
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "testing-framework-batch",
- "group_line_count": 238
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "テストクラスの書き方",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "テストメソッド分割",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "テストデータの書き方",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "コマンドライン引数",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "データベースの準備",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "固定長ファイルの準備",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "可変長ファイル(CSVファイル)の準備",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "空のファイルを定義する方法",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "期待するデータベースの状態",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "期待する固定長ファイル",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "期待する可変長ファイル",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "テストメソッドの書き方",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "テスト起動方法",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "テスト結果検証",
- "rst_labels": []
- }
- ]
- },
{
"source_path": ".lw/nab-official/v1.4/document/guide/05_UnitTestGuide/02_RequestUnitTest/send_sync.rst",
"format": "rst",
@@ -5852,194 +5625,6 @@
}
]
},
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/06_TestFWGuide/02_RequestUnitTest.rst",
- "format": "rst",
- "filename": "02_RequestUnitTest.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-02_RequestUnitTest-06_TestFWGuide--s1",
- "base_name": "testing-framework-02_RequestUnitTest-06_TestFWGuide",
- "output_path": "development-tools/testing-framework/testing-framework-02_RequestUnitTest-06_TestFWGuide--s1.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 309,
- "sections": [
- "データベース関連機能",
- "事前準備補助機能",
- "リポジトリの初期化",
- "メッセージ",
- "HTMLダンプ出力ディレクトリ",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "testing-framework-02_RequestUnitTest-06_TestFWGuide",
- "group_line_count": 309
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "データベース関連機能",
- "rst_labels": [
- "request-util-test-online"
- ]
- },
- {
- "section_id": "s2",
- "heading": "事前準備補助機能",
- "rst_labels": [
- "how_to_set_token_in_request_unit_test"
- ]
- },
- {
- "section_id": "s3",
- "heading": "リポジトリの初期化",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "メッセージ",
- "rst_labels": [
- "dump-dir-label"
- ]
- },
- {
- "section_id": "s5",
- "heading": "HTMLダンプ出力ディレクトリ",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "各種設定値",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "JVMオプションの指定",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "代替JREの指定",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "HTMLリソースコピーの抑止",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/06_TestFWGuide/02_RequestUnitTest.rst",
- "format": "rst",
- "filename": "02_RequestUnitTest.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-02_RequestUnitTest--s7",
- "base_name": "testing-framework-02_RequestUnitTest",
- "output_path": "development-tools/testing-framework/testing-framework-02_RequestUnitTest--s7.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest--s7/",
- "section_range": {
- "start_line": 309,
- "end_line": 561,
- "sections": [
- "各種設定値",
- "JVMオプションの指定",
- "代替JREの指定",
- "HTMLリソースコピーの抑止"
- ],
- "section_ids": [
- "s7",
- "s8",
- "s9",
- "s10"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "testing-framework-02_RequestUnitTest",
- "group_line_count": 252
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "データベース関連機能",
- "rst_labels": [
- "request-util-test-online"
- ]
- },
- {
- "section_id": "s2",
- "heading": "事前準備補助機能",
- "rst_labels": [
- "how_to_set_token_in_request_unit_test"
- ]
- },
- {
- "section_id": "s3",
- "heading": "リポジトリの初期化",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "メッセージ",
- "rst_labels": [
- "dump-dir-label"
- ]
- },
- {
- "section_id": "s5",
- "heading": "HTMLダンプ出力ディレクトリ",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "各種設定値",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "JVMオプションの指定",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "代替JREの指定",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "HTMLリソースコピーの抑止",
- "rst_labels": []
- }
- ]
- },
{
"source_path": ".lw/nab-official/v1.4/document/guide/06_TestFWGuide/RequestUnitTest_batch.rst",
"format": "rst",
@@ -8100,31 +7685,27 @@
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/guide/04_Explanation/Other/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/guide/04_Explanation/Validation/index.rst",
"format": "rst",
"filename": "index.rst",
"type": "guide",
"category": "web-application",
- "id": "web-application-Other--s1",
- "base_name": "web-application-Other",
- "output_path": "guide/web-application/web-application-Other--s1.json",
- "assets_dir": "guide/web-application/assets/web-application-Other--s1/",
+ "id": "web-application-Validation--s1",
+ "base_name": "web-application-Validation",
+ "output_path": "guide/web-application/web-application-Validation--s1.json",
+ "assets_dir": "guide/web-application/assets/web-application-Validation--s1/",
"section_range": {
"start_line": 0,
- "end_line": 310,
+ "end_line": 252,
"sections": [
"",
"本ページの構成",
"",
- "ログの出力方法",
- "",
- "設定値の取得方法",
- "",
- "メッセージの取得方法",
+ "データベースアクセスを伴う精査を行う方法",
"",
- "エラーメッセージの通知方法",
+ "コード値の精査を行う方法",
"",
- "エラーメッセージを任意の個所に表示する方法",
+ "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの存在有無による切り替え)",
""
],
"section_ids": [
@@ -8136,133 +7717,15 @@
"s6",
"s7",
"s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13"
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "web-application-Other",
- "group_line_count": 310
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "本ページの構成",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "ログの出力方法",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "設定値の取得方法",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "メッセージの取得方法",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "エラーメッセージの通知方法",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "エラーメッセージを任意の個所に表示する方法",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "コード名称と値の取得方法",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "正常な画面遷移においてメッセージを表示する方法",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/04_Explanation/Other/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "guide",
- "category": "web-application",
- "id": "web-application-Other--s14",
- "base_name": "web-application-Other",
- "output_path": "guide/web-application/web-application-Other--s14.json",
- "assets_dir": "guide/web-application/assets/web-application-Other--s14/",
- "section_range": {
- "start_line": 310,
- "end_line": 479,
- "sections": [
- "コード名称と値の取得方法",
- "",
- "正常な画面遷移においてメッセージを表示する方法"
- ],
- "section_ids": [
- "s14",
- "s15",
- "s16"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "web-application-Other",
- "group_line_count": 169
+ "original_id": "web-application-Validation",
+ "group_line_count": 252
},
"section_map": [
{
@@ -8282,7 +7745,7 @@
},
{
"section_id": "s4",
- "heading": "ログの出力方法",
+ "heading": "データベースアクセスを伴う精査を行う方法",
"rst_labels": []
},
{
@@ -8292,7 +7755,7 @@
},
{
"section_id": "s6",
- "heading": "設定値の取得方法",
+ "heading": "コード値の精査を行う方法",
"rst_labels": []
},
{
@@ -8302,7 +7765,7 @@
},
{
"section_id": "s8",
- "heading": "メッセージの取得方法",
+ "heading": "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの存在有無による切り替え)",
"rst_labels": []
},
{
@@ -8312,37 +7775,7 @@
},
{
"section_id": "s10",
- "heading": "エラーメッセージの通知方法",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "エラーメッセージを任意の個所に表示する方法",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "コード名称と値の取得方法",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "正常な画面遷移においてメッセージを表示する方法",
+ "heading": "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの値による切り替え)",
"rst_labels": []
}
]
@@ -8353,122 +7786,26 @@
"filename": "index.rst",
"type": "guide",
"category": "web-application",
- "id": "web-application-Validation--s1",
+ "id": "web-application-Validation--s10",
"base_name": "web-application-Validation",
- "output_path": "guide/web-application/web-application-Validation--s1.json",
- "assets_dir": "guide/web-application/assets/web-application-Validation--s1/",
+ "output_path": "guide/web-application/web-application-Validation--s10.json",
+ "assets_dir": "guide/web-application/assets/web-application-Validation--s10/",
"section_range": {
- "start_line": 0,
- "end_line": 252,
+ "start_line": 252,
+ "end_line": 408,
"sections": [
- "",
- "本ページの構成",
- "",
- "データベースアクセスを伴う精査を行う方法",
- "",
- "コード値の精査を行う方法",
- "",
- "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの存在有無による切り替え)",
- ""
+ "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの値による切り替え)"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
+ "s10"
]
},
"split_info": {
"is_split": true,
- "part": 1,
+ "part": 2,
"total_parts": 2,
"original_id": "web-application-Validation",
- "group_line_count": 252
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "本ページの構成",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "データベースアクセスを伴う精査を行う方法",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "コード値の精査を行う方法",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの存在有無による切り替え)",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの値による切り替え)",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/04_Explanation/Validation/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "guide",
- "category": "web-application",
- "id": "web-application-Validation--s10",
- "base_name": "web-application-Validation",
- "output_path": "guide/web-application/web-application-Validation--s10.json",
- "assets_dir": "guide/web-application/assets/web-application-Validation--s10/",
- "section_range": {
- "start_line": 252,
- "end_line": 408,
- "sections": [
- "入力値に連動して、動的に単項目精査対象を変化させる方法(プロパティの値による切り替え)"
- ],
- "section_ids": [
- "s10"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "web-application-Validation",
- "group_line_count": 156
+ "group_line_count": 156
},
"section_map": [
{
@@ -17217,186 +16554,6 @@
}
]
},
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/04_Permission.rst",
- "format": "rst",
- "filename": "04_Permission.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_Permission--s1",
- "base_name": "libraries-04_Permission",
- "output_path": "component/libraries/libraries-04_Permission--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_Permission--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 265,
- "sections": [
- "",
- "概要",
- "",
- "特徴",
- "",
- "要求",
- "",
- "構成",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-04_Permission",
- "group_line_count": 265
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": [
- "permission"
- ]
- },
- {
- "section_id": "s2",
- "heading": "概要",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "特徴",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "要求",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "構成",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "使用方法",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/04_Permission.rst",
- "format": "rst",
- "filename": "04_Permission.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_Permission--s10",
- "base_name": "libraries-04_Permission",
- "output_path": "component/libraries/libraries-04_Permission--s10.json",
- "assets_dir": "component/libraries/assets/libraries-04_Permission--s10/",
- "section_range": {
- "start_line": 265,
- "end_line": 563,
- "sections": [
- "使用方法"
- ],
- "section_ids": [
- "s10"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-04_Permission",
- "group_line_count": 298
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": [
- "permission"
- ]
- },
- {
- "section_id": "s2",
- "heading": "概要",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "特徴",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "要求",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "構成",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "使用方法",
- "rst_labels": []
- }
- ]
- },
{
"source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_HowToSettingCustomTag.rst",
"format": "rst",
@@ -18508,29 +17665,34 @@
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTag.rst",
"format": "rst",
- "filename": "07_TagReference.rst",
+ "filename": "07_FormTag.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_TagReference--s1",
- "base_name": "libraries-07_TagReference",
- "output_path": "component/libraries/libraries-07_TagReference--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_TagReference--s1/",
+ "id": "libraries-07_FormTag--s1",
+ "base_name": "libraries-07_FormTag",
+ "output_path": "component/libraries/libraries-07_FormTag--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_FormTag--s1/",
"section_range": {
"start_line": 0,
- "end_line": 400,
+ "end_line": 379,
"sections": [
"",
- "カスタムタグ一覧",
- "全てのHTMLタグ",
- "フォーカスを取得可能なHTMLタグ",
- "formタグ",
- "textタグ",
- "textareaタグ",
- "passwordタグ",
- "radioButtonタグ",
- "checkboxタグ"
+ "エンティティのプロパティにアクセスする場合の実装例",
+ "",
+ "Listのプロパティにアクセスする場合の実装例",
+ "",
+ "windowScopePrefixes属性の使用方法",
+ "",
+ "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
+ "",
+ "アクションの実装方法",
+ "",
+ "hiddenタグの暗号化機能の処理イメージ",
+ "",
+ "hiddenタグの暗号化機能の設定",
+ ""
],
"section_ids": [
"s1",
@@ -18542,15 +17704,20 @@
"s7",
"s8",
"s9",
- "s10"
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 4,
- "original_id": "libraries-07_TagReference",
- "group_line_count": 400
+ "total_parts": 2,
+ "original_id": "libraries-07_FormTag",
+ "group_line_count": 379
},
"section_map": [
{
@@ -18560,306 +17727,379 @@
},
{
"section_id": "s2",
- "heading": "カスタムタグ一覧",
+ "heading": "エンティティのプロパティにアクセスする場合の実装例",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "全てのHTMLタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "フォーカスを取得可能なHTMLタグ",
+ "heading": "Listのプロパティにアクセスする場合の実装例",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "formタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "textタグ",
+ "heading": "windowScopePrefixes属性の使用方法",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "textareaタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "passwordタグ",
+ "heading": "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "radioButtonタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "checkboxタグ",
+ "heading": "アクションの実装方法",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "compositeKeyCheckboxタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "compositeKeyRadioButtonタグ",
+ "heading": "hiddenタグの暗号化機能の処理イメージ",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "fileタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "hiddenタグ",
+ "heading": "hiddenタグの暗号化機能の設定",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "plainHiddenタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "selectタグ",
+ "heading": "hiddenの暗号化処理",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "radioButtonsタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "checkboxesタグ",
+ "heading": "hiddenの復号処理",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "submitタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "buttonタグ",
+ "heading": "textタグの出力例",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "submitLinkタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s22",
- "heading": "popupSubmitタグ",
+ "heading": "passwordタグの出力例",
"rst_labels": []
},
{
"section_id": "s23",
- "heading": "popupButtonタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "popupLinkタグ",
+ "heading": "selectタグの出力例",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTag.rst",
+ "format": "rst",
+ "filename": "07_FormTag.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-07_FormTag--s16",
+ "base_name": "libraries-07_FormTag",
+ "output_path": "component/libraries/libraries-07_FormTag--s16.json",
+ "assets_dir": "component/libraries/assets/libraries-07_FormTag--s16/",
+ "section_range": {
+ "start_line": 379,
+ "end_line": 566,
+ "sections": [
+ "hiddenの暗号化処理",
+ "",
+ "hiddenの復号処理",
+ "",
+ "textタグの出力例",
+ "",
+ "passwordタグの出力例",
+ "",
+ "selectタグの出力例"
+ ],
+ "section_ids": [
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23",
+ "s24"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-07_FormTag",
+ "group_line_count": 187
+ },
+ "section_map": [
{
- "section_id": "s25",
- "heading": "downloadSubmitタグ",
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s26",
- "heading": "downloadButtonタグ",
+ "section_id": "s2",
+ "heading": "エンティティのプロパティにアクセスする場合の実装例",
"rst_labels": []
},
{
- "section_id": "s27",
- "heading": "downloadLinkタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "paramタグ",
+ "section_id": "s4",
+ "heading": "Listのプロパティにアクセスする場合の実装例",
"rst_labels": []
},
{
- "section_id": "s29",
- "heading": "changeParamNameタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s30",
- "heading": "aタグ",
+ "section_id": "s6",
+ "heading": "windowScopePrefixes属性の使用方法",
"rst_labels": []
},
{
- "section_id": "s31",
- "heading": "imgタグ",
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s32",
- "heading": "linkタグ",
+ "section_id": "s8",
+ "heading": "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
"rst_labels": []
},
{
- "section_id": "s33",
- "heading": "scriptタグ",
+ "section_id": "s9",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s34",
- "heading": "errorsタグ",
+ "section_id": "s10",
+ "heading": "アクションの実装方法",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "errorタグ",
+ "section_id": "s11",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s36",
- "heading": "noCacheタグ",
+ "section_id": "s12",
+ "heading": "hiddenタグの暗号化機能の処理イメージ",
"rst_labels": []
},
{
- "section_id": "s37",
- "heading": "codeSelectタグ",
+ "section_id": "s13",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s38",
- "heading": "codeRadioButtonsタグ",
+ "section_id": "s14",
+ "heading": "hiddenタグの暗号化機能の設定",
"rst_labels": []
},
{
- "section_id": "s39",
- "heading": "codeCheckboxesタグ",
+ "section_id": "s15",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s40",
- "heading": "codeCheckboxタグ",
+ "section_id": "s16",
+ "heading": "hiddenの暗号化処理",
"rst_labels": []
},
{
- "section_id": "s41",
- "heading": "codeタグ",
+ "section_id": "s17",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s42",
- "heading": "messageタグ",
+ "section_id": "s18",
+ "heading": "hiddenの復号処理",
"rst_labels": []
},
{
- "section_id": "s43",
- "heading": "writeタグ",
+ "section_id": "s19",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s44",
- "heading": "prettyPrintタグ",
+ "section_id": "s20",
+ "heading": "textタグの出力例",
"rst_labels": []
},
{
- "section_id": "s45",
- "heading": "rawWriteタグ",
+ "section_id": "s21",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s46",
- "heading": "includeタグ",
+ "section_id": "s22",
+ "heading": "passwordタグの出力例",
"rst_labels": []
},
{
- "section_id": "s47",
- "heading": "includeParamタグ",
+ "section_id": "s23",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s48",
- "heading": "confirmationPageタグ",
+ "section_id": "s24",
+ "heading": "selectタグの出力例",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FacilitateTag.rst",
+ "format": "rst",
+ "filename": "07_FacilitateTag.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-07_FacilitateTag--s1",
+ "base_name": "libraries-07_FacilitateTag",
+ "output_path": "component/libraries/libraries-07_FacilitateTag--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_FacilitateTag--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 117,
+ "sections": [
+ "",
+ "入力画面と確認画面の表示切り替え",
+ "",
+ "確認画面での入力項目の表示"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-07_FacilitateTag",
+ "group_line_count": 117
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s49",
- "heading": "ignoreConfirmationタグ",
+ "section_id": "s2",
+ "heading": "入力画面と確認画面の表示切り替え",
"rst_labels": []
},
{
- "section_id": "s50",
- "heading": "forInputPageタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s51",
- "heading": "forConfirmationPageタグ",
+ "section_id": "s4",
+ "heading": "確認画面での入力項目の表示",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_BasicRules.rst",
"format": "rst",
- "filename": "07_TagReference.rst",
+ "filename": "07_BasicRules.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_TagReference--s11",
- "base_name": "libraries-07_TagReference",
- "output_path": "component/libraries/libraries-07_TagReference--s11.json",
- "assets_dir": "component/libraries/assets/libraries-07_TagReference--s11/",
+ "id": "libraries-07_BasicRules--s1",
+ "base_name": "libraries-07_BasicRules",
+ "output_path": "component/libraries/libraries-07_BasicRules--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_BasicRules--s1/",
"section_range": {
- "start_line": 400,
- "end_line": 794,
+ "start_line": 0,
+ "end_line": 260,
"sections": [
- "compositeKeyCheckboxタグ",
- "compositeKeyRadioButtonタグ",
- "fileタグ",
- "hiddenタグ",
- "plainHiddenタグ",
- "selectタグ",
- "radioButtonsタグ",
- "checkboxesタグ",
- "submitタグ",
- "buttonタグ",
- "submitLinkタグ",
- "popupSubmitタグ",
- "popupButtonタグ"
+ "",
+ "HTMLエスケープ",
+ "",
+ "改行、半角スペース変換",
+ "",
+ "HTMLエスケープせずに値を出力する方法"
],
"section_ids": [
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 4,
- "original_id": "libraries-07_TagReference",
- "group_line_count": 394
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-07_BasicRules",
+ "group_line_count": 260
},
"section_map": [
{
@@ -18869,310 +18109,481 @@
},
{
"section_id": "s2",
- "heading": "カスタムタグ一覧",
+ "heading": "HTMLエスケープ",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "全てのHTMLタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "フォーカスを取得可能なHTMLタグ",
+ "heading": "改行、半角スペース変換",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "formタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "textタグ",
+ "heading": "HTMLエスケープせずに値を出力する方法",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_OtherTag.rst",
+ "format": "rst",
+ "filename": "07_OtherTag.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-07_OtherTag",
+ "base_name": "libraries-07_OtherTag",
+ "output_path": "component/libraries/libraries-07_OtherTag.json",
+ "assets_dir": "component/libraries/assets/libraries-07_OtherTag/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTagList.rst",
+ "format": "rst",
+ "filename": "07_FormTagList.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-07_FormTagList--s1",
+ "base_name": "libraries-07_FormTagList",
+ "output_path": "component/libraries/libraries-07_FormTagList--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_FormTagList--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 383,
+ "sections": [
+ "",
+ "passwordタグ",
+ "",
+ "radioButtonタグ",
+ "",
+ "checkboxタグ",
+ "",
+ "compositeKeyRadioButtonタグ、compositeKeyCheckboxタグ",
+ "",
+ "List型変数に対応するカスタムタグの共通属性",
+ ""
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-07_FormTagList",
+ "group_line_count": 383
+ },
+ "section_map": [
{
- "section_id": "s7",
- "heading": "textareaタグ",
- "rst_labels": []
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "form_input"
+ ]
},
{
- "section_id": "s8",
+ "section_id": "s2",
"heading": "passwordタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "radioButtonタグ",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "checkboxタグ",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "compositeKeyCheckboxタグ",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "compositeKeyRadioButtonタグ",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "fileタグ",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "hiddenタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s15",
- "heading": "plainHiddenタグ",
+ "section_id": "s4",
+ "heading": "radioButtonタグ",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "selectタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s17",
- "heading": "radioButtonsタグ",
+ "section_id": "s6",
+ "heading": "checkboxタグ",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "checkboxesタグ",
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "submitタグ",
+ "section_id": "s8",
+ "heading": "compositeKeyRadioButtonタグ、compositeKeyCheckboxタグ",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "buttonタグ",
+ "section_id": "s9",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "submitLinkタグ",
+ "section_id": "s10",
+ "heading": "List型変数に対応するカスタムタグの共通属性",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "popupSubmitタグ",
+ "section_id": "s11",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "popupButtonタグ",
+ "section_id": "s12",
+ "heading": "radioButtonsタグ、checkboxesタグ",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "popupLinkタグ",
+ "section_id": "s13",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s25",
- "heading": "downloadSubmitタグ",
+ "section_id": "s14",
+ "heading": "selectタグ",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTagList.rst",
+ "format": "rst",
+ "filename": "07_FormTagList.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-07_FormTagList--s12",
+ "base_name": "libraries-07_FormTagList",
+ "output_path": "component/libraries/libraries-07_FormTagList--s12.json",
+ "assets_dir": "component/libraries/assets/libraries-07_FormTagList--s12/",
+ "section_range": {
+ "start_line": 383,
+ "end_line": 467,
+ "sections": [
+ "radioButtonsタグ、checkboxesタグ",
+ "",
+ "selectタグ"
+ ],
+ "section_ids": [
+ "s12",
+ "s13",
+ "s14"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-07_FormTagList",
+ "group_line_count": 84
+ },
+ "section_map": [
{
- "section_id": "s26",
- "heading": "downloadButtonタグ",
- "rst_labels": []
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "form_input"
+ ]
},
{
- "section_id": "s27",
- "heading": "downloadLinkタグ",
+ "section_id": "s2",
+ "heading": "passwordタグ",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "paramタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s29",
- "heading": "changeParamNameタグ",
+ "section_id": "s4",
+ "heading": "radioButtonタグ",
"rst_labels": []
},
{
- "section_id": "s30",
- "heading": "aタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s31",
- "heading": "imgタグ",
+ "section_id": "s6",
+ "heading": "checkboxタグ",
"rst_labels": []
},
{
- "section_id": "s32",
- "heading": "linkタグ",
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s33",
- "heading": "scriptタグ",
+ "section_id": "s8",
+ "heading": "compositeKeyRadioButtonタグ、compositeKeyCheckboxタグ",
"rst_labels": []
},
{
- "section_id": "s34",
- "heading": "errorsタグ",
+ "section_id": "s9",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "errorタグ",
+ "section_id": "s10",
+ "heading": "List型変数に対応するカスタムタグの共通属性",
"rst_labels": []
},
{
- "section_id": "s36",
- "heading": "noCacheタグ",
+ "section_id": "s11",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s37",
- "heading": "codeSelectタグ",
+ "section_id": "s12",
+ "heading": "radioButtonsタグ、checkboxesタグ",
"rst_labels": []
},
{
- "section_id": "s38",
- "heading": "codeRadioButtonsタグ",
+ "section_id": "s13",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s39",
- "heading": "codeCheckboxesタグ",
+ "section_id": "s14",
+ "heading": "selectタグ",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04_DbAccessSpec.rst",
+ "format": "rst",
+ "filename": "04_DbAccessSpec.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_DbAccessSpec--s1",
+ "base_name": "libraries-04_DbAccessSpec",
+ "output_path": "component/libraries/libraries-04_DbAccessSpec--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_DbAccessSpec--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 333,
+ "sections": [
+ ""
+ ],
+ "section_ids": [
+ "s1"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-04_DbAccessSpec",
+ "group_line_count": 333
+ },
+ "section_map": [
{
- "section_id": "s40",
- "heading": "codeCheckboxタグ",
- "rst_labels": []
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "db-summary-label",
+ "db-feature-label",
+ "db-feature-2-label",
+ "db-feature-4-label",
+ "db-feature-5-label",
+ "db-feature-6-label",
+ "db-feature-7-label"
+ ]
},
{
- "section_id": "s41",
- "heading": "codeタグ",
- "rst_labels": []
+ "section_id": "s2",
+ "heading": "注意点",
+ "rst_labels": [
+ "db-sql-injection-label",
+ "sql-injection-logic"
+ ]
},
{
- "section_id": "s42",
- "heading": "messageタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s43",
- "heading": "writeタグ",
+ "section_id": "s4",
+ "heading": "全体構造",
"rst_labels": []
},
{
- "section_id": "s44",
- "heading": "prettyPrintタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s45",
- "heading": "rawWriteタグ",
+ "section_id": "s6",
+ "heading": "各機能単位の構造",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04_DbAccessSpec.rst",
+ "format": "rst",
+ "filename": "04_DbAccessSpec.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_DbAccessSpec--s2",
+ "base_name": "libraries-04_DbAccessSpec",
+ "output_path": "component/libraries/libraries-04_DbAccessSpec--s2.json",
+ "assets_dir": "component/libraries/assets/libraries-04_DbAccessSpec--s2/",
+ "section_range": {
+ "start_line": 333,
+ "end_line": 479,
+ "sections": [
+ "注意点",
+ "",
+ "全体構造",
+ "",
+ "各機能単位の構造"
+ ],
+ "section_ids": [
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-04_DbAccessSpec",
+ "group_line_count": 146
+ },
+ "section_map": [
{
- "section_id": "s46",
- "heading": "includeタグ",
- "rst_labels": []
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "db-summary-label",
+ "db-feature-label",
+ "db-feature-2-label",
+ "db-feature-4-label",
+ "db-feature-5-label",
+ "db-feature-6-label",
+ "db-feature-7-label"
+ ]
},
{
- "section_id": "s47",
- "heading": "includeParamタグ",
- "rst_labels": []
+ "section_id": "s2",
+ "heading": "注意点",
+ "rst_labels": [
+ "db-sql-injection-label",
+ "sql-injection-logic"
+ ]
},
{
- "section_id": "s48",
- "heading": "confirmationPageタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s49",
- "heading": "ignoreConfirmationタグ",
+ "section_id": "s4",
+ "heading": "全体構造",
"rst_labels": []
},
{
- "section_id": "s50",
- "heading": "forInputPageタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s51",
- "heading": "forConfirmationPageタグ",
+ "section_id": "s6",
+ "heading": "各機能単位の構造",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02_Repository.rst",
"format": "rst",
- "filename": "07_TagReference.rst",
+ "filename": "02_Repository.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_TagReference--s24",
- "base_name": "libraries-07_TagReference",
- "output_path": "component/libraries/libraries-07_TagReference--s24.json",
- "assets_dir": "component/libraries/assets/libraries-07_TagReference--s24/",
+ "id": "libraries-02_Repository--s1",
+ "base_name": "libraries-02_Repository",
+ "output_path": "component/libraries/libraries-02_Repository--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-02_Repository--s1/",
"section_range": {
- "start_line": 794,
- "end_line": 1175,
+ "start_line": 0,
+ "end_line": 209,
"sections": [
- "popupLinkタグ",
- "downloadSubmitタグ",
- "downloadButtonタグ",
- "downloadLinkタグ",
- "paramタグ",
- "changeParamNameタグ",
- "aタグ",
- "imgタグ",
- "linkタグ",
- "scriptタグ",
- "errorsタグ",
- "errorタグ",
- "noCacheタグ",
- "codeSelectタグ",
- "codeRadioButtonsタグ"
+ "",
+ "概要",
+ "",
+ "特徴",
+ "",
+ "要求",
+ "",
+ "構成",
+ "インタフェース定義",
+ "クラス定義",
+ "",
+ "リポジトリの設定方法と使用方法",
+ "",
+ "コンポーネント初期化機能",
+ "",
+ "ファクトリインジェクション",
+ "",
+ "設定の上書き"
],
"section_ids": [
- "s24",
- "s25",
- "s26",
- "s27",
- "s28",
- "s29",
- "s30",
- "s31",
- "s32",
- "s33",
- "s34",
- "s35",
- "s36",
- "s37",
- "s38"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 4,
- "original_id": "libraries-07_TagReference",
- "group_line_count": 381
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-02_Repository",
+ "group_line_count": 209
},
"section_map": [
{
@@ -19182,306 +18593,334 @@
},
{
"section_id": "s2",
- "heading": "カスタムタグ一覧",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "全てのHTMLタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "フォーカスを取得可能なHTMLタグ",
- "rst_labels": []
+ "heading": "特徴",
+ "rst_labels": [
+ "initialize-label"
+ ]
},
{
"section_id": "s5",
- "heading": "formタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "textタグ",
+ "heading": "要求",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "textareaタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "passwordタグ",
+ "heading": "構成",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "radioButtonタグ",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "checkboxタグ",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "compositeKeyCheckboxタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "compositeKeyRadioButtonタグ",
+ "heading": "リポジトリの設定方法と使用方法",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "fileタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "hiddenタグ",
+ "heading": "コンポーネント初期化機能",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "plainHiddenタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "selectタグ",
+ "heading": "ファクトリインジェクション",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "radioButtonsタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "checkboxesタグ",
+ "heading": "設定の上書き",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/05_StaticDataCache.rst",
+ "format": "rst",
+ "filename": "05_StaticDataCache.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-05_StaticDataCache--s1",
+ "base_name": "libraries-05_StaticDataCache",
+ "output_path": "component/libraries/libraries-05_StaticDataCache--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-05_StaticDataCache--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 383,
+ "sections": [
+ "",
+ "概要",
+ "",
+ "特徴",
+ "",
+ "要求",
+ "",
+ "構成",
+ "インタフェース定義",
+ "クラス定義",
+ "",
+ "キャッシュした静的データの取得",
+ "キャッシュされるデータを保持するクラス(ExampleData)",
+ "キャッシュしたデータを使用するクラス",
+ "",
+ "キャッシュにデータをロードする方法",
+ "",
+ "オンデマンドロードの使用方法",
+ "ExampleDataをロードするクラス",
+ "設定ファイル",
+ ""
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-05_StaticDataCache",
+ "group_line_count": 383
+ },
+ "section_map": [
{
- "section_id": "s19",
- "heading": "submitタグ",
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "buttonタグ",
+ "section_id": "s2",
+ "heading": "概要",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "submitLinkタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "popupSubmitタグ",
+ "section_id": "s4",
+ "heading": "特徴",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "popupButtonタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "popupLinkタグ",
+ "section_id": "s6",
+ "heading": "要求",
"rst_labels": []
},
{
- "section_id": "s25",
- "heading": "downloadSubmitタグ",
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s26",
- "heading": "downloadButtonタグ",
+ "section_id": "s8",
+ "heading": "構成",
"rst_labels": []
},
{
- "section_id": "s27",
- "heading": "downloadLinkタグ",
+ "section_id": "s9",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "paramタグ",
+ "section_id": "s10",
+ "heading": "クラス定義",
"rst_labels": []
},
{
- "section_id": "s29",
- "heading": "changeParamNameタグ",
+ "section_id": "s11",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s30",
- "heading": "aタグ",
+ "section_id": "s12",
+ "heading": "キャッシュした静的データの取得",
"rst_labels": []
},
{
- "section_id": "s31",
- "heading": "imgタグ",
+ "section_id": "s13",
+ "heading": "キャッシュされるデータを保持するクラス(ExampleData)",
"rst_labels": []
},
{
- "section_id": "s32",
- "heading": "linkタグ",
+ "section_id": "s14",
+ "heading": "キャッシュしたデータを使用するクラス",
"rst_labels": []
},
{
- "section_id": "s33",
- "heading": "scriptタグ",
+ "section_id": "s15",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s34",
- "heading": "errorsタグ",
+ "section_id": "s16",
+ "heading": "キャッシュにデータをロードする方法",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "errorタグ",
- "rst_labels": []
- },
- {
- "section_id": "s36",
- "heading": "noCacheタグ",
- "rst_labels": []
- },
- {
- "section_id": "s37",
- "heading": "codeSelectタグ",
- "rst_labels": []
- },
- {
- "section_id": "s38",
- "heading": "codeRadioButtonsタグ",
- "rst_labels": []
- },
- {
- "section_id": "s39",
- "heading": "codeCheckboxesタグ",
- "rst_labels": []
- },
- {
- "section_id": "s40",
- "heading": "codeCheckboxタグ",
- "rst_labels": []
- },
- {
- "section_id": "s41",
- "heading": "codeタグ",
+ "section_id": "s17",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s42",
- "heading": "messageタグ",
+ "section_id": "s18",
+ "heading": "オンデマンドロードの使用方法",
"rst_labels": []
},
{
- "section_id": "s43",
- "heading": "writeタグ",
+ "section_id": "s19",
+ "heading": "ExampleDataをロードするクラス",
"rst_labels": []
},
{
- "section_id": "s44",
- "heading": "prettyPrintタグ",
+ "section_id": "s20",
+ "heading": "設定ファイル",
"rst_labels": []
},
{
- "section_id": "s45",
- "heading": "rawWriteタグ",
+ "section_id": "s21",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s46",
- "heading": "includeタグ",
+ "section_id": "s22",
+ "heading": "一括ロード",
"rst_labels": []
},
{
- "section_id": "s47",
- "heading": "includeParamタグ",
+ "section_id": "s23",
+ "heading": "ExampleDataをロードするクラス",
"rst_labels": []
},
{
- "section_id": "s48",
- "heading": "confirmationPageタグ",
+ "section_id": "s24",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s49",
- "heading": "ignoreConfirmationタグ",
+ "section_id": "s25",
+ "heading": "設定内容詳細",
"rst_labels": []
},
{
- "section_id": "s50",
- "heading": "forInputPageタグ",
+ "section_id": "s26",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s51",
- "heading": "forConfirmationPageタグ",
+ "section_id": "s27",
+ "heading": "静的データの再読み込み",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/05_StaticDataCache.rst",
"format": "rst",
- "filename": "07_TagReference.rst",
+ "filename": "05_StaticDataCache.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_TagReference--s39",
- "base_name": "libraries-07_TagReference",
- "output_path": "component/libraries/libraries-07_TagReference--s39.json",
- "assets_dir": "component/libraries/assets/libraries-07_TagReference--s39/",
+ "id": "libraries-05_StaticDataCache--s22",
+ "base_name": "libraries-05_StaticDataCache",
+ "output_path": "component/libraries/libraries-05_StaticDataCache--s22.json",
+ "assets_dir": "component/libraries/assets/libraries-05_StaticDataCache--s22/",
"section_range": {
- "start_line": 1175,
- "end_line": 1505,
+ "start_line": 383,
+ "end_line": 578,
"sections": [
- "codeCheckboxesタグ",
- "codeCheckboxタグ",
- "codeタグ",
- "messageタグ",
- "writeタグ",
- "prettyPrintタグ",
- "rawWriteタグ",
- "includeタグ",
- "includeParamタグ",
- "confirmationPageタグ",
- "ignoreConfirmationタグ",
- "forInputPageタグ",
- "forConfirmationPageタグ"
+ "一括ロード",
+ "ExampleDataをロードするクラス",
+ "",
+ "設定内容詳細",
+ "",
+ "静的データの再読み込み"
],
"section_ids": [
- "s39",
- "s40",
- "s41",
- "s42",
- "s43",
- "s44",
- "s45",
- "s46",
- "s47",
- "s48",
- "s49",
- "s50",
- "s51"
+ "s22",
+ "s23",
+ "s24",
+ "s25",
+ "s26",
+ "s27"
]
},
"split_info": {
"is_split": true,
- "part": 4,
- "total_parts": 4,
- "original_id": "libraries-07_TagReference",
- "group_line_count": 330
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-05_StaticDataCache",
+ "group_line_count": 195
},
"section_map": [
{
@@ -19491,285 +18930,369 @@
},
{
"section_id": "s2",
- "heading": "カスタムタグ一覧",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "全てのHTMLタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "フォーカスを取得可能なHTMLタグ",
+ "heading": "特徴",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "formタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "textタグ",
+ "heading": "要求",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "textareaタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "passwordタグ",
+ "heading": "構成",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "radioButtonタグ",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "checkboxタグ",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "compositeKeyCheckboxタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "compositeKeyRadioButtonタグ",
+ "heading": "キャッシュした静的データの取得",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "fileタグ",
+ "heading": "キャッシュされるデータを保持するクラス(ExampleData)",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "hiddenタグ",
+ "heading": "キャッシュしたデータを使用するクラス",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "plainHiddenタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "selectタグ",
+ "heading": "キャッシュにデータをロードする方法",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "radioButtonsタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "checkboxesタグ",
+ "heading": "オンデマンドロードの使用方法",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "submitタグ",
+ "heading": "ExampleDataをロードするクラス",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "buttonタグ",
+ "heading": "設定ファイル",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "submitLinkタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s22",
- "heading": "popupSubmitタグ",
+ "heading": "一括ロード",
"rst_labels": []
},
{
"section_id": "s23",
- "heading": "popupButtonタグ",
+ "heading": "ExampleDataをロードするクラス",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "popupLinkタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s25",
- "heading": "downloadSubmitタグ",
+ "heading": "設定内容詳細",
"rst_labels": []
},
{
"section_id": "s26",
- "heading": "downloadButtonタグ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s27",
- "heading": "downloadLinkタグ",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "paramタグ",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "changeParamNameタグ",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "aタグ",
+ "heading": "静的データの再読み込み",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/06_SystemTimeProvider.rst",
+ "format": "rst",
+ "filename": "06_SystemTimeProvider.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-06_SystemTimeProvider--s1",
+ "base_name": "libraries-06_SystemTimeProvider",
+ "output_path": "component/libraries/libraries-06_SystemTimeProvider--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-06_SystemTimeProvider--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 360,
+ "sections": [
+ "クラス図",
+ "SystemTimeUtilで提供される機能では不足している場合の対応方法",
+ "クラス図",
+ "テーブル定義",
+ "複数の業務日付の設定",
+ "設定ファイル",
+ "日付の上書き機能",
+ "業務日付のメンテナンス",
+ "BusinessDateUtilで提供される機能では不足している場合の対応方法",
+ "",
+ "日付ユーティリティ"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-06_SystemTimeProvider",
+ "group_line_count": 360
+ },
+ "section_map": [
{
- "section_id": "s31",
- "heading": "imgタグ",
- "rst_labels": []
+ "section_id": "s1",
+ "heading": "クラス図",
+ "rst_labels": [
+ "system-date-time-feature"
+ ]
},
{
- "section_id": "s32",
- "heading": "linkタグ",
+ "section_id": "s2",
+ "heading": "SystemTimeUtilで提供される機能では不足している場合の対応方法",
"rst_labels": []
},
{
- "section_id": "s33",
- "heading": "scriptタグ",
+ "section_id": "s3",
+ "heading": "クラス図",
"rst_labels": []
},
{
- "section_id": "s34",
- "heading": "errorsタグ",
- "rst_labels": []
+ "section_id": "s4",
+ "heading": "テーブル定義",
+ "rst_labels": [
+ "date_table"
+ ]
},
{
- "section_id": "s35",
- "heading": "errorタグ",
+ "section_id": "s5",
+ "heading": "複数の業務日付の設定",
"rst_labels": []
},
{
- "section_id": "s36",
- "heading": "noCacheタグ",
+ "section_id": "s6",
+ "heading": "設定ファイル",
"rst_labels": []
},
{
- "section_id": "s37",
- "heading": "codeSelectタグ",
+ "section_id": "s7",
+ "heading": "日付の上書き機能",
"rst_labels": []
},
{
- "section_id": "s38",
- "heading": "codeRadioButtonsタグ",
+ "section_id": "s8",
+ "heading": "業務日付のメンテナンス",
"rst_labels": []
},
{
- "section_id": "s39",
- "heading": "codeCheckboxesタグ",
+ "section_id": "s9",
+ "heading": "BusinessDateUtilで提供される機能では不足している場合の対応方法",
"rst_labels": []
},
{
- "section_id": "s40",
- "heading": "codeCheckboxタグ",
+ "section_id": "s10",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s41",
- "heading": "codeタグ",
+ "section_id": "s11",
+ "heading": "日付ユーティリティ",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/03_TransactionManager.rst",
+ "format": "rst",
+ "filename": "03_TransactionManager.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-03_TransactionManager--s1",
+ "base_name": "libraries-03_TransactionManager",
+ "output_path": "component/libraries/libraries-03_TransactionManager--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-03_TransactionManager--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 123,
+ "sections": [
+ "",
+ "概要",
+ "",
+ "特徴",
+ "",
+ "要求",
+ "",
+ "構造",
+ "",
+ "使用例"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-03_TransactionManager",
+ "group_line_count": 123
+ },
+ "section_map": [
{
- "section_id": "s42",
- "heading": "messageタグ",
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s43",
- "heading": "writeタグ",
+ "section_id": "s2",
+ "heading": "概要",
"rst_labels": []
},
{
- "section_id": "s44",
- "heading": "prettyPrintタグ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s45",
- "heading": "rawWriteタグ",
+ "section_id": "s4",
+ "heading": "特徴",
"rst_labels": []
},
{
- "section_id": "s46",
- "heading": "includeタグ",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s47",
- "heading": "includeParamタグ",
+ "section_id": "s6",
+ "heading": "要求",
"rst_labels": []
},
{
- "section_id": "s48",
- "heading": "confirmationPageタグ",
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s49",
- "heading": "ignoreConfirmationタグ",
+ "section_id": "s8",
+ "heading": "構造",
"rst_labels": []
},
{
- "section_id": "s50",
- "heading": "forInputPageタグ",
+ "section_id": "s9",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s51",
- "heading": "forConfirmationPageタグ",
+ "section_id": "s10",
+ "heading": "使用例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTag.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
"format": "rst",
- "filename": "07_FormTag.rst",
+ "filename": "01_Log.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_FormTag--s1",
- "base_name": "libraries-07_FormTag",
- "output_path": "component/libraries/libraries-07_FormTag--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_FormTag--s1/",
+ "id": "libraries-01_Log--s1",
+ "base_name": "libraries-01_Log",
+ "output_path": "component/libraries/libraries-01_Log--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-01_Log--s1/",
"section_range": {
"start_line": 0,
- "end_line": 379,
+ "end_line": 398,
"sections": [
"",
- "エンティティのプロパティにアクセスする場合の実装例",
- "",
- "Listのプロパティにアクセスする場合の実装例",
- "",
- "windowScopePrefixes属性の使用方法",
+ "概要",
"",
- "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
+ "特徴",
"",
- "アクションの実装方法",
+ "要求",
"",
- "hiddenタグの暗号化機能の処理イメージ",
+ "ログ出力要求受付処理",
"",
- "hiddenタグの暗号化機能の設定",
- ""
+ "各クラスの責務",
+ "インタフェース定義",
+ "クラス定義"
],
"section_ids": [
"s1",
@@ -19783,28 +19306,27 @@
"s9",
"s10",
"s11",
- "s12",
- "s13",
- "s14",
- "s15"
+ "s12"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "libraries-07_FormTag",
- "group_line_count": 379
+ "total_parts": 4,
+ "original_id": "libraries-01_Log",
+ "group_line_count": 398
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "logging"
+ ]
},
{
"section_id": "s2",
- "heading": "エンティティのプロパティにアクセスする場合の実装例",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -19814,7 +19336,7 @@
},
{
"section_id": "s4",
- "heading": "Listのプロパティにアクセスする場合の実装例",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -19824,7 +19346,7 @@
},
{
"section_id": "s6",
- "heading": "windowScopePrefixes属性の使用方法",
+ "heading": "要求",
"rst_labels": []
},
{
@@ -19834,7 +19356,7 @@
},
{
"section_id": "s8",
- "heading": "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
+ "heading": "ログ出力要求受付処理",
"rst_labels": []
},
{
@@ -19844,133 +19366,188 @@
},
{
"section_id": "s10",
- "heading": "アクションの実装方法",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "hiddenタグの暗号化機能の処理イメージ",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "列挙型",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "hiddenタグの暗号化機能の設定",
+ "heading": "ロガー設定",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "",
+ "heading": "ロガーのインスタンス構造",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "hiddenの暗号化処理",
+ "heading": "FileLogWriter",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "",
+ "heading": "SynchronousFileLogWriter",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "hiddenの復号処理",
+ "heading": "ログライタにおけるレベルに応じた出力制御",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "",
+ "heading": "StandardOutputLogWriter",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "textタグの出力例",
- "rst_labels": []
+ "heading": "BasicLogFormatter",
+ "rst_labels": [
+ "boot_process"
+ ]
},
{
"section_id": "s21",
- "heading": "",
- "rst_labels": []
+ "heading": "起動プロセス",
+ "rst_labels": [
+ "processing_system"
+ ]
},
{
"section_id": "s22",
- "heading": "passwordタグの出力例",
- "rst_labels": []
+ "heading": "処理方式",
+ "rst_labels": [
+ "execution_id"
+ ]
},
{
"section_id": "s23",
- "heading": "",
+ "heading": "実行時ID",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "selectタグの出力例",
+ "heading": "BasicLogFormatterのフォーマット指定",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTag.rst",
- "format": "rst",
- "filename": "07_FormTag.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-07_FormTag--s16",
- "base_name": "libraries-07_FormTag",
- "output_path": "component/libraries/libraries-07_FormTag--s16.json",
- "assets_dir": "component/libraries/assets/libraries-07_FormTag--s16/",
- "section_range": {
- "start_line": 379,
- "end_line": 566,
- "sections": [
- "hiddenの暗号化処理",
- "",
- "hiddenの復号処理",
- "",
- "textタグの出力例",
- "",
- "passwordタグの出力例",
- "",
- "selectタグの出力例"
+ },
+ {
+ "section_id": "s25",
+ "heading": "BasicLogFormatterの出力例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s26",
+ "heading": "ログに出力するログレベルを表す文言の変更方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "ログライタのカスタマイズ方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s28",
+ "heading": "ログフォーマッタのカスタマイズ方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s29",
+ "heading": "ログ出力項目の変更方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s30",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s31",
+ "heading": "プロパティファイルの記述ルール",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s32",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s33",
+ "heading": "各種ログの出力",
+ "rst_labels": [
+ "fw_log_policy"
+ ]
+ },
+ {
+ "section_id": "s34",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s35",
+ "heading": "フレームワークのログ出力方針",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
+ "format": "rst",
+ "filename": "01_Log.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-01_Log--s13",
+ "base_name": "libraries-01_Log",
+ "output_path": "component/libraries/libraries-01_Log--s13.json",
+ "assets_dir": "component/libraries/assets/libraries-01_Log--s13/",
+ "section_range": {
+ "start_line": 398,
+ "end_line": 707,
+ "sections": [
+ "列挙型",
+ "ロガー設定",
+ "ロガーのインスタンス構造",
+ "FileLogWriter"
],
"section_ids": [
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23",
- "s24"
+ "s13",
+ "s14",
+ "s15",
+ "s16"
]
},
"split_info": {
"is_split": true,
"part": 2,
- "total_parts": 2,
- "original_id": "libraries-07_FormTag",
- "group_line_count": 187
+ "total_parts": 4,
+ "original_id": "libraries-01_Log",
+ "group_line_count": 309
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "logging"
+ ]
},
{
"section_id": "s2",
- "heading": "エンティティのプロパティにアクセスする場合の実装例",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -19980,7 +19557,7 @@
},
{
"section_id": "s4",
- "heading": "Listのプロパティにアクセスする場合の実装例",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -19990,7 +19567,7 @@
},
{
"section_id": "s6",
- "heading": "windowScopePrefixes属性の使用方法",
+ "heading": "要求",
"rst_labels": []
},
{
@@ -20000,7 +19577,7 @@
},
{
"section_id": "s8",
- "heading": "複数画面に跨る画面遷移時のwindowScopePrefixes属性の指定方法",
+ "heading": "ログ出力要求受付処理",
"rst_labels": []
},
{
@@ -20010,277 +19587,198 @@
},
{
"section_id": "s10",
- "heading": "アクションの実装方法",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "hiddenタグの暗号化機能の処理イメージ",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "列挙型",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "hiddenタグの暗号化機能の設定",
+ "heading": "ロガー設定",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "",
+ "heading": "ロガーのインスタンス構造",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "hiddenの暗号化処理",
+ "heading": "FileLogWriter",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "",
+ "heading": "SynchronousFileLogWriter",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "hiddenの復号処理",
+ "heading": "ログライタにおけるレベルに応じた出力制御",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "",
+ "heading": "StandardOutputLogWriter",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "textタグの出力例",
- "rst_labels": []
+ "heading": "BasicLogFormatter",
+ "rst_labels": [
+ "boot_process"
+ ]
},
{
"section_id": "s21",
- "heading": "",
- "rst_labels": []
+ "heading": "起動プロセス",
+ "rst_labels": [
+ "processing_system"
+ ]
},
{
"section_id": "s22",
- "heading": "passwordタグの出力例",
- "rst_labels": []
+ "heading": "処理方式",
+ "rst_labels": [
+ "execution_id"
+ ]
},
{
"section_id": "s23",
- "heading": "",
+ "heading": "実行時ID",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "selectタグの出力例",
+ "heading": "BasicLogFormatterのフォーマット指定",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FacilitateTag.rst",
- "format": "rst",
- "filename": "07_FacilitateTag.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-07_FacilitateTag--s1",
- "base_name": "libraries-07_FacilitateTag",
- "output_path": "component/libraries/libraries-07_FacilitateTag--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_FacilitateTag--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 117,
- "sections": [
- "",
- "入力画面と確認画面の表示切り替え",
- "",
- "確認画面での入力項目の表示"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-07_FacilitateTag",
- "group_line_count": 117
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "",
+ "section_id": "s25",
+ "heading": "BasicLogFormatterの出力例",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "入力画面と確認画面の表示切り替え",
+ "section_id": "s26",
+ "heading": "ログに出力するログレベルを表す文言の変更方法",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s27",
+ "heading": "ログライタのカスタマイズ方法",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "確認画面での入力項目の表示",
+ "section_id": "s28",
+ "heading": "ログフォーマッタのカスタマイズ方法",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_BasicRules.rst",
- "format": "rst",
- "filename": "07_BasicRules.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-07_BasicRules--s1",
- "base_name": "libraries-07_BasicRules",
- "output_path": "component/libraries/libraries-07_BasicRules--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_BasicRules--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 260,
- "sections": [
- "",
- "HTMLエスケープ",
- "",
- "改行、半角スペース変換",
- "",
- "HTMLエスケープせずに値を出力する方法"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-07_BasicRules",
- "group_line_count": 260
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s29",
+ "heading": "ログ出力項目の変更方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s30",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "HTMLエスケープ",
+ "section_id": "s31",
+ "heading": "プロパティファイルの記述ルール",
"rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s32",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "改行、半角スペース変換",
- "rst_labels": []
+ "section_id": "s33",
+ "heading": "各種ログの出力",
+ "rst_labels": [
+ "fw_log_policy"
+ ]
},
{
- "section_id": "s5",
+ "section_id": "s34",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "HTMLエスケープせずに値を出力する方法",
+ "section_id": "s35",
+ "heading": "フレームワークのログ出力方針",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_OtherTag.rst",
- "format": "rst",
- "filename": "07_OtherTag.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-07_OtherTag",
- "base_name": "libraries-07_OtherTag",
- "output_path": "component/libraries/libraries-07_OtherTag.json",
- "assets_dir": "component/libraries/assets/libraries-07_OtherTag/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTagList.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
"format": "rst",
- "filename": "07_FormTagList.rst",
+ "filename": "01_Log.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_FormTagList--s1",
- "base_name": "libraries-07_FormTagList",
- "output_path": "component/libraries/libraries-07_FormTagList--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_FormTagList--s1/",
+ "id": "libraries-01_Log--s17",
+ "base_name": "libraries-01_Log",
+ "output_path": "component/libraries/libraries-01_Log--s17.json",
+ "assets_dir": "component/libraries/assets/libraries-01_Log--s17/",
"section_range": {
- "start_line": 0,
- "end_line": 383,
+ "start_line": 707,
+ "end_line": 1095,
"sections": [
- "",
- "passwordタグ",
- "",
- "radioButtonタグ",
- "",
- "checkboxタグ",
- "",
- "compositeKeyRadioButtonタグ、compositeKeyCheckboxタグ",
- "",
- "List型変数に対応するカスタムタグの共通属性",
- ""
+ "SynchronousFileLogWriter",
+ "ログライタにおけるレベルに応じた出力制御",
+ "StandardOutputLogWriter",
+ "BasicLogFormatter",
+ "起動プロセス",
+ "処理方式",
+ "実行時ID",
+ "BasicLogFormatterのフォーマット指定",
+ "BasicLogFormatterの出力例"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11"
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23",
+ "s24",
+ "s25"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-07_FormTagList",
- "group_line_count": 383
+ "part": 3,
+ "total_parts": 4,
+ "original_id": "libraries-01_Log",
+ "group_line_count": 388
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "form_input"
+ "logging"
]
},
{
"section_id": "s2",
- "heading": "passwordタグ",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -20290,7 +19788,7 @@
},
{
"section_id": "s4",
- "heading": "radioButtonタグ",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -20300,7 +19798,7 @@
},
{
"section_id": "s6",
- "heading": "checkboxタグ",
+ "heading": "要求",
"rst_labels": []
},
{
@@ -20310,7 +19808,7 @@
},
{
"section_id": "s8",
- "heading": "compositeKeyRadioButtonタグ、compositeKeyCheckboxタグ",
+ "heading": "ログ出力要求受付処理",
"rst_labels": []
},
{
@@ -20320,185 +19818,201 @@
},
{
"section_id": "s10",
- "heading": "List型変数に対応するカスタムタグの共通属性",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "radioButtonsタグ、checkboxesタグ",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "列挙型",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "selectタグ",
+ "heading": "ロガー設定",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_FormTagList.rst",
- "format": "rst",
- "filename": "07_FormTagList.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-07_FormTagList--s12",
- "base_name": "libraries-07_FormTagList",
- "output_path": "component/libraries/libraries-07_FormTagList--s12.json",
- "assets_dir": "component/libraries/assets/libraries-07_FormTagList--s12/",
- "section_range": {
- "start_line": 383,
- "end_line": 467,
- "sections": [
- "radioButtonsタグ、checkboxesタグ",
- "",
- "selectタグ"
- ],
- "section_ids": [
- "s12",
- "s13",
- "s14"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-07_FormTagList",
- "group_line_count": 84
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "",
+ "section_id": "s15",
+ "heading": "ロガーのインスタンス構造",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "FileLogWriter",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "SynchronousFileLogWriter",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "ログライタにおけるレベルに応じた出力制御",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "StandardOutputLogWriter",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "BasicLogFormatter",
"rst_labels": [
- "form_input"
+ "boot_process"
]
},
{
- "section_id": "s2",
- "heading": "passwordタグ",
+ "section_id": "s21",
+ "heading": "起動プロセス",
+ "rst_labels": [
+ "processing_system"
+ ]
+ },
+ {
+ "section_id": "s22",
+ "heading": "処理方式",
+ "rst_labels": [
+ "execution_id"
+ ]
+ },
+ {
+ "section_id": "s23",
+ "heading": "実行時ID",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s24",
+ "heading": "BasicLogFormatterのフォーマット指定",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "radioButtonタグ",
+ "section_id": "s25",
+ "heading": "BasicLogFormatterの出力例",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "",
+ "section_id": "s26",
+ "heading": "ログに出力するログレベルを表す文言の変更方法",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "checkboxタグ",
+ "section_id": "s27",
+ "heading": "ログライタのカスタマイズ方法",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s28",
+ "heading": "ログフォーマッタのカスタマイズ方法",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "compositeKeyRadioButtonタグ、compositeKeyCheckboxタグ",
+ "section_id": "s29",
+ "heading": "ログ出力項目の変更方法",
"rst_labels": []
},
{
- "section_id": "s9",
+ "section_id": "s30",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "List型変数に対応するカスタムタグの共通属性",
+ "section_id": "s31",
+ "heading": "プロパティファイルの記述ルール",
"rst_labels": []
},
{
- "section_id": "s11",
+ "section_id": "s32",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "radioButtonsタグ、checkboxesタグ",
- "rst_labels": []
+ "section_id": "s33",
+ "heading": "各種ログの出力",
+ "rst_labels": [
+ "fw_log_policy"
+ ]
},
{
- "section_id": "s13",
+ "section_id": "s34",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "selectタグ",
+ "section_id": "s35",
+ "heading": "フレームワークのログ出力方針",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04_DbAccessSpec.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
"format": "rst",
- "filename": "04_DbAccessSpec.rst",
+ "filename": "01_Log.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-04_DbAccessSpec--s1",
- "base_name": "libraries-04_DbAccessSpec",
- "output_path": "component/libraries/libraries-04_DbAccessSpec--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_DbAccessSpec--s1/",
+ "id": "libraries-01_Log--s26",
+ "base_name": "libraries-01_Log",
+ "output_path": "component/libraries/libraries-01_Log--s26.json",
+ "assets_dir": "component/libraries/assets/libraries-01_Log--s26/",
"section_range": {
- "start_line": 0,
- "end_line": 333,
+ "start_line": 1095,
+ "end_line": 1495,
"sections": [
- ""
+ "ログに出力するログレベルを表す文言の変更方法",
+ "ログライタのカスタマイズ方法",
+ "ログフォーマッタのカスタマイズ方法",
+ "ログ出力項目の変更方法",
+ "",
+ "プロパティファイルの記述ルール",
+ "",
+ "各種ログの出力",
+ "",
+ "フレームワークのログ出力方針"
],
"section_ids": [
- "s1"
+ "s26",
+ "s27",
+ "s28",
+ "s29",
+ "s30",
+ "s31",
+ "s32",
+ "s33",
+ "s34",
+ "s35"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-04_DbAccessSpec",
- "group_line_count": 333
+ "part": 4,
+ "total_parts": 4,
+ "original_id": "libraries-01_Log",
+ "group_line_count": 400
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "db-summary-label",
- "db-feature-label",
- "db-feature-2-label",
- "db-feature-4-label",
- "db-feature-5-label",
- "db-feature-6-label",
- "db-feature-7-label"
+ "logging"
]
},
{
"section_id": "s2",
- "heading": "注意点",
- "rst_labels": [
- "db-sql-injection-label",
- "sql-injection-logic"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -20507,7 +20021,7 @@
},
{
"section_id": "s4",
- "heading": "全体構造",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -20517,280 +20031,194 @@
},
{
"section_id": "s6",
- "heading": "各機能単位の構造",
+ "heading": "要求",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04_DbAccessSpec.rst",
- "format": "rst",
- "filename": "04_DbAccessSpec.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_DbAccessSpec--s2",
- "base_name": "libraries-04_DbAccessSpec",
- "output_path": "component/libraries/libraries-04_DbAccessSpec--s2.json",
- "assets_dir": "component/libraries/assets/libraries-04_DbAccessSpec--s2/",
- "section_range": {
- "start_line": 333,
- "end_line": 479,
- "sections": [
- "注意点",
- "",
- "全体構造",
- "",
- "各機能単位の構造"
- ],
- "section_ids": [
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-04_DbAccessSpec",
- "group_line_count": 146
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s7",
"heading": "",
- "rst_labels": [
- "db-summary-label",
- "db-feature-label",
- "db-feature-2-label",
- "db-feature-4-label",
- "db-feature-5-label",
- "db-feature-6-label",
- "db-feature-7-label"
- ]
+ "rst_labels": []
},
{
- "section_id": "s2",
- "heading": "注意点",
- "rst_labels": [
- "db-sql-injection-label",
- "sql-injection-logic"
- ]
+ "section_id": "s8",
+ "heading": "ログ出力要求受付処理",
+ "rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s9",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "全体構造",
+ "section_id": "s10",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "",
+ "section_id": "s11",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "各機能単位の構造",
+ "section_id": "s12",
+ "heading": "クラス定義",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02_Repository.rst",
- "format": "rst",
- "filename": "02_Repository.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-02_Repository--s1",
- "base_name": "libraries-02_Repository",
- "output_path": "component/libraries/libraries-02_Repository--s1.json",
- "assets_dir": "component/libraries/assets/libraries-02_Repository--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 209,
- "sections": [
- "",
- "概要",
- "",
- "特徴",
- "",
- "要求",
- "",
- "構成",
- "インタフェース定義",
- "クラス定義",
- "",
- "リポジトリの設定方法と使用方法",
- "",
- "コンポーネント初期化機能",
- "",
- "ファクトリインジェクション",
- "",
- "設定の上書き"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-02_Repository",
- "group_line_count": 209
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "",
+ "section_id": "s13",
+ "heading": "列挙型",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s14",
+ "heading": "ロガー設定",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s15",
+ "heading": "ロガーのインスタンス構造",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "特徴",
+ "section_id": "s16",
+ "heading": "FileLogWriter",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "SynchronousFileLogWriter",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "ログライタにおけるレベルに応じた出力制御",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "StandardOutputLogWriter",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "BasicLogFormatter",
"rst_labels": [
- "initialize-label"
+ "boot_process"
]
},
{
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
+ "section_id": "s21",
+ "heading": "起動プロセス",
+ "rst_labels": [
+ "processing_system"
+ ]
},
{
- "section_id": "s6",
- "heading": "要求",
+ "section_id": "s22",
+ "heading": "処理方式",
+ "rst_labels": [
+ "execution_id"
+ ]
+ },
+ {
+ "section_id": "s23",
+ "heading": "実行時ID",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s24",
+ "heading": "BasicLogFormatterのフォーマット指定",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "構成",
+ "section_id": "s25",
+ "heading": "BasicLogFormatterの出力例",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "インタフェース定義",
+ "section_id": "s26",
+ "heading": "ログに出力するログレベルを表す文言の変更方法",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "クラス定義",
+ "section_id": "s27",
+ "heading": "ログライタのカスタマイズ方法",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "",
+ "section_id": "s28",
+ "heading": "ログフォーマッタのカスタマイズ方法",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "リポジトリの設定方法と使用方法",
+ "section_id": "s29",
+ "heading": "ログ出力項目の変更方法",
"rst_labels": []
},
{
- "section_id": "s13",
+ "section_id": "s30",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "コンポーネント初期化機能",
+ "section_id": "s31",
+ "heading": "プロパティファイルの記述ルール",
"rst_labels": []
},
{
- "section_id": "s15",
+ "section_id": "s32",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "ファクトリインジェクション",
- "rst_labels": []
+ "section_id": "s33",
+ "heading": "各種ログの出力",
+ "rst_labels": [
+ "fw_log_policy"
+ ]
},
{
- "section_id": "s17",
+ "section_id": "s34",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "設定の上書き",
+ "section_id": "s35",
+ "heading": "フレームワークのログ出力方針",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/05_StaticDataCache.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/07_Message.rst",
"format": "rst",
- "filename": "05_StaticDataCache.rst",
+ "filename": "07_Message.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-05_StaticDataCache--s1",
- "base_name": "libraries-05_StaticDataCache",
- "output_path": "component/libraries/libraries-05_StaticDataCache--s1.json",
- "assets_dir": "component/libraries/assets/libraries-05_StaticDataCache--s1/",
+ "id": "libraries-07_Message--s1",
+ "base_name": "libraries-07_Message",
+ "output_path": "component/libraries/libraries-07_Message--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_Message--s1/",
"section_range": {
"start_line": 0,
- "end_line": 383,
+ "end_line": 354,
"sections": [
"",
"概要",
"",
"特徴",
+ "メッセージテーブル",
+ "テーブル定義の例",
"",
- "要求",
+ "メッセージの取得",
"",
- "構成",
- "インタフェース定義",
- "クラス定義",
+ "メッセージのフォーマット",
"",
- "キャッシュした静的データの取得",
- "キャッシュされるデータを保持するクラス(ExampleData)",
- "キャッシュしたデータを使用するクラス",
+ "国際化",
"",
- "キャッシュにデータをロードする方法",
+ "オプションパラメータの国際化",
"",
- "オンデマンドロードの使用方法",
- "ExampleDataをロードするクラス",
- "設定ファイル",
+ "例外によるメッセージの通知",
""
],
"section_ids": [
@@ -20810,19 +20238,15 @@
"s14",
"s15",
"s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21"
+ "s17"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-05_StaticDataCache",
- "group_line_count": 383
+ "original_id": "libraries-07_Message",
+ "group_line_count": 354
},
"section_map": [
{
@@ -20847,12 +20271,12 @@
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "メッセージテーブル",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "テーブル定義の例",
"rst_labels": []
},
{
@@ -20862,17 +20286,17 @@
},
{
"section_id": "s8",
- "heading": "構成",
+ "heading": "メッセージの取得",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "クラス定義",
+ "heading": "メッセージのフォーマット",
"rst_labels": []
},
{
@@ -20882,17 +20306,17 @@
},
{
"section_id": "s12",
- "heading": "キャッシュした静的データの取得",
+ "heading": "国際化",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "キャッシュされるデータを保持するクラス(ExampleData)",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "キャッシュしたデータを使用するクラス",
+ "heading": "オプションパラメータの国際化",
"rst_labels": []
},
{
@@ -20902,7 +20326,7 @@
},
{
"section_id": "s16",
- "heading": "キャッシュにデータをロードする方法",
+ "heading": "例外によるメッセージの通知",
"rst_labels": []
},
{
@@ -20912,92 +20336,58 @@
},
{
"section_id": "s18",
- "heading": "オンデマンドロードの使用方法",
+ "heading": "設定の記述",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "ExampleDataをロードするクラス",
+ "heading": "nablarch.core.message.StringResourceHolder の設定",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "設定ファイル",
+ "heading": "nablarch.core.cache.BasicStaticDataCache クラスの設定",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "一括ロード",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "ExampleDataをロードするクラス",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "設定内容詳細",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "静的データの再読み込み",
+ "heading": "nablarch.core.message.BasicStringResourceLoader クラスの設定",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/05_StaticDataCache.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/07_Message.rst",
"format": "rst",
- "filename": "05_StaticDataCache.rst",
+ "filename": "07_Message.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-05_StaticDataCache--s22",
- "base_name": "libraries-05_StaticDataCache",
- "output_path": "component/libraries/libraries-05_StaticDataCache--s22.json",
- "assets_dir": "component/libraries/assets/libraries-05_StaticDataCache--s22/",
+ "id": "libraries-07_Message--s18",
+ "base_name": "libraries-07_Message",
+ "output_path": "component/libraries/libraries-07_Message--s18.json",
+ "assets_dir": "component/libraries/assets/libraries-07_Message--s18/",
"section_range": {
- "start_line": 383,
- "end_line": 578,
+ "start_line": 354,
+ "end_line": 434,
"sections": [
- "一括ロード",
- "ExampleDataをロードするクラス",
- "",
- "設定内容詳細",
- "",
- "静的データの再読み込み"
+ "設定の記述",
+ "nablarch.core.message.StringResourceHolder の設定",
+ "nablarch.core.cache.BasicStaticDataCache クラスの設定",
+ "nablarch.core.message.BasicStringResourceLoader クラスの設定"
],
"section_ids": [
- "s22",
- "s23",
- "s24",
- "s25",
- "s26",
- "s27"
+ "s18",
+ "s19",
+ "s20",
+ "s21"
]
},
"split_info": {
"is_split": true,
"part": 2,
"total_parts": 2,
- "original_id": "libraries-05_StaticDataCache",
- "group_line_count": 195
+ "original_id": "libraries-07_Message",
+ "group_line_count": 80
},
"section_map": [
{
@@ -21022,12 +20412,12 @@
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "メッセージテーブル",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "テーブル定義の例",
"rst_labels": []
},
{
@@ -21037,17 +20427,17 @@
},
{
"section_id": "s8",
- "heading": "構成",
+ "heading": "メッセージの取得",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "クラス定義",
+ "heading": "メッセージのフォーマット",
"rst_labels": []
},
{
@@ -21057,17 +20447,17 @@
},
{
"section_id": "s12",
- "heading": "キャッシュした静的データの取得",
+ "heading": "国際化",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "キャッシュされるデータを保持するクラス(ExampleData)",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "キャッシュしたデータを使用するクラス",
+ "heading": "オプションパラメータの国際化",
"rst_labels": []
},
{
@@ -21077,7 +20467,7 @@
},
{
"section_id": "s16",
- "heading": "キャッシュにデータをロードする方法",
+ "heading": "例外によるメッセージの通知",
"rst_labels": []
},
{
@@ -21087,81 +20477,46 @@
},
{
"section_id": "s18",
- "heading": "オンデマンドロードの使用方法",
+ "heading": "設定の記述",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "ExampleDataをロードするクラス",
+ "heading": "nablarch.core.message.StringResourceHolder の設定",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "設定ファイル",
+ "heading": "nablarch.core.cache.BasicStaticDataCache クラスの設定",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "一括ロード",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "ExampleDataをロードするクラス",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "設定内容詳細",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "静的データの再読み込み",
+ "heading": "nablarch.core.message.BasicStringResourceLoader クラスの設定",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/06_SystemTimeProvider.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08_Validation.rst",
"format": "rst",
- "filename": "06_SystemTimeProvider.rst",
+ "filename": "08_Validation.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-06_SystemTimeProvider--s1",
- "base_name": "libraries-06_SystemTimeProvider",
- "output_path": "component/libraries/libraries-06_SystemTimeProvider--s1.json",
- "assets_dir": "component/libraries/assets/libraries-06_SystemTimeProvider--s1/",
+ "id": "libraries-08_Validation--s1",
+ "base_name": "libraries-08_Validation",
+ "output_path": "component/libraries/libraries-08_Validation--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_Validation--s1/",
"section_range": {
"start_line": 0,
- "end_line": 360,
+ "end_line": 136,
"sections": [
- "クラス図",
- "SystemTimeUtilで提供される機能では不足している場合の対応方法",
- "クラス図",
- "テーブル定義",
- "複数の業務日付の設定",
- "設定ファイル",
- "日付の上書き機能",
- "業務日付のメンテナンス",
- "BusinessDateUtilで提供される機能では不足している場合の対応方法",
"",
- "日付ユーティリティ"
+ "概要",
+ "",
+ "特徴",
+ "",
+ "要求"
],
"section_ids": [
"s1",
@@ -21169,127 +20524,198 @@
"s3",
"s4",
"s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11"
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-06_SystemTimeProvider",
- "group_line_count": 360
+ "original_id": "libraries-08_Validation",
+ "group_line_count": 136
},
"section_map": [
{
"section_id": "s1",
- "heading": "クラス図",
+ "heading": "",
"rst_labels": [
- "system-date-time-feature"
+ "validation-and-form",
+ "validation-abstract"
]
},
{
"section_id": "s2",
- "heading": "SystemTimeUtilで提供される機能では不足している場合の対応方法",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "クラス図",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "テーブル定義",
- "rst_labels": [
- "date_table"
- ]
+ "heading": "特徴",
+ "rst_labels": []
},
{
"section_id": "s5",
- "heading": "複数の業務日付の設定",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "設定ファイル",
+ "heading": "要求",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/05_MessagingLog.rst",
+ "format": "rst",
+ "filename": "05_MessagingLog.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-05_MessagingLog--s1",
+ "base_name": "libraries-05_MessagingLog",
+ "output_path": "component/libraries/libraries-05_MessagingLog--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-05_MessagingLog--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 396,
+ "sections": [
+ "",
+ "メッセージングログの出力",
+ "MOM送信メッセージのログ出力に使用するフォーマット",
+ "MOM受信メッセージのログ出力に使用するフォーマット",
+ "HTTP送信メッセージのログ出力に使用するフォーマット",
+ "HTTP受信メッセージのログ出力に使用するフォーマット"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-05_MessagingLog",
+ "group_line_count": 396
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "日付の上書き機能",
+ "section_id": "s2",
+ "heading": "メッセージングログの出力",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "業務日付のメンテナンス",
+ "section_id": "s3",
+ "heading": "MOM送信メッセージのログ出力に使用するフォーマット",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "BusinessDateUtilで提供される機能では不足している場合の対応方法",
+ "section_id": "s4",
+ "heading": "MOM受信メッセージのログ出力に使用するフォーマット",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "",
+ "section_id": "s5",
+ "heading": "HTTP送信メッセージのログ出力に使用するフォーマット",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "日付ユーティリティ",
+ "section_id": "s6",
+ "heading": "HTTP受信メッセージのログ出力に使用するフォーマット",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/03_TransactionManager.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/03_PerformanceLog.rst",
"format": "rst",
- "filename": "03_TransactionManager.rst",
+ "filename": "03_PerformanceLog.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-03_TransactionManager--s1",
- "base_name": "libraries-03_TransactionManager",
- "output_path": "component/libraries/libraries-03_TransactionManager--s1.json",
- "assets_dir": "component/libraries/assets/libraries-03_TransactionManager--s1/",
+ "id": "libraries-03_PerformanceLog--s1",
+ "base_name": "libraries-03_PerformanceLog",
+ "output_path": "component/libraries/libraries-03_PerformanceLog--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-03_PerformanceLog--s1/",
"section_range": {
"start_line": 0,
- "end_line": 123,
+ "end_line": 197,
"sections": [
"",
- "概要",
- "",
- "特徴",
- "",
- "要求",
- "",
- "構造",
+ "パフォーマンスログの出力"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-03_PerformanceLog",
+ "group_line_count": 197
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "パフォーマンスログの出力",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/04_HttpAccessLog.rst",
+ "format": "rst",
+ "filename": "04_HttpAccessLog.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_HttpAccessLog--s1",
+ "base_name": "libraries-04_HttpAccessLog",
+ "output_path": "component/libraries/libraries-04_HttpAccessLog--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_HttpAccessLog--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 336,
+ "sections": [
"",
- "使用例"
+ "HTTPアクセスログの出力",
+ "リクエスト処理開始時のログ出力に使用するフォーマット",
+ "hiddenパラメータ復号後のログ出力に使用するフォーマット",
+ "ディスパッチ先クラス決定後のログ出力に使用するフォーマット"
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10"
+ "s5"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "libraries-03_TransactionManager",
- "group_line_count": 123
+ "total_parts": 2,
+ "original_id": "libraries-04_HttpAccessLog",
+ "group_line_count": 336
},
"section_map": [
{
@@ -21299,77 +20725,121 @@
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "HTTPアクセスログの出力",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "リクエスト処理開始時のログ出力に使用するフォーマット",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "hiddenパラメータ復号後のログ出力に使用するフォーマット",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "ディスパッチ先クラス決定後のログ出力に使用するフォーマット",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "リクエスト処理終了時のログ出力に使用するフォーマット",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/04_HttpAccessLog.rst",
+ "format": "rst",
+ "filename": "04_HttpAccessLog.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_HttpAccessLog--s6",
+ "base_name": "libraries-04_HttpAccessLog",
+ "output_path": "component/libraries/libraries-04_HttpAccessLog--s6.json",
+ "assets_dir": "component/libraries/assets/libraries-04_HttpAccessLog--s6/",
+ "section_range": {
+ "start_line": 336,
+ "end_line": 441,
+ "sections": [
+ "リクエスト処理終了時のログ出力に使用するフォーマット"
+ ],
+ "section_ids": [
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-04_HttpAccessLog",
+ "group_line_count": 105
+ },
+ "section_map": [
{
- "section_id": "s7",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "構造",
+ "section_id": "s2",
+ "heading": "HTTPアクセスログの出力",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "",
+ "section_id": "s3",
+ "heading": "リクエスト処理開始時のログ出力に使用するフォーマット",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "使用例",
+ "section_id": "s4",
+ "heading": "hiddenパラメータ復号後のログ出力に使用するフォーマット",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "ディスパッチ先クラス決定後のログ出力に使用するフォーマット",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "リクエスト処理終了時のログ出力に使用するフォーマット",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_04_Repository_override.rst",
"format": "rst",
- "filename": "01_Log.rst",
+ "filename": "02_04_Repository_override.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-01_Log--s1",
- "base_name": "libraries-01_Log",
- "output_path": "component/libraries/libraries-01_Log--s1.json",
- "assets_dir": "component/libraries/assets/libraries-01_Log--s1/",
+ "id": "libraries-02_04_Repository_override--s1",
+ "base_name": "libraries-02_04_Repository_override",
+ "output_path": "component/libraries/libraries-02_04_Repository_override--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-02_04_Repository_override--s1/",
"section_range": {
"start_line": 0,
- "end_line": 398,
+ "end_line": 397,
"sections": [
- "",
- "概要",
- "",
- "特徴",
- "",
- "要求",
- "",
- "ログ出力要求受付処理",
- "",
- "各クラスの責務",
- "インタフェース定義",
- "クラス定義"
+ "環境設定ファイル(test1.conf)",
+ "環境設定ファイル(test2.conf)",
+ "コンポーネント設定ファイルを読み込む",
+ "設定値の取得例",
+ "使用するクラス",
+ "コンポーネント設定ファイルの例",
+ "設定したコンポーネントの取得例",
+ "読み込み元の設定ファイル",
+ "テスト用の設定ファイル(/opt/testconfig/testconfig.xml)",
+ "import-example1.xml",
+ "import-example2.xml",
+ "onefile-example.xml(import-example1.xml、import-example2.xmlと等価)",
+ "設定をロードする際の実装例(通常フレームワークのブートストラップ処理で行う)",
+ "環境設定ファイル(hello-system-property.config)",
+ "コンポーネント設定ファイル(hello-system-property.xml)",
+ "設定値のロードの実装例"
],
"section_ids": [
"s1",
@@ -21383,480 +20853,280 @@
"s9",
"s10",
"s11",
- "s12"
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 4,
- "original_id": "libraries-01_Log",
- "group_line_count": 398
+ "total_parts": 2,
+ "original_id": "libraries-02_04_Repository_override",
+ "group_line_count": 397
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
- "rst_labels": [
- "logging"
- ]
+ "heading": "環境設定ファイル(test1.conf)",
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "環境設定ファイル(test2.conf)",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "コンポーネント設定ファイルを読み込む",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "設定値の取得例",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "使用するクラス",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "コンポーネント設定ファイルの例",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
+ "heading": "設定したコンポーネントの取得例",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "ログ出力要求受付処理",
+ "heading": "読み込み元の設定ファイル",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
+ "heading": "テスト用の設定ファイル(/opt/testconfig/testconfig.xml)",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "各クラスの責務",
+ "heading": "import-example1.xml",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "インタフェース定義",
+ "heading": "import-example2.xml",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "クラス定義",
+ "heading": "onefile-example.xml(import-example1.xml、import-example2.xmlと等価)",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "列挙型",
+ "heading": "設定をロードする際の実装例(通常フレームワークのブートストラップ処理で行う)",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "ロガー設定",
+ "heading": "環境設定ファイル(hello-system-property.config)",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ロガーのインスタンス構造",
+ "heading": "コンポーネント設定ファイル(hello-system-property.xml)",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "FileLogWriter",
+ "heading": "設定値のロードの実装例",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "SynchronousFileLogWriter",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "ログライタにおけるレベルに応じた出力制御",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "StandardOutputLogWriter",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "BasicLogFormatter",
- "rst_labels": [
- "boot_process"
- ]
- },
- {
- "section_id": "s21",
- "heading": "起動プロセス",
- "rst_labels": [
- "processing_system"
- ]
- },
- {
- "section_id": "s22",
- "heading": "処理方式",
- "rst_labels": [
- "execution_id"
- ]
- },
- {
- "section_id": "s23",
- "heading": "実行時ID",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "BasicLogFormatterのフォーマット指定",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "BasicLogFormatterの出力例",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "ログに出力するログレベルを表す文言の変更方法",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "ログライタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "ログフォーマッタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "ログ出力項目の変更方法",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "プロパティファイルの記述ルール",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s33",
- "heading": "各種ログの出力",
- "rst_labels": [
- "fw_log_policy"
- ]
- },
- {
- "section_id": "s34",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s35",
- "heading": "フレームワークのログ出力方針",
+ "heading": "設定したコンポーネントを取得する実装例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_04_Repository_override.rst",
"format": "rst",
- "filename": "01_Log.rst",
+ "filename": "02_04_Repository_override.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-01_Log--s13",
- "base_name": "libraries-01_Log",
- "output_path": "component/libraries/libraries-01_Log--s13.json",
- "assets_dir": "component/libraries/assets/libraries-01_Log--s13/",
+ "id": "libraries-02_04_Repository_override--s17",
+ "base_name": "libraries-02_04_Repository_override",
+ "output_path": "component/libraries/libraries-02_04_Repository_override--s17.json",
+ "assets_dir": "component/libraries/assets/libraries-02_04_Repository_override--s17/",
"section_range": {
- "start_line": 398,
- "end_line": 707,
+ "start_line": 397,
+ "end_line": 412,
"sections": [
- "列挙型",
- "ロガー設定",
- "ロガーのインスタンス構造",
- "FileLogWriter"
+ "設定したコンポーネントを取得する実装例"
],
"section_ids": [
- "s13",
- "s14",
- "s15",
- "s16"
+ "s17"
]
},
"split_info": {
"is_split": true,
"part": 2,
- "total_parts": 4,
- "original_id": "libraries-01_Log",
- "group_line_count": 309
+ "total_parts": 2,
+ "original_id": "libraries-02_04_Repository_override",
+ "group_line_count": 15
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
- "rst_labels": [
- "logging"
- ]
+ "heading": "環境設定ファイル(test1.conf)",
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "環境設定ファイル(test2.conf)",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "コンポーネント設定ファイルを読み込む",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "設定値の取得例",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "使用するクラス",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "コンポーネント設定ファイルの例",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
+ "heading": "設定したコンポーネントの取得例",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "ログ出力要求受付処理",
+ "heading": "読み込み元の設定ファイル",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
+ "heading": "テスト用の設定ファイル(/opt/testconfig/testconfig.xml)",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "各クラスの責務",
+ "heading": "import-example1.xml",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "インタフェース定義",
+ "heading": "import-example2.xml",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "クラス定義",
+ "heading": "onefile-example.xml(import-example1.xml、import-example2.xmlと等価)",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "列挙型",
+ "heading": "設定をロードする際の実装例(通常フレームワークのブートストラップ処理で行う)",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "ロガー設定",
+ "heading": "環境設定ファイル(hello-system-property.config)",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ロガーのインスタンス構造",
+ "heading": "コンポーネント設定ファイル(hello-system-property.xml)",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "FileLogWriter",
+ "heading": "設定値のロードの実装例",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "SynchronousFileLogWriter",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "ログライタにおけるレベルに応じた出力制御",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "StandardOutputLogWriter",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "BasicLogFormatter",
- "rst_labels": [
- "boot_process"
- ]
- },
- {
- "section_id": "s21",
- "heading": "起動プロセス",
- "rst_labels": [
- "processing_system"
- ]
- },
- {
- "section_id": "s22",
- "heading": "処理方式",
- "rst_labels": [
- "execution_id"
- ]
- },
- {
- "section_id": "s23",
- "heading": "実行時ID",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "BasicLogFormatterのフォーマット指定",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "BasicLogFormatterの出力例",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "ログに出力するログレベルを表す文言の変更方法",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "ログライタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "ログフォーマッタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "ログ出力項目の変更方法",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "プロパティファイルの記述ルール",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s33",
- "heading": "各種ログの出力",
- "rst_labels": [
- "fw_log_policy"
- ]
- },
- {
- "section_id": "s34",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s35",
- "heading": "フレームワークのログ出力方針",
+ "heading": "設定したコンポーネントを取得する実装例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
"format": "rst",
- "filename": "01_Log.rst",
+ "filename": "02_01_Repository_config.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-01_Log--s17",
- "base_name": "libraries-01_Log",
- "output_path": "component/libraries/libraries-01_Log--s17.json",
- "assets_dir": "component/libraries/assets/libraries-01_Log--s17/",
+ "id": "libraries-02_01_Repository_config--s1",
+ "base_name": "libraries-02_01_Repository_config",
+ "output_path": "component/libraries/libraries-02_01_Repository_config--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s1/",
"section_range": {
- "start_line": 707,
- "end_line": 1095,
+ "start_line": 0,
+ "end_line": 294,
"sections": [
- "SynchronousFileLogWriter",
- "ログライタにおけるレベルに応じた出力制御",
- "StandardOutputLogWriter",
- "BasicLogFormatter",
- "起動プロセス",
- "処理方式",
- "実行時ID",
- "BasicLogFormatterのフォーマット指定",
- "BasicLogFormatterの出力例"
+ "",
+ "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "",
+ "環境設定ファイルからの読み込み",
+ "",
+ "リポジトリに保持するインスタンスの生成(DIコンテナ)",
+ "",
+ "DIコンテナを ObjectLoader として使用する",
+ ""
],
"section_ids": [
- "s17",
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23",
- "s24",
- "s25"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
- "part": 3,
+ "part": 1,
"total_parts": 4,
- "original_id": "libraries-01_Log",
- "group_line_count": 388
+ "original_id": "libraries-02_01_Repository_config",
+ "group_line_count": 294
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "logging"
+ "repository_config"
]
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": []
+ "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "rst_labels": [
+ "repository_config_load"
+ ]
},
{
"section_id": "s3",
@@ -21865,7 +21135,7 @@
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "環境設定ファイルからの読み込み",
"rst_labels": []
},
{
@@ -21875,7 +21145,7 @@
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
"rst_labels": []
},
{
@@ -21885,7 +21155,7 @@
},
{
"section_id": "s8",
- "heading": "ログ出力要求受付処理",
+ "heading": "DIコンテナを ObjectLoader として使用する",
"rst_labels": []
},
{
@@ -21895,201 +21165,158 @@
},
{
"section_id": "s10",
- "heading": "各クラスの責務",
+ "heading": "property 要素の value 属性で設定できる型",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "クラス定義",
+ "heading": "List と Map をコンポーネントとして登録する",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "列挙型",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "ロガー設定",
+ "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ロガーのインスタンス構造",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "FileLogWriter",
+ "heading": "複数のコンポーネント設定ファイルの読み込み",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "SynchronousFileLogWriter",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "ログライタにおけるレベルに応じた出力制御",
- "rst_labels": []
+ "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
+ "rst_labels": [
+ "directory_config"
+ ]
},
{
"section_id": "s19",
- "heading": "StandardOutputLogWriter",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "BasicLogFormatter",
- "rst_labels": [
- "boot_process"
- ]
+ "heading": "ディレクトリに配置された設定ファイルの読み込み",
+ "rst_labels": []
},
{
"section_id": "s21",
- "heading": "起動プロセス",
- "rst_labels": [
- "processing_system"
- ]
+ "heading": "",
+ "rst_labels": []
},
{
"section_id": "s22",
- "heading": "処理方式",
- "rst_labels": [
- "execution_id"
- ]
+ "heading": "自動インジェクション",
+ "rst_labels": []
},
{
"section_id": "s23",
- "heading": "実行時ID",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "BasicLogFormatterのフォーマット指定",
+ "heading": "ネストするコンポーネントの設定",
"rst_labels": []
},
{
"section_id": "s25",
- "heading": "BasicLogFormatterの出力例",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s26",
- "heading": "ログに出力するログレベルを表す文言の変更方法",
+ "heading": "環境設定ファイル記述ルール",
"rst_labels": []
},
{
"section_id": "s27",
- "heading": "ログライタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "ログフォーマッタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "ログ出力項目の変更方法",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "プロパティファイルの記述ルール",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s33",
- "heading": "各種ログの出力",
- "rst_labels": [
- "fw_log_policy"
- ]
- },
- {
- "section_id": "s34",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "フレームワークのログ出力方針",
+ "section_id": "s28",
+ "heading": "コンポーネント設定ファイル 要素 リファレンス",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01_Log.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
"format": "rst",
- "filename": "01_Log.rst",
+ "filename": "02_01_Repository_config.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-01_Log--s26",
- "base_name": "libraries-01_Log",
- "output_path": "component/libraries/libraries-01_Log--s26.json",
- "assets_dir": "component/libraries/assets/libraries-01_Log--s26/",
+ "id": "libraries-02_01_Repository_config--s10",
+ "base_name": "libraries-02_01_Repository_config",
+ "output_path": "component/libraries/libraries-02_01_Repository_config--s10.json",
+ "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s10/",
"section_range": {
- "start_line": 1095,
- "end_line": 1495,
+ "start_line": 294,
+ "end_line": 666,
"sections": [
- "ログに出力するログレベルを表す文言の変更方法",
- "ログライタのカスタマイズ方法",
- "ログフォーマッタのカスタマイズ方法",
- "ログ出力項目の変更方法",
+ "property 要素の value 属性で設定できる型",
"",
- "プロパティファイルの記述ルール",
+ "List と Map をコンポーネントとして登録する",
"",
- "各種ログの出力",
+ "コンポーネント設定ファイルからの環境設定ファイル読み込み",
"",
- "フレームワークのログ出力方針"
+ "複数のコンポーネント設定ファイルの読み込み",
+ ""
],
"section_ids": [
- "s26",
- "s27",
- "s28",
- "s29",
- "s30",
- "s31",
- "s32",
- "s33",
- "s34",
- "s35"
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17"
]
},
"split_info": {
"is_split": true,
- "part": 4,
+ "part": 2,
"total_parts": 4,
- "original_id": "libraries-01_Log",
- "group_line_count": 400
+ "original_id": "libraries-02_01_Repository_config",
+ "group_line_count": 372
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "logging"
+ "repository_config"
]
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": []
+ "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "rst_labels": [
+ "repository_config_load"
+ ]
},
{
"section_id": "s3",
@@ -22098,7 +21325,7 @@
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "環境設定ファイルからの読み込み",
"rst_labels": []
},
{
@@ -22108,7 +21335,7 @@
},
{
"section_id": "s6",
- "heading": "要求",
+ "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
"rst_labels": []
},
{
@@ -22118,7 +21345,7 @@
},
{
"section_id": "s8",
- "heading": "ログ出力要求受付処理",
+ "heading": "DIコンテナを ObjectLoader として使用する",
"rst_labels": []
},
{
@@ -22128,213 +21355,162 @@
},
{
"section_id": "s10",
- "heading": "各クラスの責務",
+ "heading": "property 要素の value 属性で設定できる型",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "クラス定義",
+ "heading": "List と Map をコンポーネントとして登録する",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "列挙型",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "ロガー設定",
+ "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ロガーのインスタンス構造",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "FileLogWriter",
+ "heading": "複数のコンポーネント設定ファイルの読み込み",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "SynchronousFileLogWriter",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "ログライタにおけるレベルに応じた出力制御",
- "rst_labels": []
+ "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
+ "rst_labels": [
+ "directory_config"
+ ]
},
{
"section_id": "s19",
- "heading": "StandardOutputLogWriter",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "BasicLogFormatter",
- "rst_labels": [
- "boot_process"
- ]
+ "heading": "ディレクトリに配置された設定ファイルの読み込み",
+ "rst_labels": []
},
{
"section_id": "s21",
- "heading": "起動プロセス",
- "rst_labels": [
- "processing_system"
- ]
+ "heading": "",
+ "rst_labels": []
},
{
"section_id": "s22",
- "heading": "処理方式",
- "rst_labels": [
- "execution_id"
- ]
+ "heading": "自動インジェクション",
+ "rst_labels": []
},
{
"section_id": "s23",
- "heading": "実行時ID",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "BasicLogFormatterのフォーマット指定",
+ "heading": "ネストするコンポーネントの設定",
"rst_labels": []
},
{
"section_id": "s25",
- "heading": "BasicLogFormatterの出力例",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s26",
- "heading": "ログに出力するログレベルを表す文言の変更方法",
+ "heading": "環境設定ファイル記述ルール",
"rst_labels": []
},
{
"section_id": "s27",
- "heading": "ログライタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "ログフォーマッタのカスタマイズ方法",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "ログ出力項目の変更方法",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "プロパティファイルの記述ルール",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s33",
- "heading": "各種ログの出力",
- "rst_labels": [
- "fw_log_policy"
- ]
- },
- {
- "section_id": "s34",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "フレームワークのログ出力方針",
+ "section_id": "s28",
+ "heading": "コンポーネント設定ファイル 要素 リファレンス",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/07_Message.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
"format": "rst",
- "filename": "07_Message.rst",
+ "filename": "02_01_Repository_config.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_Message--s1",
- "base_name": "libraries-07_Message",
- "output_path": "component/libraries/libraries-07_Message--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_Message--s1/",
+ "id": "libraries-02_01_Repository_config--s18",
+ "base_name": "libraries-02_01_Repository_config",
+ "output_path": "component/libraries/libraries-02_01_Repository_config--s18.json",
+ "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s18/",
"section_range": {
- "start_line": 0,
- "end_line": 354,
+ "start_line": 666,
+ "end_line": 999,
"sections": [
+ "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
"",
- "概要",
- "",
- "特徴",
- "メッセージテーブル",
- "テーブル定義の例",
- "",
- "メッセージの取得",
- "",
- "メッセージのフォーマット",
+ "ディレクトリに配置された設定ファイルの読み込み",
"",
- "国際化",
+ "自動インジェクション",
"",
- "オプションパラメータの国際化",
+ "ネストするコンポーネントの設定",
"",
- "例外によるメッセージの通知",
+ "環境設定ファイル記述ルール",
""
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17"
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23",
+ "s24",
+ "s25",
+ "s26",
+ "s27"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-07_Message",
- "group_line_count": 354
+ "part": 3,
+ "total_parts": 4,
+ "original_id": "libraries-02_01_Repository_config",
+ "group_line_count": 333
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "repository_config"
+ ]
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": []
+ "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "rst_labels": [
+ "repository_config_load"
+ ]
},
{
"section_id": "s3",
@@ -22343,17 +21519,17 @@
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "環境設定ファイルからの読み込み",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "メッセージテーブル",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "テーブル定義の例",
+ "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
"rst_labels": []
},
{
@@ -22363,7 +21539,7 @@
},
{
"section_id": "s8",
- "heading": "メッセージの取得",
+ "heading": "DIコンテナを ObjectLoader として使用する",
"rst_labels": []
},
{
@@ -22373,7 +21549,7 @@
},
{
"section_id": "s10",
- "heading": "メッセージのフォーマット",
+ "heading": "property 要素の value 属性で設定できる型",
"rst_labels": []
},
{
@@ -22383,7 +21559,7 @@
},
{
"section_id": "s12",
- "heading": "国際化",
+ "heading": "List と Map をコンポーネントとして登録する",
"rst_labels": []
},
{
@@ -22393,7 +21569,7 @@
},
{
"section_id": "s14",
- "heading": "オプションパラメータの国際化",
+ "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
"rst_labels": []
},
{
@@ -22403,7 +21579,7 @@
},
{
"section_id": "s16",
- "heading": "例外によるメッセージの通知",
+ "heading": "複数のコンポーネント設定ファイルの読み込み",
"rst_labels": []
},
{
@@ -22413,69 +21589,104 @@
},
{
"section_id": "s18",
- "heading": "設定の記述",
- "rst_labels": []
+ "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
+ "rst_labels": [
+ "directory_config"
+ ]
},
{
"section_id": "s19",
- "heading": "nablarch.core.message.StringResourceHolder の設定",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "nablarch.core.cache.BasicStaticDataCache クラスの設定",
+ "heading": "ディレクトリに配置された設定ファイルの読み込み",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "nablarch.core.message.BasicStringResourceLoader クラスの設定",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "自動インジェクション",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "ネストするコンポーネントの設定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s25",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s26",
+ "heading": "環境設定ファイル記述ルール",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s28",
+ "heading": "コンポーネント設定ファイル 要素 リファレンス",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/07_Message.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
"format": "rst",
- "filename": "07_Message.rst",
+ "filename": "02_01_Repository_config.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_Message--s18",
- "base_name": "libraries-07_Message",
- "output_path": "component/libraries/libraries-07_Message--s18.json",
- "assets_dir": "component/libraries/assets/libraries-07_Message--s18/",
+ "id": "libraries-02_01_Repository_config--s28",
+ "base_name": "libraries-02_01_Repository_config",
+ "output_path": "component/libraries/libraries-02_01_Repository_config--s28.json",
+ "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s28/",
"section_range": {
- "start_line": 354,
- "end_line": 434,
+ "start_line": 999,
+ "end_line": 1263,
"sections": [
- "設定の記述",
- "nablarch.core.message.StringResourceHolder の設定",
- "nablarch.core.cache.BasicStaticDataCache クラスの設定",
- "nablarch.core.message.BasicStringResourceLoader クラスの設定"
+ "コンポーネント設定ファイル 要素 リファレンス"
],
"section_ids": [
- "s18",
- "s19",
- "s20",
- "s21"
+ "s28"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-07_Message",
- "group_line_count": 80
+ "part": 4,
+ "total_parts": 4,
+ "original_id": "libraries-02_01_Repository_config",
+ "group_line_count": 264
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "repository_config"
+ ]
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": []
+ "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "rst_labels": [
+ "repository_config_load"
+ ]
},
{
"section_id": "s3",
@@ -22484,17 +21695,17 @@
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "環境設定ファイルからの読み込み",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "メッセージテーブル",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "テーブル定義の例",
+ "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
"rst_labels": []
},
{
@@ -22504,7 +21715,7 @@
},
{
"section_id": "s8",
- "heading": "メッセージの取得",
+ "heading": "DIコンテナを ObjectLoader として使用する",
"rst_labels": []
},
{
@@ -22514,7 +21725,7 @@
},
{
"section_id": "s10",
- "heading": "メッセージのフォーマット",
+ "heading": "property 要素の value 属性で設定できる型",
"rst_labels": []
},
{
@@ -22524,7 +21735,7 @@
},
{
"section_id": "s12",
- "heading": "国際化",
+ "heading": "List と Map をコンポーネントとして登録する",
"rst_labels": []
},
{
@@ -22534,7 +21745,7 @@
},
{
"section_id": "s14",
- "heading": "オプションパラメータの国際化",
+ "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
"rst_labels": []
},
{
@@ -22544,7 +21755,7 @@
},
{
"section_id": "s16",
- "heading": "例外によるメッセージの通知",
+ "heading": "複数のコンポーネント設定ファイルの読み込み",
"rst_labels": []
},
{
@@ -22554,135 +21765,121 @@
},
{
"section_id": "s18",
- "heading": "設定の記述",
- "rst_labels": []
+ "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
+ "rst_labels": [
+ "directory_config"
+ ]
},
{
"section_id": "s19",
- "heading": "nablarch.core.message.StringResourceHolder の設定",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "nablarch.core.cache.BasicStaticDataCache クラスの設定",
+ "heading": "ディレクトリに配置された設定ファイルの読み込み",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "nablarch.core.message.BasicStringResourceLoader クラスの設定",
+ "heading": "",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08_Validation.rst",
- "format": "rst",
- "filename": "08_Validation.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-08_Validation--s1",
- "base_name": "libraries-08_Validation",
- "output_path": "component/libraries/libraries-08_Validation--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_Validation--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 136,
- "sections": [
- "",
- "概要",
- "",
- "特徴",
- "",
- "要求"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-08_Validation",
- "group_line_count": 136
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s22",
+ "heading": "自動インジェクション",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
"heading": "",
- "rst_labels": [
- "validation-and-form",
- "validation-abstract"
- ]
+ "rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s24",
+ "heading": "ネストするコンポーネントの設定",
"rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s25",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "特徴",
+ "section_id": "s26",
+ "heading": "環境設定ファイル記述ルール",
"rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s27",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "要求",
+ "section_id": "s28",
+ "heading": "コンポーネント設定ファイル 要素 リファレンス",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/05_MessagingLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_02_Repository_initialize.rst",
"format": "rst",
- "filename": "05_MessagingLog.rst",
+ "filename": "02_02_Repository_initialize.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-05_MessagingLog--s1",
- "base_name": "libraries-05_MessagingLog",
- "output_path": "component/libraries/libraries-05_MessagingLog--s1.json",
- "assets_dir": "component/libraries/assets/libraries-05_MessagingLog--s1/",
+ "id": "libraries-02_02_Repository_initialize",
+ "base_name": "libraries-02_02_Repository_initialize",
+ "output_path": "component/libraries/libraries-02_02_Repository_initialize.json",
+ "assets_dir": "component/libraries/assets/libraries-02_02_Repository_initialize/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_03_Repository_factory.rst",
+ "format": "rst",
+ "filename": "02_03_Repository_factory.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-02_03_Repository_factory",
+ "base_name": "libraries-02_03_Repository_factory",
+ "output_path": "component/libraries/libraries-02_03_Repository_factory.json",
+ "assets_dir": "component/libraries/assets/libraries-02_03_Repository_factory/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_TransactionConnectionName.rst",
+ "format": "rst",
+ "filename": "04_TransactionConnectionName.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_TransactionConnectionName--s1",
+ "base_name": "libraries-04_TransactionConnectionName",
+ "output_path": "component/libraries/libraries-04_TransactionConnectionName--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_TransactionConnectionName--s1/",
"section_range": {
"start_line": 0,
- "end_line": 396,
+ "end_line": 147,
"sections": [
"",
- "メッセージングログの出力",
- "MOM送信メッセージのログ出力に使用するフォーマット",
- "MOM受信メッセージのログ出力に使用するフォーマット",
- "HTTP送信メッセージのログ出力に使用するフォーマット",
- "HTTP受信メッセージのログ出力に使用するフォーマット"
+ "データベースコネクション名",
+ "",
+ "トランザクション名",
+ "実装コードで見るトランザクション制御"
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5",
- "s6"
+ "s5"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-05_MessagingLog",
- "group_line_count": 396
+ "original_id": "libraries-04_TransactionConnectionName",
+ "group_line_count": 147
},
"section_map": [
{
@@ -22692,61 +21889,53 @@
},
{
"section_id": "s2",
- "heading": "メッセージングログの出力",
+ "heading": "データベースコネクション名",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "MOM送信メッセージのログ出力に使用するフォーマット",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "MOM受信メッセージのログ出力に使用するフォーマット",
+ "heading": "トランザクション名",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "HTTP送信メッセージのログ出力に使用するフォーマット",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "HTTP受信メッセージのログ出力に使用するフォーマット",
+ "heading": "実装コードで見るトランザクション制御",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/02_SqlLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_QueryCache.rst",
"format": "rst",
- "filename": "02_SqlLog.rst",
+ "filename": "04_QueryCache.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_SqlLog--s1",
- "base_name": "libraries-02_SqlLog",
- "output_path": "component/libraries/libraries-02_SqlLog--s1.json",
- "assets_dir": "component/libraries/assets/libraries-02_SqlLog--s1/",
+ "id": "libraries-04_QueryCache--s1",
+ "base_name": "libraries-04_QueryCache",
+ "output_path": "component/libraries/libraries-04_QueryCache--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_QueryCache--s1/",
"section_range": {
"start_line": 0,
- "end_line": 387,
+ "end_line": 329,
"sections": [
+ "キャッシュ機能",
+ "有効期限",
+ "キャッシュ保存先",
+ "その他の要件",
+ "基本実装",
"",
- "SQLログの出力",
- "SqlPStatement#retrieveメソッドの検索開始時",
- "SqlPStatement#retrieveメソッドの検索終了時",
- "SqlPStatement#executeメソッドの実行開始時",
- "SqlPStatement#executeメソッドの実行終了時",
- "SqlPStatement#executeQueryメソッドの検索開始時",
- "SqlPStatement#executeQueryメソッドの検索終了時",
- "SqlPStatement#executeUpdateメソッドの更新開始時",
- "SqlPStatement#executeUpdateメソッドの更新終了時",
- "SqlPStatement#executeBatchメソッドの更新開始時",
- "SqlPStatement#executeBatchメソッドの更新終了時",
- "SqlPStatement#retrieveメソッドの検索開始時",
- "SqlPStatement#retrieveメソッドの検索終了時",
- "SqlPStatement#executeメソッドの実行開始時",
- "SqlPStatement#executeメソッドの実行終了時"
+ "構成",
+ "全体図",
+ "有効期限付きキャッシュ",
+ "キャッシュしたSqlResultSetの保護",
+ "SqlPStatementの生成",
+ "キャッシュへのアクセス",
+ ""
],
"section_ids": [
"s1",
@@ -22761,154 +21950,157 @@
"s10",
"s11",
"s12",
- "s13",
- "s14",
- "s15",
- "s16"
+ "s13"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-02_SqlLog",
- "group_line_count": 387
+ "original_id": "libraries-04_QueryCache",
+ "group_line_count": 329
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "キャッシュ機能",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "SQLログの出力",
+ "heading": "有効期限",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "SqlPStatement#retrieveメソッドの検索開始時",
+ "heading": "キャッシュ保存先",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "SqlPStatement#retrieveメソッドの検索終了時",
+ "heading": "その他の要件",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "SqlPStatement#executeメソッドの実行開始時",
+ "heading": "基本実装",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "SqlPStatement#executeメソッドの実行終了時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
+ "heading": "構成",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
+ "heading": "全体図",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "heading": "有効期限付きキャッシュ",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "heading": "キャッシュしたSqlResultSetの保護",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
+ "heading": "SqlPStatementの生成",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
+ "heading": "キャッシュへのアクセス",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "SqlPStatement#retrieveメソッドの検索開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "SqlPStatement#retrieveメソッドの検索終了時",
+ "heading": "キャッシュ機能を有効にする設定方法",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "SqlPStatement#executeメソッドの実行開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "SqlPStatement#executeメソッドの実行終了時",
+ "heading": "キャッシュを明示的にクリアする方法",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
+ "heading": "ログ出力",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "heading": "キャッシュ機能のチューニングについて",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s22",
- "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
+ "heading": "制約事項",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/02_SqlLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_QueryCache.rst",
"format": "rst",
- "filename": "02_SqlLog.rst",
+ "filename": "04_QueryCache.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_SqlLog--s17",
- "base_name": "libraries-02_SqlLog",
- "output_path": "component/libraries/libraries-02_SqlLog--s17.json",
- "assets_dir": "component/libraries/assets/libraries-02_SqlLog--s17/",
+ "id": "libraries-04_QueryCache--s14",
+ "base_name": "libraries-04_QueryCache",
+ "output_path": "component/libraries/libraries-04_QueryCache--s14.json",
+ "assets_dir": "component/libraries/assets/libraries-04_QueryCache--s14/",
"section_range": {
- "start_line": 387,
- "end_line": 558,
+ "start_line": 329,
+ "end_line": 597,
"sections": [
- "SqlPStatement#executeQueryメソッドの検索開始時",
- "SqlPStatement#executeQueryメソッドの検索終了時",
- "SqlPStatement#executeUpdateメソッドの更新開始時",
- "SqlPStatement#executeUpdateメソッドの更新終了時",
- "SqlPStatement#executeBatchメソッドの更新開始時",
- "SqlPStatement#executeBatchメソッドの更新終了時"
+ "キャッシュ機能を有効にする設定方法",
+ "",
+ "キャッシュを明示的にクリアする方法",
+ "",
+ "ログ出力",
+ "",
+ "キャッシュ機能のチューニングについて",
+ "",
+ "制約事項"
],
"section_ids": [
+ "s14",
+ "s15",
+ "s16",
"s17",
"s18",
"s19",
@@ -22921,183 +22113,197 @@
"is_split": true,
"part": 2,
"total_parts": 2,
- "original_id": "libraries-02_SqlLog",
- "group_line_count": 171
+ "original_id": "libraries-04_QueryCache",
+ "group_line_count": 268
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "キャッシュ機能",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "SQLログの出力",
+ "heading": "有効期限",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "SqlPStatement#retrieveメソッドの検索開始時",
+ "heading": "キャッシュ保存先",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "SqlPStatement#retrieveメソッドの検索終了時",
+ "heading": "その他の要件",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "SqlPStatement#executeメソッドの実行開始時",
+ "heading": "基本実装",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "SqlPStatement#executeメソッドの実行終了時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
+ "heading": "構成",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
+ "heading": "全体図",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "heading": "有効期限付きキャッシュ",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "heading": "キャッシュしたSqlResultSetの保護",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
+ "heading": "SqlPStatementの生成",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
+ "heading": "キャッシュへのアクセス",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "SqlPStatement#retrieveメソッドの検索開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "SqlPStatement#retrieveメソッドの検索終了時",
+ "heading": "キャッシュ機能を有効にする設定方法",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "SqlPStatement#executeメソッドの実行開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "SqlPStatement#executeメソッドの実行終了時",
+ "heading": "キャッシュを明示的にクリアする方法",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
+ "heading": "ログ出力",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "heading": "キャッシュ機能のチューニングについて",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s22",
- "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
+ "heading": "制約事項",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/03_PerformanceLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_TransactionTimeout.rst",
"format": "rst",
- "filename": "03_PerformanceLog.rst",
+ "filename": "04_TransactionTimeout.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-03_PerformanceLog--s1",
- "base_name": "libraries-03_PerformanceLog",
- "output_path": "component/libraries/libraries-03_PerformanceLog--s1.json",
- "assets_dir": "component/libraries/assets/libraries-03_PerformanceLog--s1/",
+ "id": "libraries-04_TransactionTimeout--s1",
+ "base_name": "libraries-04_TransactionTimeout",
+ "output_path": "component/libraries/libraries-04_TransactionTimeout--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_TransactionTimeout--s1/",
"section_range": {
"start_line": 0,
- "end_line": 197,
+ "end_line": 145,
"sections": [
- "",
- "パフォーマンスログの出力"
+ "トランザクションタイムアウト機能",
+ "各処理の概要",
+ "クエリタイムアウト時の動作について",
+ "アプリケーションロジックでの処理遅延について"
],
"section_ids": [
"s1",
- "s2"
+ "s2",
+ "s3",
+ "s4"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-03_PerformanceLog",
- "group_line_count": 197
+ "original_id": "libraries-04_TransactionTimeout",
+ "group_line_count": 145
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "トランザクションタイムアウト機能",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "パフォーマンスログの出力",
+ "heading": "各処理の概要",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "クエリタイムアウト時の動作について",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "アプリケーションロジックでの処理遅延について",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/04_HttpAccessLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Connection.rst",
"format": "rst",
- "filename": "04_HttpAccessLog.rst",
+ "filename": "04_Connection.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-04_HttpAccessLog--s1",
- "base_name": "libraries-04_HttpAccessLog",
- "output_path": "component/libraries/libraries-04_HttpAccessLog--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_HttpAccessLog--s1/",
+ "id": "libraries-04_Connection--s1",
+ "base_name": "libraries-04_Connection",
+ "output_path": "component/libraries/libraries-04_Connection--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_Connection--s1/",
"section_range": {
"start_line": 0,
- "end_line": 336,
+ "end_line": 282,
"sections": [
- "",
- "HTTPアクセスログの出力",
- "リクエスト処理開始時のログ出力に使用するフォーマット",
- "hiddenパラメータ復号後のログ出力に使用するフォーマット",
- "ディスパッチ先クラス決定後のログ出力に使用するフォーマット"
+ "データベース接続部品の構造",
+ "各クラスの責務",
+ "nablarch.core.db.connectionパッケージ",
+ "処理シーケンス",
+ "Javaの実装例"
],
"section_ids": [
"s1",
@@ -23111,132 +22317,142 @@
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-04_HttpAccessLog",
- "group_line_count": 336
+ "original_id": "libraries-04_Connection",
+ "group_line_count": 282
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "データベース接続部品の構造",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "HTTPアクセスログの出力",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "リクエスト処理開始時のログ出力に使用するフォーマット",
+ "heading": "nablarch.core.db.connectionパッケージ",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "hiddenパラメータ復号後のログ出力に使用するフォーマット",
+ "heading": "処理シーケンス",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "ディスパッチ先クラス決定後のログ出力に使用するフォーマット",
- "rst_labels": []
+ "heading": "Javaの実装例",
+ "rst_labels": [
+ "db-connection-config-label"
+ ]
},
{
"section_id": "s6",
- "heading": "リクエスト処理終了時のログ出力に使用するフォーマット",
+ "heading": "設定内容詳細",
+ "rst_labels": [
+ "database-connection-config-from-jndi-label"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "設定内容詳細",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/04_HttpAccessLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Connection.rst",
"format": "rst",
- "filename": "04_HttpAccessLog.rst",
+ "filename": "04_Connection.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-04_HttpAccessLog--s6",
- "base_name": "libraries-04_HttpAccessLog",
- "output_path": "component/libraries/libraries-04_HttpAccessLog--s6.json",
- "assets_dir": "component/libraries/assets/libraries-04_HttpAccessLog--s6/",
+ "id": "libraries-04_Connection--s6",
+ "base_name": "libraries-04_Connection",
+ "output_path": "component/libraries/libraries-04_Connection--s6.json",
+ "assets_dir": "component/libraries/assets/libraries-04_Connection--s6/",
"section_range": {
- "start_line": 336,
- "end_line": 441,
+ "start_line": 282,
+ "end_line": 457,
"sections": [
- "リクエスト処理終了時のログ出力に使用するフォーマット"
+ "設定内容詳細",
+ "設定内容詳細"
],
"section_ids": [
- "s6"
+ "s6",
+ "s7"
]
},
"split_info": {
"is_split": true,
"part": 2,
"total_parts": 2,
- "original_id": "libraries-04_HttpAccessLog",
- "group_line_count": 105
+ "original_id": "libraries-04_Connection",
+ "group_line_count": 175
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "データベース接続部品の構造",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "HTTPアクセスログの出力",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "リクエスト処理開始時のログ出力に使用するフォーマット",
+ "heading": "nablarch.core.db.connectionパッケージ",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "hiddenパラメータ復号後のログ出力に使用するフォーマット",
+ "heading": "処理シーケンス",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "ディスパッチ先クラス決定後のログ出力に使用するフォーマット",
- "rst_labels": []
+ "heading": "Javaの実装例",
+ "rst_labels": [
+ "db-connection-config-label"
+ ]
},
{
"section_id": "s6",
- "heading": "リクエスト処理終了時のログ出力に使用するフォーマット",
+ "heading": "設定内容詳細",
+ "rst_labels": [
+ "database-connection-config-from-jndi-label"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "設定内容詳細",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_04_Repository_override.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Statement.rst",
"format": "rst",
- "filename": "02_04_Repository_override.rst",
+ "filename": "04_Statement.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_04_Repository_override--s1",
- "base_name": "libraries-02_04_Repository_override",
- "output_path": "component/libraries/libraries-02_04_Repository_override--s1.json",
- "assets_dir": "component/libraries/assets/libraries-02_04_Repository_override--s1/",
+ "id": "libraries-04_Statement--s1",
+ "base_name": "libraries-04_Statement",
+ "output_path": "component/libraries/libraries-04_Statement--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_Statement--s1/",
"section_range": {
"start_line": 0,
- "end_line": 397,
+ "end_line": 353,
"sections": [
- "環境設定ファイル(test1.conf)",
- "環境設定ファイル(test2.conf)",
- "コンポーネント設定ファイルを読み込む",
- "設定値の取得例",
- "使用するクラス",
- "コンポーネント設定ファイルの例",
- "設定したコンポーネントの取得例",
- "読み込み元の設定ファイル",
- "テスト用の設定ファイル(/opt/testconfig/testconfig.xml)",
- "import-example1.xml",
- "import-example2.xml",
- "onefile-example.xml(import-example1.xml、import-example2.xmlと等価)",
- "設定をロードする際の実装例(通常フレームワークのブートストラップ処理で行う)",
- "環境設定ファイル(hello-system-property.config)",
- "コンポーネント設定ファイル(hello-system-property.xml)",
- "設定値のロードの実装例"
+ "",
+ "SQL文実行部品の構造とその使用方法",
+ "各クラスの責務",
+ "nablarch.core.db.statementパッケージ",
+ "簡易検索の場合の処理シーケンス",
+ "推奨するJavaの実装例(SQL文を外部ファイル化した場合)"
],
"section_ids": [
"s1",
@@ -23244,251 +22460,396 @@
"s3",
"s4",
"s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16"
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-02_04_Repository_override",
- "group_line_count": 397
+ "original_id": "libraries-04_Statement",
+ "group_line_count": 353
},
"section_map": [
{
"section_id": "s1",
- "heading": "環境設定ファイル(test1.conf)",
- "rst_labels": []
+ "heading": "",
+ "rst_labels": [
+ "db-sqlstatement-label"
+ ]
},
{
"section_id": "s2",
- "heading": "環境設定ファイル(test2.conf)",
+ "heading": "SQL文実行部品の構造とその使用方法",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "コンポーネント設定ファイルを読み込む",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "設定値の取得例",
- "rst_labels": []
+ "heading": "nablarch.core.db.statementパッケージ",
+ "rst_labels": [
+ "sql-load-class-label",
+ "db-support-label"
+ ]
},
{
"section_id": "s5",
- "heading": "使用するクラス",
- "rst_labels": []
+ "heading": "簡易検索の場合の処理シーケンス",
+ "rst_labels": [
+ "sql-gaibuka-label"
+ ]
},
{
"section_id": "s6",
- "heading": "コンポーネント設定ファイルの例",
+ "heading": "推奨するJavaの実装例(SQL文を外部ファイル化した場合)",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "設定したコンポーネントの取得例",
+ "heading": "Javaの実装例(SQL文指定の場合)",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "読み込み元の設定ファイル",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "テスト用の設定ファイル(/opt/testconfig/testconfig.xml)",
- "rst_labels": []
- },
+ "heading": "設定内容詳細",
+ "rst_labels": [
+ "db-basic-sqlstatementexceptionfactory-label"
+ ]
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Statement.rst",
+ "format": "rst",
+ "filename": "04_Statement.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_Statement--s7",
+ "base_name": "libraries-04_Statement",
+ "output_path": "component/libraries/libraries-04_Statement--s7.json",
+ "assets_dir": "component/libraries/assets/libraries-04_Statement--s7/",
+ "section_range": {
+ "start_line": 353,
+ "end_line": 541,
+ "sections": [
+ "Javaの実装例(SQL文指定の場合)",
+ "設定内容詳細"
+ ],
+ "section_ids": [
+ "s7",
+ "s8"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-04_Statement",
+ "group_line_count": 188
+ },
+ "section_map": [
{
- "section_id": "s10",
- "heading": "import-example1.xml",
- "rst_labels": []
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "db-sqlstatement-label"
+ ]
},
{
- "section_id": "s11",
- "heading": "import-example2.xml",
+ "section_id": "s2",
+ "heading": "SQL文実行部品の構造とその使用方法",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "onefile-example.xml(import-example1.xml、import-example2.xmlと等価)",
+ "section_id": "s3",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
- "section_id": "s13",
- "heading": "設定をロードする際の実装例(通常フレームワークのブートストラップ処理で行う)",
- "rst_labels": []
+ "section_id": "s4",
+ "heading": "nablarch.core.db.statementパッケージ",
+ "rst_labels": [
+ "sql-load-class-label",
+ "db-support-label"
+ ]
},
{
- "section_id": "s14",
- "heading": "環境設定ファイル(hello-system-property.config)",
- "rst_labels": []
+ "section_id": "s5",
+ "heading": "簡易検索の場合の処理シーケンス",
+ "rst_labels": [
+ "sql-gaibuka-label"
+ ]
},
{
- "section_id": "s15",
- "heading": "コンポーネント設定ファイル(hello-system-property.xml)",
+ "section_id": "s6",
+ "heading": "推奨するJavaの実装例(SQL文を外部ファイル化した場合)",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "設定値のロードの実装例",
+ "section_id": "s7",
+ "heading": "Javaの実装例(SQL文指定の場合)",
"rst_labels": []
},
{
- "section_id": "s17",
- "heading": "設定したコンポーネントを取得する実装例",
- "rst_labels": []
+ "section_id": "s8",
+ "heading": "設定内容詳細",
+ "rst_labels": [
+ "db-basic-sqlstatementexceptionfactory-label"
+ ]
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_04_Repository_override.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_ObjectSave.rst",
"format": "rst",
- "filename": "02_04_Repository_override.rst",
+ "filename": "04_ObjectSave.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_04_Repository_override--s17",
- "base_name": "libraries-02_04_Repository_override",
- "output_path": "component/libraries/libraries-02_04_Repository_override--s17.json",
- "assets_dir": "component/libraries/assets/libraries-02_04_Repository_override--s17/",
+ "id": "libraries-04_ObjectSave--s1",
+ "base_name": "libraries-04_ObjectSave",
+ "output_path": "component/libraries/libraries-04_ObjectSave--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_ObjectSave--s1/",
"section_range": {
- "start_line": 397,
- "end_line": 412,
+ "start_line": 0,
+ "end_line": 66,
"sections": [
- "設定したコンポーネントを取得する実装例"
+ "",
+ "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
+ "インタフェース定義"
],
"section_ids": [
- "s17"
+ "s1",
+ "s2",
+ "s3"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-02_04_Repository_override",
- "group_line_count": 15
+ "part": 1,
+ "total_parts": 3,
+ "original_id": "libraries-04_ObjectSave",
+ "group_line_count": 66
},
"section_map": [
{
"section_id": "s1",
- "heading": "環境設定ファイル(test1.conf)",
- "rst_labels": []
+ "heading": "",
+ "rst_labels": [
+ "db-object-store-label"
+ ]
},
{
"section_id": "s2",
- "heading": "環境設定ファイル(test2.conf)",
+ "heading": "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "コンポーネント設定ファイルを読み込む",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "設定値の取得例",
- "rst_labels": []
+ "heading": "クラス定義",
+ "rst_labels": [
+ "sql-parameter-parser-label",
+ "sql-convertor-label",
+ "db-object-save-class-label"
+ ]
},
{
"section_id": "s5",
- "heading": "使用するクラス",
+ "heading": "処理シーケンス",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "コンポーネント設定ファイルの例",
- "rst_labels": []
+ "heading": "Java実装例(Objectのフィールド値を登録する場合)",
+ "rst_labels": [
+ "db-object-config-label"
+ ]
},
{
"section_id": "s7",
- "heading": "設定したコンポーネントの取得例",
+ "heading": "設定内容詳細",
"rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_ObjectSave.rst",
+ "format": "rst",
+ "filename": "04_ObjectSave.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_ObjectSave--s4",
+ "base_name": "libraries-04_ObjectSave",
+ "output_path": "component/libraries/libraries-04_ObjectSave--s4.json",
+ "assets_dir": "component/libraries/assets/libraries-04_ObjectSave--s4/",
+ "section_range": {
+ "start_line": 66,
+ "end_line": 474,
+ "sections": [
+ "クラス定義"
+ ],
+ "section_ids": [
+ "s4"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 3,
+ "original_id": "libraries-04_ObjectSave",
+ "group_line_count": 408
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "db-object-store-label"
+ ]
},
{
- "section_id": "s8",
- "heading": "読み込み元の設定ファイル",
+ "section_id": "s2",
+ "heading": "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "テスト用の設定ファイル(/opt/testconfig/testconfig.xml)",
+ "section_id": "s3",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "import-example1.xml",
- "rst_labels": []
+ "section_id": "s4",
+ "heading": "クラス定義",
+ "rst_labels": [
+ "sql-parameter-parser-label",
+ "sql-convertor-label",
+ "db-object-save-class-label"
+ ]
},
{
- "section_id": "s11",
- "heading": "import-example2.xml",
+ "section_id": "s5",
+ "heading": "処理シーケンス",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "onefile-example.xml(import-example1.xml、import-example2.xmlと等価)",
- "rst_labels": []
+ "section_id": "s6",
+ "heading": "Java実装例(Objectのフィールド値を登録する場合)",
+ "rst_labels": [
+ "db-object-config-label"
+ ]
},
{
- "section_id": "s13",
- "heading": "設定をロードする際の実装例(通常フレームワークのブートストラップ処理で行う)",
+ "section_id": "s7",
+ "heading": "設定内容詳細",
"rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_ObjectSave.rst",
+ "format": "rst",
+ "filename": "04_ObjectSave.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-04_ObjectSave--s5",
+ "base_name": "libraries-04_ObjectSave",
+ "output_path": "component/libraries/libraries-04_ObjectSave--s5.json",
+ "assets_dir": "component/libraries/assets/libraries-04_ObjectSave--s5/",
+ "section_range": {
+ "start_line": 474,
+ "end_line": 852,
+ "sections": [
+ "処理シーケンス",
+ "Java実装例(Objectのフィールド値を登録する場合)",
+ "設定内容詳細"
+ ],
+ "section_ids": [
+ "s5",
+ "s6",
+ "s7"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 3,
+ "total_parts": 3,
+ "original_id": "libraries-04_ObjectSave",
+ "group_line_count": 378
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "db-object-store-label"
+ ]
},
{
- "section_id": "s14",
- "heading": "環境設定ファイル(hello-system-property.config)",
+ "section_id": "s2",
+ "heading": "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
"rst_labels": []
},
{
- "section_id": "s15",
- "heading": "コンポーネント設定ファイル(hello-system-property.xml)",
+ "section_id": "s3",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "設定値のロードの実装例",
+ "section_id": "s4",
+ "heading": "クラス定義",
+ "rst_labels": [
+ "sql-parameter-parser-label",
+ "sql-convertor-label",
+ "db-object-save-class-label"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "処理シーケンス",
"rst_labels": []
},
{
- "section_id": "s17",
- "heading": "設定したコンポーネントを取得する実装例",
+ "section_id": "s6",
+ "heading": "Java実装例(Objectのフィールド値を登録する場合)",
+ "rst_labels": [
+ "db-object-config-label"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "設定内容詳細",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_03_validation_recursive.rst",
"format": "rst",
- "filename": "02_01_Repository_config.rst",
+ "filename": "08_03_validation_recursive.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_01_Repository_config--s1",
- "base_name": "libraries-02_01_Repository_config",
- "output_path": "component/libraries/libraries-02_01_Repository_config--s1.json",
- "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s1/",
+ "id": "libraries-08_03_validation_recursive--s1",
+ "base_name": "libraries-08_03_validation_recursive",
+ "output_path": "component/libraries/libraries-08_03_validation_recursive--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_03_validation_recursive--s1/",
"section_range": {
"start_line": 0,
- "end_line": 294,
+ "end_line": 352,
"sections": [
"",
- "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
- "",
- "環境設定ファイルからの読み込み",
+ "複数の Form に対するバリデーション",
"",
- "リポジトリに保持するインスタンスの生成(DIコンテナ)",
+ "Form の配列を入力する際のバリデーション",
"",
- "DIコンテナを ObjectLoader として使用する",
+ "可変配列長の Form 配列を入力する際の実装例",
""
],
"section_ids": [
@@ -23498,32 +22859,26 @@
"s4",
"s5",
"s6",
- "s7",
- "s8",
- "s9"
+ "s7"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 4,
- "original_id": "libraries-02_01_Repository_config",
- "group_line_count": 294
+ "total_parts": 2,
+ "original_id": "libraries-08_03_validation_recursive",
+ "group_line_count": 352
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "repository_config"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
- "rst_labels": [
- "repository_config_load"
- ]
+ "heading": "複数の Form に対するバリデーション",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -23532,7 +22887,7 @@
},
{
"section_id": "s4",
- "heading": "環境設定ファイルからの読み込み",
+ "heading": "Form の配列を入力する際のバリデーション",
"rst_labels": []
},
{
@@ -23542,7 +22897,7 @@
},
{
"section_id": "s6",
- "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
+ "heading": "可変配列長の Form 配列を入力する際の実装例",
"rst_labels": []
},
{
@@ -23552,167 +22907,342 @@
},
{
"section_id": "s8",
- "heading": "DIコンテナを ObjectLoader として使用する",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "property 要素の value 属性で設定できる型",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "List と Map をコンポーネントとして登録する",
+ "heading": "画面入力用プロパティとデータベースアクセス用プロパティの変換",
"rst_labels": []
- },
- {
- "section_id": "s13",
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_03_validation_recursive.rst",
+ "format": "rst",
+ "filename": "08_03_validation_recursive.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-08_03_validation_recursive--s8",
+ "base_name": "libraries-08_03_validation_recursive",
+ "output_path": "component/libraries/libraries-08_03_validation_recursive--s8.json",
+ "assets_dir": "component/libraries/assets/libraries-08_03_validation_recursive--s8/",
+ "section_range": {
+ "start_line": 352,
+ "end_line": 472,
+ "sections": [
+ "画面入力用プロパティとデータベースアクセス用プロパティの変換"
+ ],
+ "section_ids": [
+ "s8"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-08_03_validation_recursive",
+ "group_line_count": 120
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
+ "section_id": "s2",
+ "heading": "複数の Form に対するバリデーション",
"rst_labels": []
},
{
- "section_id": "s15",
+ "section_id": "s3",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "複数のコンポーネント設定ファイルの読み込み",
+ "section_id": "s4",
+ "heading": "Form の配列を入力する際のバリデーション",
"rst_labels": []
},
{
- "section_id": "s17",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
- "rst_labels": [
- "directory_config"
- ]
+ "section_id": "s6",
+ "heading": "可変配列長の Form 配列を入力する際の実装例",
+ "rst_labels": []
},
{
- "section_id": "s19",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "ディレクトリに配置された設定ファイルの読み込み",
+ "section_id": "s8",
+ "heading": "画面入力用プロパティとデータベースアクセス用プロパティの変換",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_01_validation_architecture.rst",
+ "format": "rst",
+ "filename": "08_01_validation_architecture.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-08_01_validation_architecture--s1",
+ "base_name": "libraries-08_01_validation_architecture",
+ "output_path": "component/libraries/libraries-08_01_validation_architecture--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_01_validation_architecture--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 200,
+ "sections": [
+ "インタフェース定義",
+ "クラス定義",
+ "nablarch.core.validation.ValidationManager の設定"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-08_01_validation_architecture",
+ "group_line_count": 200
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "",
+ "section_id": "s2",
+ "heading": "クラス定義",
+ "rst_labels": [
+ "validation_sequence",
+ "validation_config"
+ ]
+ },
+ {
+ "section_id": "s3",
+ "heading": "nablarch.core.validation.ValidationManager の設定",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_05_custom_validator.rst",
+ "format": "rst",
+ "filename": "08_05_custom_validator.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-08_05_custom_validator--s1",
+ "base_name": "libraries-08_05_custom_validator",
+ "output_path": "component/libraries/libraries-08_05_custom_validator--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_05_custom_validator--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 261,
+ "sections": [
+ "アノテーションの作成",
+ "バリデータの作成",
+ "バリデータを設定ファイルに登録",
+ "バリデータを明示的に呼び出す場合"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-08_05_custom_validator",
+ "group_line_count": 261
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "アノテーションの作成",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "自動インジェクション",
+ "section_id": "s2",
+ "heading": "バリデータの作成",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "",
+ "section_id": "s3",
+ "heading": "バリデータを設定ファイルに登録",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "ネストするコンポーネントの設定",
+ "section_id": "s4",
+ "heading": "バリデータを明示的に呼び出す場合",
"rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_06_direct_call_of_validators.rst",
+ "format": "rst",
+ "filename": "08_06_direct_call_of_validators.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-08_06_direct_call_of_validators--s1",
+ "base_name": "libraries-08_06_direct_call_of_validators",
+ "output_path": "component/libraries/libraries-08_06_direct_call_of_validators--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_06_direct_call_of_validators--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 59,
+ "sections": [
+ "",
+ "バリデータの明示的な呼び出し"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-08_06_direct_call_of_validators",
+ "group_line_count": 59
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "direct_call_of_validators"
+ ]
},
{
- "section_id": "s25",
+ "section_id": "s2",
+ "heading": "バリデータの明示的な呼び出し",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_04_validation_form_inheritance.rst",
+ "format": "rst",
+ "filename": "08_04_validation_form_inheritance.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-08_04_validation_form_inheritance--s1",
+ "base_name": "libraries-08_04_validation_form_inheritance",
+ "output_path": "component/libraries/libraries-08_04_validation_form_inheritance--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_04_validation_form_inheritance--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 370,
+ "sections": [
+ "",
+ "Form の継承とバリデーション条件の継承",
+ "",
+ "国際化したプロパティの表示名称の取得方法"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-08_04_validation_form_inheritance",
+ "group_line_count": 370
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s26",
- "heading": "環境設定ファイル記述ルール",
+ "section_id": "s2",
+ "heading": "Form の継承とバリデーション条件の継承",
"rst_labels": []
},
{
- "section_id": "s27",
+ "section_id": "s3",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "コンポーネント設定ファイル 要素 リファレンス",
+ "section_id": "s4",
+ "heading": "国際化したプロパティの表示名称の取得方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_02_validation_usage.rst",
"format": "rst",
- "filename": "02_01_Repository_config.rst",
+ "filename": "08_02_validation_usage.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_01_Repository_config--s10",
- "base_name": "libraries-02_01_Repository_config",
- "output_path": "component/libraries/libraries-02_01_Repository_config--s10.json",
- "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s10/",
+ "id": "libraries-08_02_validation_usage--s1",
+ "base_name": "libraries-08_02_validation_usage",
+ "output_path": "component/libraries/libraries-08_02_validation_usage--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-08_02_validation_usage--s1/",
"section_range": {
- "start_line": 294,
- "end_line": 666,
+ "start_line": 0,
+ "end_line": 389,
"sections": [
- "property 要素の value 属性で設定できる型",
"",
- "List と Map をコンポーネントとして登録する",
+ "バリデーションの実行と入力値の変換",
"",
- "コンポーネント設定ファイルからの環境設定ファイル読み込み",
+ "Entity の使用",
"",
- "複数のコンポーネント設定ファイルの読み込み",
+ "バリデーション対象のプロパティ指定",
""
],
"section_ids": [
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 4,
- "original_id": "libraries-02_01_Repository_config",
- "group_line_count": 372
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-08_02_validation_usage",
+ "group_line_count": 389
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "repository_config"
+ "validation_and_convert"
]
},
{
"section_id": "s2",
- "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "heading": "バリデーションの実行と入力値の変換",
"rst_labels": [
- "repository_config_load"
+ "validation_form_example",
+ "entity-usage"
]
},
{
@@ -23722,8 +23252,10 @@
},
{
"section_id": "s4",
- "heading": "環境設定ファイルからの読み込み",
- "rst_labels": []
+ "heading": "Entity の使用",
+ "rst_labels": [
+ "validation-prop"
+ ]
},
{
"section_id": "s5",
@@ -23732,7 +23264,7 @@
},
{
"section_id": "s6",
- "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
+ "heading": "バリデーション対象のプロパティ指定",
"rst_labels": []
},
{
@@ -23742,8 +23274,10 @@
},
{
"section_id": "s8",
- "heading": "DIコンテナを ObjectLoader として使用する",
- "rst_labels": []
+ "heading": "1つのForm内の複数項目にまたがる入力チェック",
+ "rst_labels": [
+ "convert_property"
+ ]
},
{
"section_id": "s9",
@@ -23752,7 +23286,7 @@
},
{
"section_id": "s10",
- "heading": "property 要素の value 属性で設定できる型",
+ "heading": "値の変換",
"rst_labels": []
},
{
@@ -23762,151 +23296,81 @@
},
{
"section_id": "s12",
- "heading": "List と Map をコンポーネントとして登録する",
+ "heading": "入力値のトリム",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "SqlRowをインプットとして精査を行う例",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "複数のコンポーネント設定ファイルの読み込み",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
- "rst_labels": [
- "directory_config"
- ]
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "ディレクトリに配置された設定ファイルの読み込み",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "自動インジェクション",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "ネストするコンポーネントの設定",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "環境設定ファイル記述ルール",
- "rst_labels": []
- },
- {
- "section_id": "s27",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "コンポーネント設定ファイル 要素 リファレンス",
+ "section_id": "s15",
+ "heading": "プロパティに紐付くメッセージの作成",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_02_validation_usage.rst",
"format": "rst",
- "filename": "02_01_Repository_config.rst",
+ "filename": "08_02_validation_usage.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_01_Repository_config--s18",
- "base_name": "libraries-02_01_Repository_config",
- "output_path": "component/libraries/libraries-02_01_Repository_config--s18.json",
- "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s18/",
+ "id": "libraries-08_02_validation_usage--s8",
+ "base_name": "libraries-08_02_validation_usage",
+ "output_path": "component/libraries/libraries-08_02_validation_usage--s8.json",
+ "assets_dir": "component/libraries/assets/libraries-08_02_validation_usage--s8/",
"section_range": {
- "start_line": 666,
- "end_line": 999,
+ "start_line": 389,
+ "end_line": 698,
"sections": [
- "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
- "",
- "ディレクトリに配置された設定ファイルの読み込み",
+ "1つのForm内の複数項目にまたがる入力チェック",
"",
- "自動インジェクション",
+ "値の変換",
"",
- "ネストするコンポーネントの設定",
+ "入力値のトリム",
+ "SqlRowをインプットとして精査を行う例",
"",
- "環境設定ファイル記述ルール",
- ""
+ "プロパティに紐付くメッセージの作成"
],
"section_ids": [
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23",
- "s24",
- "s25",
- "s26",
- "s27"
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 4,
- "original_id": "libraries-02_01_Repository_config",
- "group_line_count": 333
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-08_02_validation_usage",
+ "group_line_count": 309
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "repository_config"
+ "validation_and_convert"
]
},
{
"section_id": "s2",
- "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
+ "heading": "バリデーションの実行と入力値の変換",
"rst_labels": [
- "repository_config_load"
+ "validation_form_example",
+ "entity-usage"
]
},
{
@@ -23916,8 +23380,10 @@
},
{
"section_id": "s4",
- "heading": "環境設定ファイルからの読み込み",
- "rst_labels": []
+ "heading": "Entity の使用",
+ "rst_labels": [
+ "validation-prop"
+ ]
},
{
"section_id": "s5",
@@ -23926,7 +23392,7 @@
},
{
"section_id": "s6",
- "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
+ "heading": "バリデーション対象のプロパティ指定",
"rst_labels": []
},
{
@@ -23936,8 +23402,10 @@
},
{
"section_id": "s8",
- "heading": "DIコンテナを ObjectLoader として使用する",
- "rst_labels": []
+ "heading": "1つのForm内の複数項目にまたがる入力チェック",
+ "rst_labels": [
+ "convert_property"
+ ]
},
{
"section_id": "s9",
@@ -23946,7 +23414,7 @@
},
{
"section_id": "s10",
- "heading": "property 要素の value 属性で設定できる型",
+ "heading": "値の変換",
"rst_labels": []
},
{
@@ -23956,134 +23424,101 @@
},
{
"section_id": "s12",
- "heading": "List と Map をコンポーネントとして登録する",
+ "heading": "入力値のトリム",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "SqlRowをインプットとして精査を行う例",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "複数のコンポーネント設定ファイルの読み込み",
- "rst_labels": []
- },
- {
- "section_id": "s17",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
- "rst_labels": [
- "directory_config"
- ]
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "ディレクトリに配置された設定ファイルの読み込み",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "自動インジェクション",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "ネストするコンポーネントの設定",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "環境設定ファイル記述ルール",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "コンポーネント設定ファイル 要素 リファレンス",
+ "section_id": "s15",
+ "heading": "プロパティに紐付くメッセージの作成",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_01_Repository_config.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/06_FileUpload.rst",
"format": "rst",
- "filename": "02_01_Repository_config.rst",
+ "filename": "06_FileUpload.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-02_01_Repository_config--s28",
- "base_name": "libraries-02_01_Repository_config",
- "output_path": "component/libraries/libraries-02_01_Repository_config--s28.json",
- "assets_dir": "component/libraries/assets/libraries-02_01_Repository_config--s28/",
+ "id": "libraries-06_FileUpload",
+ "base_name": "libraries-06_FileUpload",
+ "output_path": "component/libraries/libraries-06_FileUpload.json",
+ "assets_dir": "component/libraries/assets/libraries-06_FileUpload/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/05_FileDownload.rst",
+ "format": "rst",
+ "filename": "05_FileDownload.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-05_FileDownload--s1",
+ "base_name": "libraries-05_FileDownload",
+ "output_path": "component/libraries/libraries-05_FileDownload--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-05_FileDownload--s1/",
"section_range": {
- "start_line": 999,
- "end_line": 1263,
+ "start_line": 0,
+ "end_line": 399,
"sections": [
- "コンポーネント設定ファイル 要素 リファレンス"
+ "",
+ "概要",
+ "",
+ "特徴",
+ "",
+ "要求",
+ "",
+ "構成",
+ "インタフェース定義",
+ "nablarch.fw.web.HttpResponseクラスのメソッド",
+ "",
+ "設定の記述",
+ "設定内容詳細",
+ "設定内容詳細"
],
"section_ids": [
- "s28"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14"
]
},
"split_info": {
"is_split": true,
- "part": 4,
- "total_parts": 4,
- "original_id": "libraries-02_01_Repository_config",
- "group_line_count": 264
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-05_FileDownload",
+ "group_line_count": 399
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "repository_config"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "設定ファイルの種類とフレームワークが行うリポジトリの初期化",
- "rst_labels": [
- "repository_config_load"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -24092,7 +23527,7 @@
},
{
"section_id": "s4",
- "heading": "環境設定ファイルからの読み込み",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -24102,7 +23537,7 @@
},
{
"section_id": "s6",
- "heading": "リポジトリに保持するインスタンスの生成(DIコンテナ)",
+ "heading": "要求",
"rst_labels": []
},
{
@@ -24112,17 +23547,19 @@
},
{
"section_id": "s8",
- "heading": "DIコンテナを ObjectLoader として使用する",
+ "heading": "構成",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
- "rst_labels": []
+ "heading": "インタフェース定義",
+ "rst_labels": [
+ "default-interface-label"
+ ]
},
{
"section_id": "s10",
- "heading": "property 要素の value 属性で設定できる型",
+ "heading": "nablarch.fw.web.HttpResponseクラスのメソッド",
"rst_labels": []
},
{
@@ -24132,17 +23569,17 @@
},
{
"section_id": "s12",
- "heading": "List と Map をコンポーネントとして登録する",
+ "heading": "設定の記述",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "設定内容詳細",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "コンポーネント設定ファイルからの環境設定ファイル読み込み",
+ "heading": "設定内容詳細",
"rst_labels": []
},
{
@@ -24152,1102 +23589,1209 @@
},
{
"section_id": "s16",
- "heading": "複数のコンポーネント設定ファイルの読み込み",
+ "heading": "使用例",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/05_FileDownload.rst",
+ "format": "rst",
+ "filename": "05_FileDownload.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-05_FileDownload--s15",
+ "base_name": "libraries-05_FileDownload",
+ "output_path": "component/libraries/libraries-05_FileDownload--s15.json",
+ "assets_dir": "component/libraries/assets/libraries-05_FileDownload--s15/",
+ "section_range": {
+ "start_line": 399,
+ "end_line": 428,
+ "sections": [
+ "",
+ "使用例"
+ ],
+ "section_ids": [
+ "s15",
+ "s16"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-05_FileDownload",
+ "group_line_count": 29
+ },
+ "section_map": [
{
- "section_id": "s17",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "環境設定ファイルに記述した値をコンポーネント設定ファイルで使用する",
- "rst_labels": [
- "directory_config"
- ]
+ "section_id": "s2",
+ "heading": "概要",
+ "rst_labels": []
},
{
- "section_id": "s19",
+ "section_id": "s3",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "ディレクトリに配置された設定ファイルの読み込み",
+ "section_id": "s4",
+ "heading": "特徴",
"rst_labels": []
},
{
- "section_id": "s21",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "自動インジェクション",
+ "section_id": "s6",
+ "heading": "要求",
"rst_labels": []
},
{
- "section_id": "s23",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "ネストするコンポーネントの設定",
+ "section_id": "s8",
+ "heading": "構成",
"rst_labels": []
},
{
- "section_id": "s25",
+ "section_id": "s9",
+ "heading": "インタフェース定義",
+ "rst_labels": [
+ "default-interface-label"
+ ]
+ },
+ {
+ "section_id": "s10",
+ "heading": "nablarch.fw.web.HttpResponseクラスのメソッド",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s26",
- "heading": "環境設定ファイル記述ルール",
+ "section_id": "s12",
+ "heading": "設定の記述",
"rst_labels": []
},
{
- "section_id": "s27",
+ "section_id": "s13",
+ "heading": "設定内容詳細",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "設定内容詳細",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "コンポーネント設定ファイル 要素 リファレンス",
+ "section_id": "s16",
+ "heading": "使用例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_02_Repository_initialize.rst",
- "format": "rst",
- "filename": "02_02_Repository_initialize.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-02_02_Repository_initialize",
- "base_name": "libraries-02_02_Repository_initialize",
- "output_path": "component/libraries/libraries-02_02_Repository_initialize.json",
- "assets_dir": "component/libraries/assets/libraries-02_02_Repository_initialize/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/02/02_03_Repository_factory.rst",
- "format": "rst",
- "filename": "02_03_Repository_factory.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-02_03_Repository_factory",
- "base_name": "libraries-02_03_Repository_factory",
- "output_path": "component/libraries/libraries-02_03_Repository_factory.json",
- "assets_dir": "component/libraries/assets/libraries-02_03_Repository_factory/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_TransactionConnectionName.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/07_UserAgent.rst",
"format": "rst",
- "filename": "04_TransactionConnectionName.rst",
+ "filename": "07_UserAgent.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-04_TransactionConnectionName--s1",
- "base_name": "libraries-04_TransactionConnectionName",
- "output_path": "component/libraries/libraries-04_TransactionConnectionName--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_TransactionConnectionName--s1/",
+ "id": "libraries-07_UserAgent--s1",
+ "base_name": "libraries-07_UserAgent",
+ "output_path": "component/libraries/libraries-07_UserAgent--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_UserAgent--s1/",
"section_range": {
"start_line": 0,
- "end_line": 147,
+ "end_line": 149,
"sections": [
+ "インタフェース定義",
+ "nablarch.fw.web.HttpRequestクラスのメソッド",
+ "nablarch.fw.web.useragent.UserAgentParserインタフェースのメソッド",
+ "nablarch.fw.web.useragent.UserAgentクラスのメソッド",
"",
- "データベースコネクション名",
- "",
- "トランザクション名",
- "実装コードで見るトランザクション制御"
+ "設定の記述"
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5"
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-04_TransactionConnectionName",
- "group_line_count": 147
+ "original_id": "libraries-07_UserAgent",
+ "group_line_count": 149
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "データベースコネクション名",
+ "heading": "nablarch.fw.web.HttpRequestクラスのメソッド",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "nablarch.fw.web.useragent.UserAgentParserインタフェースのメソッド",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "トランザクション名",
+ "heading": "nablarch.fw.web.useragent.UserAgentクラスのメソッド",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "実装コードで見るトランザクション制御",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "設定の記述",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_QueryCache.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging.rst",
"format": "rst",
- "filename": "04_QueryCache.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_QueryCache--s1",
- "base_name": "libraries-04_QueryCache",
- "output_path": "component/libraries/libraries-04_QueryCache--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_QueryCache--s1/",
+ "filename": "messaging.rst",
+ "type": "processing-pattern",
+ "category": "mom-messaging",
+ "id": "mom-messaging-messaging",
+ "base_name": "mom-messaging-messaging",
+ "output_path": "processing-pattern/mom-messaging/mom-messaging-messaging.json",
+ "assets_dir": "processing-pattern/mom-messaging/assets/mom-messaging-messaging/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging_receive.rst",
+ "format": "rst",
+ "filename": "messaging_receive.rst",
+ "type": "processing-pattern",
+ "category": "mom-messaging",
+ "id": "mom-messaging-messaging_receive--s1",
+ "base_name": "mom-messaging-messaging_receive",
+ "output_path": "processing-pattern/mom-messaging/mom-messaging-messaging_receive--s1.json",
+ "assets_dir": "processing-pattern/mom-messaging/assets/mom-messaging-messaging_receive--s1/",
"section_range": {
"start_line": 0,
- "end_line": 329,
+ "end_line": 262,
"sections": [
- "キャッシュ機能",
- "有効期限",
- "キャッシュ保存先",
- "その他の要件",
- "基本実装",
"",
- "構成",
- "全体図",
- "有効期限付きキャッシュ",
- "キャッシュしたSqlResultSetの保護",
- "SqlPStatementの生成",
- "キャッシュへのアクセス",
- ""
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13"
+ "s4"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "libraries-04_QueryCache",
- "group_line_count": 329
+ "total_parts": 1,
+ "original_id": "mom-messaging-messaging_receive",
+ "group_line_count": 262
},
"section_map": [
{
"section_id": "s1",
- "heading": "キャッシュ機能",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "有効期限",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "キャッシュ保存先",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "その他の要件",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "基本実装",
- "rst_labels": []
- },
+ "heading": "標準ハンドラ構成と主要処理フロー",
+ "rst_labels": [
+ "flow-table"
+ ]
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch_resident_thread_sync.rst",
+ "format": "rst",
+ "filename": "batch_resident_thread_sync.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-batch_resident_thread_sync--s1",
+ "base_name": "nablarch-batch-batch_resident_thread_sync",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch_resident_thread_sync--s1.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch_resident_thread_sync--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 342,
+ "sections": [
+ "",
+ "基本構造",
+ "",
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "nablarch-batch-batch_resident_thread_sync",
+ "group_line_count": 342
+ },
+ "section_map": [
{
- "section_id": "s6",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "構成",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "全体図",
+ "section_id": "s2",
+ "heading": "基本構造",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "有効期限付きキャッシュ",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "キャッシュしたSqlResultSetの保護",
+ "section_id": "s4",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "SqlPStatementの生成",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "キャッシュへのアクセス",
- "rst_labels": []
- },
+ "section_id": "s6",
+ "heading": "標準ハンドラ構成と主要処理フロー",
+ "rst_labels": [
+ "flow-table"
+ ]
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging_http.rst",
+ "format": "rst",
+ "filename": "messaging_http.rst",
+ "type": "processing-pattern",
+ "category": "http-messaging",
+ "id": "http-messaging-messaging_http--s1",
+ "base_name": "http-messaging-messaging_http",
+ "output_path": "processing-pattern/http-messaging/http-messaging-messaging_http--s1.json",
+ "assets_dir": "processing-pattern/http-messaging/assets/http-messaging-messaging_http--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 246,
+ "sections": [
+ "",
+ "基本構造",
+ "",
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "http-messaging-messaging_http",
+ "group_line_count": 246
+ },
+ "section_map": [
{
- "section_id": "s13",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "キャッシュ機能を有効にする設定方法",
+ "section_id": "s2",
+ "heading": "基本構造",
"rst_labels": []
},
{
- "section_id": "s15",
+ "section_id": "s3",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "キャッシュを明示的にクリアする方法",
+ "section_id": "s4",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
},
{
- "section_id": "s17",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "ログ出力",
+ "section_id": "s6",
+ "heading": "標準ハンドラ構成と主要処理フロー",
+ "rst_labels": [
+ "flow-table"
+ ]
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging_request_reply.rst",
+ "format": "rst",
+ "filename": "messaging_request_reply.rst",
+ "type": "processing-pattern",
+ "category": "mom-messaging",
+ "id": "mom-messaging-messaging_request_reply--s1",
+ "base_name": "mom-messaging-messaging_request_reply",
+ "output_path": "processing-pattern/mom-messaging/mom-messaging-messaging_request_reply--s1.json",
+ "assets_dir": "processing-pattern/mom-messaging/assets/mom-messaging-messaging_request_reply--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 330,
+ "sections": [
+ "",
+ "基本構造",
+ "",
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "mom-messaging-messaging_request_reply",
+ "group_line_count": 330
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s19",
+ "section_id": "s2",
+ "heading": "基本構造",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "キャッシュ機能のチューニングについて",
+ "section_id": "s4",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
},
{
- "section_id": "s21",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "制約事項",
- "rst_labels": []
+ "section_id": "s6",
+ "heading": "標準ハンドラ構成と主要処理フロー",
+ "rst_labels": [
+ "flow-table"
+ ]
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_QueryCache.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/concept.rst",
"format": "rst",
- "filename": "04_QueryCache.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_QueryCache--s14",
- "base_name": "libraries-04_QueryCache",
- "output_path": "component/libraries/libraries-04_QueryCache--s14.json",
- "assets_dir": "component/libraries/assets/libraries-04_QueryCache--s14/",
+ "filename": "concept.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-concept-architectural_pattern--s1",
+ "base_name": "about-nablarch-concept-architectural_pattern",
+ "output_path": "about/about-nablarch/about-nablarch-concept-architectural_pattern--s1.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-concept-architectural_pattern--s1/",
"section_range": {
- "start_line": 329,
- "end_line": 597,
+ "start_line": 0,
+ "end_line": 276,
"sections": [
- "キャッシュ機能を有効にする設定方法",
"",
- "キャッシュを明示的にクリアする方法",
- "",
- "ログ出力",
+ "NAFのアプリケーション動作モデル",
"",
- "キャッシュ機能のチューニングについて",
+ "標準ハンドラ構成",
"",
- "制約事項"
+ "アプリケーションの実行と初期化処理",
+ ""
],
"section_ids": [
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21",
- "s22"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-04_QueryCache",
- "group_line_count": 268
+ "part": 1,
+ "total_parts": 3,
+ "original_id": "about-nablarch-concept-architectural_pattern",
+ "group_line_count": 276
},
"section_map": [
{
"section_id": "s1",
- "heading": "キャッシュ機能",
- "rst_labels": []
+ "heading": "",
+ "rst_labels": [
+ "basic_architecture"
+ ]
},
{
"section_id": "s2",
- "heading": "有効期限",
+ "heading": "NAFのアプリケーション動作モデル",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "キャッシュ保存先",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "その他の要件",
+ "heading": "標準ハンドラ構成",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "基本実装",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "",
+ "heading": "アプリケーションの実行と初期化処理",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "構成",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "全体図",
- "rst_labels": []
+ "heading": "ハンドラの構造と実装",
+ "rst_labels": [
+ "method_binding",
+ "request_processing"
+ ]
},
{
"section_id": "s9",
- "heading": "有効期限付きキャッシュ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "キャッシュしたSqlResultSetの保護",
- "rst_labels": []
+ "heading": "リクエストの識別と業務処理の実行",
+ "rst_labels": [
+ "execution_id",
+ "request_path",
+ "internal_request_id"
+ ]
},
{
"section_id": "s11",
- "heading": "SqlPStatementの生成",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "キャッシュへのアクセス",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
- "rst_labels": []
+ "heading": "処理結果の識別",
+ "rst_labels": [
+ "scope"
+ ]
},
{
"section_id": "s14",
- "heading": "キャッシュ機能を有効にする設定方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "",
- "rst_labels": []
+ "heading": "変数スコープ",
+ "rst_labels": [
+ "windowscope"
+ ]
},
{
"section_id": "s16",
- "heading": "キャッシュを明示的にクリアする方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "",
- "rst_labels": []
+ "heading": "ハンドライベントコールバック",
+ "rst_labels": [
+ "data_reader"
+ ]
},
{
"section_id": "s18",
- "heading": "ログ出力",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "",
- "rst_labels": []
+ "heading": "データリーダ",
+ "rst_labels": [
+ "implementing_action_handler"
+ ]
},
{
"section_id": "s20",
- "heading": "キャッシュ機能のチューニングについて",
- "rst_labels": []
- },
- {
- "section_id": "s21",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "制約事項",
+ "section_id": "s21",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_TransactionTimeout.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/concept.rst",
"format": "rst",
- "filename": "04_TransactionTimeout.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_TransactionTimeout--s1",
- "base_name": "libraries-04_TransactionTimeout",
- "output_path": "component/libraries/libraries-04_TransactionTimeout--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_TransactionTimeout--s1/",
+ "filename": "concept.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-concept--s8",
+ "base_name": "about-nablarch-concept",
+ "output_path": "about/about-nablarch/about-nablarch-concept--s8.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-concept--s8/",
"section_range": {
- "start_line": 0,
- "end_line": 145,
+ "start_line": 276,
+ "end_line": 631,
"sections": [
- "トランザクションタイムアウト機能",
- "各処理の概要",
- "クエリタイムアウト時の動作について",
- "アプリケーションロジックでの処理遅延について"
+ "ハンドラの構造と実装",
+ "",
+ "リクエストの識別と業務処理の実行",
+ "",
+ ""
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-04_TransactionTimeout",
- "group_line_count": 145
+ "part": 2,
+ "total_parts": 3,
+ "original_id": "about-nablarch-concept",
+ "group_line_count": 355
},
"section_map": [
{
"section_id": "s1",
- "heading": "トランザクションタイムアウト機能",
- "rst_labels": []
+ "heading": "",
+ "rst_labels": [
+ "basic_architecture"
+ ]
},
{
"section_id": "s2",
- "heading": "各処理の概要",
+ "heading": "NAFのアプリケーション動作モデル",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "クエリタイムアウト時の動作について",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "アプリケーションロジックでの処理遅延について",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Connection.rst",
- "format": "rst",
- "filename": "04_Connection.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_Connection--s1",
- "base_name": "libraries-04_Connection",
- "output_path": "component/libraries/libraries-04_Connection--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_Connection--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 282,
- "sections": [
- "データベース接続部品の構造",
- "各クラスの責務",
- "nablarch.core.db.connectionパッケージ",
- "処理シーケンス",
- "Javaの実装例"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-04_Connection",
- "group_line_count": 282
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "データベース接続部品の構造",
+ "heading": "標準ハンドラ構成",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "各クラスの責務",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "nablarch.core.db.connectionパッケージ",
+ "section_id": "s6",
+ "heading": "アプリケーションの実行と初期化処理",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "処理シーケンス",
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "Javaの実装例",
+ "section_id": "s8",
+ "heading": "ハンドラの構造と実装",
"rst_labels": [
- "db-connection-config-label"
+ "method_binding",
+ "request_processing"
]
},
{
- "section_id": "s6",
- "heading": "設定内容詳細",
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "リクエストの識別と業務処理の実行",
"rst_labels": [
- "database-connection-config-from-jndi-label"
+ "execution_id",
+ "request_path",
+ "internal_request_id"
]
},
{
- "section_id": "s7",
- "heading": "設定内容詳細",
+ "section_id": "s11",
+ "heading": "",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Connection.rst",
- "format": "rst",
- "filename": "04_Connection.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_Connection--s6",
- "base_name": "libraries-04_Connection",
- "output_path": "component/libraries/libraries-04_Connection--s6.json",
- "assets_dir": "component/libraries/assets/libraries-04_Connection--s6/",
- "section_range": {
- "start_line": 282,
- "end_line": 457,
- "sections": [
- "設定内容詳細",
- "設定内容詳細"
- ],
- "section_ids": [
- "s6",
- "s7"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-04_Connection",
- "group_line_count": 175
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "データベース接続部品の構造",
+ "section_id": "s12",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "各クラスの責務",
- "rst_labels": []
+ "section_id": "s13",
+ "heading": "処理結果の識別",
+ "rst_labels": [
+ "scope"
+ ]
},
{
- "section_id": "s3",
- "heading": "nablarch.core.db.connectionパッケージ",
+ "section_id": "s14",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "処理シーケンス",
+ "section_id": "s15",
+ "heading": "変数スコープ",
+ "rst_labels": [
+ "windowscope"
+ ]
+ },
+ {
+ "section_id": "s16",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "Javaの実装例",
+ "section_id": "s17",
+ "heading": "ハンドライベントコールバック",
"rst_labels": [
- "db-connection-config-label"
+ "data_reader"
]
},
{
- "section_id": "s6",
- "heading": "設定内容詳細",
+ "section_id": "s18",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "データリーダ",
"rst_labels": [
- "database-connection-config-from-jndi-label"
+ "implementing_action_handler"
]
},
{
- "section_id": "s7",
- "heading": "設定内容詳細",
+ "section_id": "s20",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Statement.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/concept.rst",
"format": "rst",
- "filename": "04_Statement.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_Statement--s1",
- "base_name": "libraries-04_Statement",
- "output_path": "component/libraries/libraries-04_Statement--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_Statement--s1/",
+ "filename": "concept.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-concept--s13",
+ "base_name": "about-nablarch-concept",
+ "output_path": "about/about-nablarch/about-nablarch-concept--s13.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-concept--s13/",
"section_range": {
- "start_line": 0,
- "end_line": 353,
+ "start_line": 631,
+ "end_line": 1019,
"sections": [
+ "処理結果の識別",
"",
- "SQL文実行部品の構造とその使用方法",
- "各クラスの責務",
- "nablarch.core.db.statementパッケージ",
- "簡易検索の場合の処理シーケンス",
- "推奨するJavaの実装例(SQL文を外部ファイル化した場合)"
+ "変数スコープ",
+ "",
+ "ハンドライベントコールバック",
+ "",
+ "データリーダ",
+ "",
+ "業務アクションハンドラの実装"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-04_Statement",
- "group_line_count": 353
+ "part": 3,
+ "total_parts": 3,
+ "original_id": "about-nablarch-concept",
+ "group_line_count": 388
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "db-sqlstatement-label"
+ "basic_architecture"
]
},
{
"section_id": "s2",
- "heading": "SQL文実行部品の構造とその使用方法",
+ "heading": "NAFのアプリケーション動作モデル",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "各クラスの責務",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "nablarch.core.db.statementパッケージ",
- "rst_labels": [
- "sql-load-class-label",
- "db-support-label"
- ]
+ "heading": "標準ハンドラ構成",
+ "rst_labels": []
},
{
"section_id": "s5",
- "heading": "簡易検索の場合の処理シーケンス",
- "rst_labels": [
- "sql-gaibuka-label"
- ]
+ "heading": "",
+ "rst_labels": []
},
{
"section_id": "s6",
- "heading": "推奨するJavaの実装例(SQL文を外部ファイル化した場合)",
+ "heading": "アプリケーションの実行と初期化処理",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "Javaの実装例(SQL文指定の場合)",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "設定内容詳細",
+ "heading": "ハンドラの構造と実装",
"rst_labels": [
- "db-basic-sqlstatementexceptionfactory-label"
+ "method_binding",
+ "request_processing"
]
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_Statement.rst",
- "format": "rst",
- "filename": "04_Statement.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_Statement--s7",
- "base_name": "libraries-04_Statement",
- "output_path": "component/libraries/libraries-04_Statement--s7.json",
- "assets_dir": "component/libraries/assets/libraries-04_Statement--s7/",
- "section_range": {
- "start_line": 353,
- "end_line": 541,
- "sections": [
- "Javaの実装例(SQL文指定の場合)",
- "設定内容詳細"
- ],
- "section_ids": [
- "s7",
- "s8"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-04_Statement",
- "group_line_count": 188
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s9",
"heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "リクエストの識別と業務処理の実行",
"rst_labels": [
- "db-sqlstatement-label"
+ "execution_id",
+ "request_path",
+ "internal_request_id"
]
},
{
- "section_id": "s2",
- "heading": "SQL文実行部品の構造とその使用方法",
+ "section_id": "s11",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "各クラスの責務",
+ "section_id": "s12",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "nablarch.core.db.statementパッケージ",
+ "section_id": "s13",
+ "heading": "処理結果の識別",
"rst_labels": [
- "sql-load-class-label",
- "db-support-label"
+ "scope"
]
},
{
- "section_id": "s5",
- "heading": "簡易検索の場合の処理シーケンス",
+ "section_id": "s14",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "変数スコープ",
"rst_labels": [
- "sql-gaibuka-label"
+ "windowscope"
]
},
{
- "section_id": "s6",
- "heading": "推奨するJavaの実装例(SQL文を外部ファイル化した場合)",
+ "section_id": "s16",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "Javaの実装例(SQL文指定の場合)",
+ "section_id": "s17",
+ "heading": "ハンドライベントコールバック",
+ "rst_labels": [
+ "data_reader"
+ ]
+ },
+ {
+ "section_id": "s18",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "設定内容詳細",
+ "section_id": "s19",
+ "heading": "データリーダ",
"rst_labels": [
- "db-basic-sqlstatementexceptionfactory-label"
+ "implementing_action_handler"
]
+ },
+ {
+ "section_id": "s20",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "業務アクションハンドラの実装",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_ObjectSave.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/web_gui.rst",
"format": "rst",
- "filename": "04_ObjectSave.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_ObjectSave--s1",
- "base_name": "libraries-04_ObjectSave",
- "output_path": "component/libraries/libraries-04_ObjectSave--s1.json",
- "assets_dir": "component/libraries/assets/libraries-04_ObjectSave--s1/",
+ "filename": "web_gui.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-web_gui--s1",
+ "base_name": "web-application-web_gui",
+ "output_path": "processing-pattern/web-application/web-application-web_gui--s1.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-web_gui--s1/",
"section_range": {
"start_line": 0,
- "end_line": 66,
+ "end_line": 251,
"sections": [
"",
- "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
- "インタフェース定義"
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
],
"section_ids": [
"s1",
"s2",
- "s3"
+ "s3",
+ "s4"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 3,
- "original_id": "libraries-04_ObjectSave",
- "group_line_count": 66
+ "total_parts": 1,
+ "original_id": "web-application-web_gui",
+ "group_line_count": 251
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "db-object-store-label"
+ "web_gui"
]
},
{
"section_id": "s2",
- "heading": "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
+ "heading": "業務アクションハンドラの実装",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "クラス定義",
- "rst_labels": [
- "sql-parameter-parser-label",
- "sql-convertor-label",
- "db-object-save-class-label"
- ]
- },
- {
- "section_id": "s5",
- "heading": "処理シーケンス",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "Java実装例(Objectのフィールド値を登録する場合)",
+ "heading": "標準ハンドラ構成と主要処理フロー",
"rst_labels": [
- "db-object-config-label"
+ "flow-table"
]
- },
- {
- "section_id": "s7",
- "heading": "設定内容詳細",
- "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_ObjectSave.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch_resident.rst",
"format": "rst",
- "filename": "04_ObjectSave.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_ObjectSave--s4",
- "base_name": "libraries-04_ObjectSave",
- "output_path": "component/libraries/libraries-04_ObjectSave--s4.json",
- "assets_dir": "component/libraries/assets/libraries-04_ObjectSave--s4/",
+ "filename": "batch_resident.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-batch_resident--s1",
+ "base_name": "nablarch-batch-batch_resident",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch_resident--s1.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch_resident--s1/",
"section_range": {
- "start_line": 66,
- "end_line": 474,
+ "start_line": 0,
+ "end_line": 293,
"sections": [
- "クラス定義"
+ "",
+ "基本構造",
+ "",
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
],
"section_ids": [
- "s4"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 3,
- "original_id": "libraries-04_ObjectSave",
- "group_line_count": 408
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "nablarch-batch-batch_resident",
+ "group_line_count": 293
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "db-object-store-label"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
+ "heading": "基本構造",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "クラス定義",
- "rst_labels": [
- "sql-parameter-parser-label",
- "sql-convertor-label",
- "db-object-save-class-label"
- ]
+ "heading": "業務アクションハンドラの実装",
+ "rst_labels": []
},
{
"section_id": "s5",
- "heading": "処理シーケンス",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "Java実装例(Objectのフィールド値を登録する場合)",
+ "heading": "標準ハンドラ構成と主要処理フロー",
"rst_labels": [
- "db-object-config-label"
+ "flow-table"
]
- },
- {
- "section_id": "s7",
- "heading": "設定内容詳細",
- "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/04/04_ObjectSave.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch.rst",
"format": "rst",
- "filename": "04_ObjectSave.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-04_ObjectSave--s5",
- "base_name": "libraries-04_ObjectSave",
- "output_path": "component/libraries/libraries-04_ObjectSave--s5.json",
- "assets_dir": "component/libraries/assets/libraries-04_ObjectSave--s5/",
+ "filename": "batch.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-batch-architectural_pattern",
+ "base_name": "nablarch-batch-batch-architectural_pattern",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch-architectural_pattern.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch-architectural_pattern/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch_single_shot.rst",
+ "format": "rst",
+ "filename": "batch_single_shot.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-batch_single_shot--s1",
+ "base_name": "nablarch-batch-batch_single_shot",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch_single_shot--s1.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch_single_shot--s1/",
"section_range": {
- "start_line": 474,
- "end_line": 852,
+ "start_line": 0,
+ "end_line": 186,
"sections": [
- "処理シーケンス",
- "Java実装例(Objectのフィールド値を登録する場合)",
- "設定内容詳細"
+ "",
+ "基本構造",
+ "",
+ "業務アクションハンドラの実装",
+ "",
+ "標準ハンドラ構成と主要処理フロー"
],
"section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
"s5",
- "s6",
- "s7"
+ "s6"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 3,
- "original_id": "libraries-04_ObjectSave",
- "group_line_count": 378
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "nablarch-batch-batch_single_shot",
+ "group_line_count": 186
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "db-object-store-label"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "オブジェクトのフィールドの値のデータベースへの登録機能(オブジェクトのフィールド値を使用した検索機能)",
+ "heading": "基本構造",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "クラス定義",
- "rst_labels": [
- "sql-parameter-parser-label",
- "sql-convertor-label",
- "db-object-save-class-label"
- ]
+ "heading": "業務アクションハンドラの実装",
+ "rst_labels": []
},
{
"section_id": "s5",
- "heading": "処理シーケンス",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "Java実装例(Objectのフィールド値を登録する場合)",
+ "heading": "標準ハンドラ構成と主要処理フロー",
"rst_labels": [
- "db-object-config-label"
+ "flow-table"
]
- },
- {
- "section_id": "s7",
- "heading": "設定内容詳細",
- "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_03_validation_recursive.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/01_SystemConstitution/04_RDBMS_Policy.rst",
"format": "rst",
- "filename": "08_03_validation_recursive.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-08_03_validation_recursive--s1",
- "base_name": "libraries-08_03_validation_recursive",
- "output_path": "component/libraries/libraries-08_03_validation_recursive--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_03_validation_recursive--s1/",
+ "filename": "04_RDBMS_Policy.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-04_RDBMS_Policy--s1",
+ "base_name": "about-nablarch-04_RDBMS_Policy",
+ "output_path": "about/about-nablarch/about-nablarch-04_RDBMS_Policy--s1.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-04_RDBMS_Policy--s1/",
"section_range": {
"start_line": 0,
- "end_line": 352,
+ "end_line": 127,
"sections": [
"",
- "複数の Form に対するバリデーション",
+ "RDBMS への依存の排除",
"",
- "Form の配列を入力する際のバリデーション",
+ "共通項目の更新について",
"",
- "可変配列長の Form 配列を入力する際の実装例",
- ""
+ "フレームワークで規定するテーブルへのアクセスについて"
],
"section_ids": [
"s1",
@@ -25255,16 +24799,15 @@
"s3",
"s4",
"s5",
- "s6",
- "s7"
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "libraries-08_03_validation_recursive",
- "group_line_count": 352
+ "total_parts": 1,
+ "original_id": "about-nablarch-04_RDBMS_Policy",
+ "group_line_count": 127
},
"section_map": [
{
@@ -25274,7 +24817,7 @@
},
{
"section_id": "s2",
- "heading": "複数の Form に対するバリデーション",
+ "heading": "RDBMS への依存の排除",
"rst_labels": []
},
{
@@ -25284,7 +24827,7 @@
},
{
"section_id": "s4",
- "heading": "Form の配列を入力する際のバリデーション",
+ "heading": "共通項目の更新について",
"rst_labels": []
},
{
@@ -25294,47 +24837,51 @@
},
{
"section_id": "s6",
- "heading": "可変配列長の Form 配列を入力する際の実装例",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "画面入力用プロパティとデータベースアクセス用プロパティの変換",
+ "heading": "フレームワークで規定するテーブルへのアクセスについて",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_03_validation_recursive.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/index.rst",
"format": "rst",
- "filename": "08_03_validation_recursive.rst",
+ "filename": "index.rst",
"type": "component",
- "category": "libraries",
- "id": "libraries-08_03_validation_recursive--s8",
- "base_name": "libraries-08_03_validation_recursive",
- "output_path": "component/libraries/libraries-08_03_validation_recursive--s8.json",
- "assets_dir": "component/libraries/assets/libraries-08_03_validation_recursive--s8/",
+ "category": "readers",
+ "id": "readers-reader",
+ "base_name": "readers-reader",
+ "output_path": "component/readers/readers-reader.json",
+ "assets_dir": "component/readers/assets/readers-reader/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/ResumeDataReader.rst",
+ "format": "rst",
+ "filename": "ResumeDataReader.rst",
+ "type": "component",
+ "category": "readers",
+ "id": "readers-ResumeDataReader--s1",
+ "base_name": "readers-ResumeDataReader",
+ "output_path": "component/readers/readers-ResumeDataReader--s1.json",
+ "assets_dir": "component/readers/assets/readers-ResumeDataReader--s1/",
"section_range": {
- "start_line": 352,
- "end_line": 472,
+ "start_line": 0,
+ "end_line": 155,
"sections": [
- "画面入力用プロパティとデータベースアクセス用プロパティの変換"
+ "",
+ "設定項目"
],
"section_ids": [
- "s8"
+ "s1",
+ "s2"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-08_03_validation_recursive",
- "group_line_count": 120
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "readers-ResumeDataReader",
+ "group_line_count": 155
},
"section_map": [
{
@@ -25344,111 +24891,131 @@
},
{
"section_id": "s2",
- "heading": "複数の Form に対するバリデーション",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "Form の配列を入力する際のバリデーション",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "可変配列長の Form 配列を入力する際の実装例",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "画面入力用プロパティとデータベースアクセス用プロパティの変換",
+ "heading": "設定項目",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_01_validation_architecture.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/MessageReader.rst",
"format": "rst",
- "filename": "08_01_validation_architecture.rst",
+ "filename": "MessageReader.rst",
"type": "component",
- "category": "libraries",
- "id": "libraries-08_01_validation_architecture--s1",
- "base_name": "libraries-08_01_validation_architecture",
- "output_path": "component/libraries/libraries-08_01_validation_architecture--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_01_validation_architecture--s1/",
+ "category": "readers",
+ "id": "readers-MessageReader",
+ "base_name": "readers-MessageReader",
+ "output_path": "component/readers/readers-MessageReader.json",
+ "assets_dir": "component/readers/assets/readers-MessageReader/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/DatabaseRecordReader.rst",
+ "format": "rst",
+ "filename": "DatabaseRecordReader.rst",
+ "type": "component",
+ "category": "readers",
+ "id": "readers-DatabaseRecordReader",
+ "base_name": "readers-DatabaseRecordReader",
+ "output_path": "component/readers/readers-DatabaseRecordReader.json",
+ "assets_dir": "component/readers/assets/readers-DatabaseRecordReader/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/FwHeaderReader.rst",
+ "format": "rst",
+ "filename": "FwHeaderReader.rst",
+ "type": "component",
+ "category": "readers",
+ "id": "readers-FwHeaderReader",
+ "base_name": "readers-FwHeaderReader",
+ "output_path": "component/readers/readers-FwHeaderReader.json",
+ "assets_dir": "component/readers/assets/readers-FwHeaderReader/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/ValidatableFileDataReader.rst",
+ "format": "rst",
+ "filename": "ValidatableFileDataReader.rst",
+ "type": "component",
+ "category": "readers",
+ "id": "readers-ValidatableFileDataReader--s1",
+ "base_name": "readers-ValidatableFileDataReader",
+ "output_path": "component/readers/readers-ValidatableFileDataReader--s1.json",
+ "assets_dir": "component/readers/assets/readers-ValidatableFileDataReader--s1/",
"section_range": {
"start_line": 0,
- "end_line": 200,
+ "end_line": 314,
"sections": [
- "インタフェース定義",
- "クラス定義",
- "nablarch.core.validation.ValidationManager の設定"
+ "",
+ "事前精査処理の実装例"
],
"section_ids": [
"s1",
- "s2",
- "s3"
+ "s2"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-08_01_validation_architecture",
- "group_line_count": 200
+ "original_id": "readers-ValidatableFileDataReader",
+ "group_line_count": 314
},
"section_map": [
{
"section_id": "s1",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "クラス定義",
- "rst_labels": [
- "validation_sequence",
- "validation_config"
- ]
- },
- {
- "section_id": "s3",
- "heading": "nablarch.core.validation.ValidationManager の設定",
+ "heading": "事前精査処理の実装例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_05_custom_validator.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/FileDataReader.rst",
"format": "rst",
- "filename": "08_05_custom_validator.rst",
+ "filename": "FileDataReader.rst",
+ "type": "component",
+ "category": "readers",
+ "id": "readers-FileDataReader",
+ "base_name": "readers-FileDataReader",
+ "output_path": "component/readers/readers-FileDataReader.json",
+ "assets_dir": "component/readers/assets/readers-FileDataReader/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/reader/DatabaseTableQueueReader.rst",
+ "format": "rst",
+ "filename": "DatabaseTableQueueReader.rst",
+ "type": "component",
+ "category": "readers",
+ "id": "readers-DatabaseTableQueueReader",
+ "base_name": "readers-DatabaseTableQueueReader",
+ "output_path": "component/readers/readers-DatabaseTableQueueReader.json",
+ "assets_dir": "component/readers/assets/readers-DatabaseTableQueueReader/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/file_access.rst",
+ "format": "rst",
+ "filename": "file_access.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-08_05_custom_validator--s1",
- "base_name": "libraries-08_05_custom_validator",
- "output_path": "component/libraries/libraries-08_05_custom_validator--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_05_custom_validator--s1/",
+ "id": "libraries-file_access--s1",
+ "base_name": "libraries-file_access",
+ "output_path": "component/libraries/libraries-file_access--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-file_access--s1/",
"section_range": {
"start_line": 0,
- "end_line": 261,
+ "end_line": 163,
"sections": [
- "アノテーションの作成",
- "バリデータの作成",
- "バリデータを設定ファイルに登録",
- "バリデータを明示的に呼び出す場合"
+ "",
+ "論理パス",
+ "",
+ "ファイルアクセスAPI"
],
"section_ids": [
"s1",
@@ -25461,108 +25028,68 @@
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-08_05_custom_validator",
- "group_line_count": 261
+ "original_id": "libraries-file_access",
+ "group_line_count": 163
},
"section_map": [
{
"section_id": "s1",
- "heading": "アノテーションの作成",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "バリデータの作成",
+ "heading": "論理パス",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "バリデータを設定ファイルに登録",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "バリデータを明示的に呼び出す場合",
+ "heading": "ファイルアクセスAPI",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_06_direct_call_of_validators.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/messaging_sender_util.rst",
"format": "rst",
- "filename": "08_06_direct_call_of_validators.rst",
+ "filename": "messaging_sender_util.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-08_06_direct_call_of_validators--s1",
- "base_name": "libraries-08_06_direct_call_of_validators",
- "output_path": "component/libraries/libraries-08_06_direct_call_of_validators--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_06_direct_call_of_validators--s1/",
+ "id": "libraries-messaging_sender_util--s1",
+ "base_name": "libraries-messaging_sender_util",
+ "output_path": "component/libraries/libraries-messaging_sender_util--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-messaging_sender_util--s1/",
"section_range": {
"start_line": 0,
- "end_line": 59,
+ "end_line": 371,
"sections": [
"",
- "バリデータの明示的な呼び出し"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-08_06_direct_call_of_validators",
- "group_line_count": 59
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": [
- "direct_call_of_validators"
- ]
- },
- {
- "section_id": "s2",
- "heading": "バリデータの明示的な呼び出し",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_04_validation_form_inheritance.rst",
- "format": "rst",
- "filename": "08_04_validation_form_inheritance.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-08_04_validation_form_inheritance--s1",
- "base_name": "libraries-08_04_validation_form_inheritance",
- "output_path": "component/libraries/libraries-08_04_validation_form_inheritance--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_04_validation_form_inheritance--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 370,
- "sections": [
+ "送信定義ファイルの設定項目",
"",
- "Form の継承とバリデーション条件の継承",
+ "メッセージ送信前後処理の追加",
"",
- "国際化したプロパティの表示名称の取得方法"
+ "メッセージID採番処理の追加"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4"
+ "s4",
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-08_04_validation_form_inheritance",
- "group_line_count": 370
+ "original_id": "libraries-messaging_sender_util",
+ "group_line_count": 371
},
"section_map": [
{
@@ -25572,7 +25099,7 @@
},
{
"section_id": "s2",
- "heading": "Form の継承とバリデーション条件の継承",
+ "heading": "送信定義ファイルの設定項目",
"rst_labels": []
},
{
@@ -25582,31 +25109,43 @@
},
{
"section_id": "s4",
- "heading": "国際化したプロパティの表示名称の取得方法",
+ "heading": "メッセージ送信前後処理の追加",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "メッセージID採番処理の追加",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_02_validation_usage.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_mom.rst",
"format": "rst",
- "filename": "08_02_validation_usage.rst",
+ "filename": "enterprise_messaging_mom.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-08_02_validation_usage--s1",
- "base_name": "libraries-08_02_validation_usage",
- "output_path": "component/libraries/libraries-08_02_validation_usage--s1.json",
- "assets_dir": "component/libraries/assets/libraries-08_02_validation_usage--s1/",
+ "id": "libraries-enterprise_messaging_mom--s1",
+ "base_name": "libraries-enterprise_messaging_mom",
+ "output_path": "component/libraries/libraries-enterprise_messaging_mom--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_mom--s1/",
"section_range": {
"start_line": 0,
- "end_line": 389,
+ "end_line": 240,
"sections": [
"",
- "バリデーションの実行と入力値の変換",
+ "概要",
"",
- "Entity の使用",
+ "要求",
"",
- "バリデーション対象のプロパティ指定",
+ "全体構成",
+ "",
+ "データモデル",
""
],
"section_ids": [
@@ -25616,31 +25155,28 @@
"s4",
"s5",
"s6",
- "s7"
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-08_02_validation_usage",
- "group_line_count": 389
+ "original_id": "libraries-enterprise_messaging_mom",
+ "group_line_count": 240
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "validation_and_convert"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "バリデーションの実行と入力値の変換",
- "rst_labels": [
- "validation_form_example",
- "entity-usage"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -25649,10 +25185,8 @@
},
{
"section_id": "s4",
- "heading": "Entity の使用",
- "rst_labels": [
- "validation-prop"
- ]
+ "heading": "要求",
+ "rst_labels": []
},
{
"section_id": "s5",
@@ -25661,8 +25195,10 @@
},
{
"section_id": "s6",
- "heading": "バリデーション対象のプロパティ指定",
- "rst_labels": []
+ "heading": "全体構成",
+ "rst_labels": [
+ "message_model"
+ ]
},
{
"section_id": "s7",
@@ -25671,9 +25207,9 @@
},
{
"section_id": "s8",
- "heading": "1つのForm内の複数項目にまたがる入力チェック",
+ "heading": "データモデル",
"rst_labels": [
- "convert_property"
+ "messaging_api"
]
},
{
@@ -25683,8 +25219,10 @@
},
{
"section_id": "s10",
- "heading": "値の変換",
- "rst_labels": []
+ "heading": "メッセージング基盤API",
+ "rst_labels": [
+ "messaging_provider"
+ ]
},
{
"section_id": "s11",
@@ -25693,82 +25231,52 @@
},
{
"section_id": "s12",
- "heading": "入力値のトリム",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "SqlRowをインプットとして精査を行う例",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "プロパティに紐付くメッセージの作成",
+ "heading": "メッセージングプロバイダ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/08/08_02_validation_usage.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_mom.rst",
"format": "rst",
- "filename": "08_02_validation_usage.rst",
+ "filename": "enterprise_messaging_mom.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-08_02_validation_usage--s8",
- "base_name": "libraries-08_02_validation_usage",
- "output_path": "component/libraries/libraries-08_02_validation_usage--s8.json",
- "assets_dir": "component/libraries/assets/libraries-08_02_validation_usage--s8/",
+ "id": "libraries-enterprise_messaging_mom--s10",
+ "base_name": "libraries-enterprise_messaging_mom",
+ "output_path": "component/libraries/libraries-enterprise_messaging_mom--s10.json",
+ "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_mom--s10/",
"section_range": {
- "start_line": 389,
- "end_line": 698,
+ "start_line": 240,
+ "end_line": 638,
"sections": [
- "1つのForm内の複数項目にまたがる入力チェック",
- "",
- "値の変換",
- "",
- "入力値のトリム",
- "SqlRowをインプットとして精査を行う例",
+ "メッセージング基盤API",
"",
- "プロパティに紐付くメッセージの作成"
+ "メッセージングプロバイダ"
],
"section_ids": [
- "s8",
- "s9",
"s10",
"s11",
- "s12",
- "s13",
- "s14",
- "s15"
+ "s12"
]
},
"split_info": {
"is_split": true,
"part": 2,
"total_parts": 2,
- "original_id": "libraries-08_02_validation_usage",
- "group_line_count": 309
+ "original_id": "libraries-enterprise_messaging_mom",
+ "group_line_count": 398
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "validation_and_convert"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "バリデーションの実行と入力値の変換",
- "rst_labels": [
- "validation_form_example",
- "entity-usage"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -25777,10 +25285,8 @@
},
{
"section_id": "s4",
- "heading": "Entity の使用",
- "rst_labels": [
- "validation-prop"
- ]
+ "heading": "要求",
+ "rst_labels": []
},
{
"section_id": "s5",
@@ -25789,8 +25295,10 @@
},
{
"section_id": "s6",
- "heading": "バリデーション対象のプロパティ指定",
- "rst_labels": []
+ "heading": "全体構成",
+ "rst_labels": [
+ "message_model"
+ ]
},
{
"section_id": "s7",
@@ -25799,9 +25307,9 @@
},
{
"section_id": "s8",
- "heading": "1つのForm内の複数項目にまたがる入力チェック",
+ "heading": "データモデル",
"rst_labels": [
- "convert_property"
+ "messaging_api"
]
},
{
@@ -25811,8 +25319,10 @@
},
{
"section_id": "s10",
- "heading": "値の変換",
- "rst_labels": []
+ "heading": "メッセージング基盤API",
+ "rst_labels": [
+ "messaging_provider"
+ ]
},
{
"section_id": "s11",
@@ -25821,100 +25331,57 @@
},
{
"section_id": "s12",
- "heading": "入力値のトリム",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "SqlRowをインプットとして精査を行う例",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "プロパティに紐付くメッセージの作成",
+ "heading": "メッセージングプロバイダ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/06_FileUpload.rst",
- "format": "rst",
- "filename": "06_FileUpload.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-06_FileUpload",
- "base_name": "libraries-06_FileUpload",
- "output_path": "component/libraries/libraries-06_FileUpload.json",
- "assets_dir": "component/libraries/assets/libraries-06_FileUpload/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/05_FileDownload.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation_basic_validators.rst",
"format": "rst",
- "filename": "05_FileDownload.rst",
+ "filename": "validation_basic_validators.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-05_FileDownload--s1",
- "base_name": "libraries-05_FileDownload",
- "output_path": "component/libraries/libraries-05_FileDownload--s1.json",
- "assets_dir": "component/libraries/assets/libraries-05_FileDownload--s1/",
+ "id": "libraries-validation_basic_validators--s1",
+ "base_name": "libraries-validation_basic_validators",
+ "output_path": "component/libraries/libraries-validation_basic_validators--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-validation_basic_validators--s1/",
"section_range": {
"start_line": 0,
- "end_line": 399,
+ "end_line": 344,
"sections": [
"",
- "概要",
- "",
- "特徴",
- "",
- "要求",
- "",
- "構成",
- "インタフェース定義",
- "nablarch.fw.web.HttpResponseクラスのメソッド",
+ "基本バリデータ・コンバータ一覧",
"",
- "設定の記述",
- "設定内容詳細",
- "設定内容詳細"
+ "システム許容文字のバリデーション",
+ ""
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14"
+ "s5"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-05_FileDownload",
- "group_line_count": 399
+ "original_id": "libraries-validation_basic_validators",
+ "group_line_count": 344
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "validator_and_convertor"
+ ]
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "基本バリデータ・コンバータ一覧",
"rst_labels": []
},
{
@@ -25924,7 +25391,7 @@
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "システム許容文字のバリデーション",
"rst_labels": []
},
{
@@ -25934,91 +25401,117 @@
},
{
"section_id": "s6",
- "heading": "要求",
- "rst_labels": []
- },
+ "heading": "基本コンバータ、バリデータの設定値",
+ "rst_labels": [
+ "stringconvertor-setting",
+ "validate-requiredvalidator-setting",
+ "validate-lengthvalidator-setting"
+ ]
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation_basic_validators.rst",
+ "format": "rst",
+ "filename": "validation_basic_validators.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-validation_basic_validators--s6",
+ "base_name": "libraries-validation_basic_validators",
+ "output_path": "component/libraries/libraries-validation_basic_validators--s6.json",
+ "assets_dir": "component/libraries/assets/libraries-validation_basic_validators--s6/",
+ "section_range": {
+ "start_line": 344,
+ "end_line": 587,
+ "sections": [
+ "基本コンバータ、バリデータの設定値"
+ ],
+ "section_ids": [
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-validation_basic_validators",
+ "group_line_count": 243
+ },
+ "section_map": [
{
- "section_id": "s7",
+ "section_id": "s1",
"heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "構成",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "インタフェース定義",
"rst_labels": [
- "default-interface-label"
+ "validator_and_convertor"
]
},
{
- "section_id": "s10",
- "heading": "nablarch.fw.web.HttpResponseクラスのメソッド",
+ "section_id": "s2",
+ "heading": "基本バリデータ・コンバータ一覧",
"rst_labels": []
},
{
- "section_id": "s11",
+ "section_id": "s3",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "設定の記述",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "設定内容詳細",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "設定内容詳細",
+ "section_id": "s4",
+ "heading": "システム許容文字のバリデーション",
"rst_labels": []
},
{
- "section_id": "s15",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "使用例",
- "rst_labels": []
+ "section_id": "s6",
+ "heading": "基本コンバータ、バリデータの設定値",
+ "rst_labels": [
+ "stringconvertor-setting",
+ "validate-requiredvalidator-setting",
+ "validate-lengthvalidator-setting"
+ ]
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/05_FileDownload.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_overview.rst",
"format": "rst",
- "filename": "05_FileDownload.rst",
+ "filename": "enterprise_messaging_overview.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-05_FileDownload--s15",
- "base_name": "libraries-05_FileDownload",
- "output_path": "component/libraries/libraries-05_FileDownload--s15.json",
- "assets_dir": "component/libraries/assets/libraries-05_FileDownload--s15/",
+ "id": "libraries-enterprise_messaging_overview--s1",
+ "base_name": "libraries-enterprise_messaging_overview",
+ "output_path": "component/libraries/libraries-enterprise_messaging_overview--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_overview--s1/",
"section_range": {
- "start_line": 399,
- "end_line": 428,
+ "start_line": 0,
+ "end_line": 74,
"sections": [
"",
- "使用例"
+ "概要",
+ "",
+ "全体構成",
+ "",
+ "機能詳細"
],
"section_ids": [
- "s15",
- "s16"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-05_FileDownload",
- "group_line_count": 29
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "libraries-enterprise_messaging_overview",
+ "group_line_count": 74
},
"section_map": [
{
@@ -26038,7 +25531,7 @@
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "全体構成",
"rst_labels": []
},
{
@@ -26048,119 +25541,173 @@
},
{
"section_id": "s6",
- "heading": "要求",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
+ "heading": "機能詳細",
"rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "構成",
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_http.rst",
+ "format": "rst",
+ "filename": "enterprise_messaging_http.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-enterprise_messaging_http--s1",
+ "base_name": "libraries-enterprise_messaging_http",
+ "output_path": "component/libraries/libraries-enterprise_messaging_http--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_http--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 276,
+ "sections": [
+ "",
+ "概要",
+ "",
+ "要求",
+ "",
+ "全体構成",
+ "",
+ "データモデル",
+ "",
+ "フレームワーク機能",
+ ""
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-enterprise_messaging_http",
+ "group_line_count": 276
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "インタフェース定義",
- "rst_labels": [
- "default-interface-label"
- ]
+ "section_id": "s2",
+ "heading": "概要",
+ "rst_labels": []
},
{
- "section_id": "s10",
- "heading": "nablarch.fw.web.HttpResponseクラスのメソッド",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "",
+ "section_id": "s4",
+ "heading": "要求",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "設定の記述",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s13",
- "heading": "設定内容詳細",
+ "section_id": "s6",
+ "heading": "全体構成",
+ "rst_labels": [
+ "message_model_http"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "設定内容詳細",
+ "section_id": "s8",
+ "heading": "データモデル",
+ "rst_labels": [
+ "framework"
+ ]
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s15",
+ "section_id": "s10",
+ "heading": "フレームワーク機能",
+ "rst_labels": [
+ "messaging_api"
+ ]
+ },
+ {
+ "section_id": "s11",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "使用例",
+ "section_id": "s12",
+ "heading": "通信クライアント",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/02_Fw/01_Web/07_UserAgent.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_http.rst",
"format": "rst",
- "filename": "07_UserAgent.rst",
+ "filename": "enterprise_messaging_http.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-07_UserAgent--s1",
- "base_name": "libraries-07_UserAgent",
- "output_path": "component/libraries/libraries-07_UserAgent--s1.json",
- "assets_dir": "component/libraries/assets/libraries-07_UserAgent--s1/",
+ "id": "libraries-enterprise_messaging_http--s12",
+ "base_name": "libraries-enterprise_messaging_http",
+ "output_path": "component/libraries/libraries-enterprise_messaging_http--s12.json",
+ "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_http--s12/",
"section_range": {
- "start_line": 0,
- "end_line": 149,
+ "start_line": 276,
+ "end_line": 407,
"sections": [
- "インタフェース定義",
- "nablarch.fw.web.HttpRequestクラスのメソッド",
- "nablarch.fw.web.useragent.UserAgentParserインタフェースのメソッド",
- "nablarch.fw.web.useragent.UserAgentクラスのメソッド",
- "",
- "設定の記述"
+ "通信クライアント"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
+ "s12"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-07_UserAgent",
- "group_line_count": 149
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-enterprise_messaging_http",
+ "group_line_count": 131
},
"section_map": [
{
"section_id": "s1",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "nablarch.fw.web.HttpRequestクラスのメソッド",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "nablarch.fw.web.useragent.UserAgentParserインタフェースのメソッド",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "nablarch.fw.web.useragent.UserAgentクラスのメソッド",
+ "heading": "要求",
"rst_labels": []
},
{
@@ -26170,41 +25717,65 @@
},
{
"section_id": "s6",
- "heading": "設定の記述",
+ "heading": "全体構成",
+ "rst_labels": [
+ "message_model_http"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "データモデル",
+ "rst_labels": [
+ "framework"
+ ]
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "フレームワーク機能",
+ "rst_labels": [
+ "messaging_api"
+ ]
+ },
+ {
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "通信クライアント",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging.rst",
- "format": "rst",
- "filename": "messaging.rst",
- "type": "processing-pattern",
- "category": "mom-messaging",
- "id": "mom-messaging-messaging",
- "base_name": "mom-messaging-messaging",
- "output_path": "processing-pattern/mom-messaging/mom-messaging-messaging.json",
- "assets_dir": "processing-pattern/mom-messaging/assets/mom-messaging-messaging/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging_receive.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation_advanced_validators.rst",
"format": "rst",
- "filename": "messaging_receive.rst",
- "type": "processing-pattern",
- "category": "mom-messaging",
- "id": "mom-messaging-messaging_receive--s1",
- "base_name": "mom-messaging-messaging_receive",
- "output_path": "processing-pattern/mom-messaging/mom-messaging-messaging_receive--s1.json",
- "assets_dir": "processing-pattern/mom-messaging/assets/mom-messaging-messaging_receive--s1/",
+ "filename": "validation_advanced_validators.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-validation_advanced_validators--s1",
+ "base_name": "libraries-validation_advanced_validators",
+ "output_path": "component/libraries/libraries-validation_advanced_validators--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-validation_advanced_validators--s1/",
"section_range": {
"start_line": 0,
- "end_line": 262,
+ "end_line": 195,
"sections": [
"",
- "業務アクションハンドラの実装",
+ "年月日コンバータ",
"",
- "標準ハンドラ構成と主要処理フロー"
+ "年月コンバータ"
],
"section_ids": [
"s1",
@@ -26217,8 +25788,8 @@
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "mom-messaging-messaging_receive",
- "group_line_count": 262
+ "original_id": "libraries-validation_advanced_validators",
+ "group_line_count": 195
},
"section_map": [
{
@@ -26228,7 +25799,7 @@
},
{
"section_id": "s2",
- "heading": "業務アクションハンドラの実装",
+ "heading": "年月日コンバータ",
"rst_labels": []
},
{
@@ -26238,49 +25809,43 @@
},
{
"section_id": "s4",
- "heading": "標準ハンドラ構成と主要処理フロー",
- "rst_labels": [
- "flow-table"
- ]
+ "heading": "年月コンバータ",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch_resident_thread_sync.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/messaging_sending_batch.rst",
"format": "rst",
- "filename": "batch_resident_thread_sync.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-batch_resident_thread_sync--s1",
- "base_name": "nablarch-batch-batch_resident_thread_sync",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch_resident_thread_sync--s1.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch_resident_thread_sync--s1/",
+ "filename": "messaging_sending_batch.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-messaging_sending_batch--s1",
+ "base_name": "libraries-messaging_sending_batch",
+ "output_path": "component/libraries/libraries-messaging_sending_batch--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-messaging_sending_batch--s1/",
"section_range": {
"start_line": 0,
- "end_line": 342,
+ "end_line": 233,
"sections": [
"",
"基本構造",
"",
- "業務アクションハンドラの実装",
- "",
"標準ハンドラ構成と主要処理フロー"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4",
- "s5",
- "s6"
+ "s4"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "nablarch-batch-batch_resident_thread_sync",
- "group_line_count": 342
+ "original_id": "libraries-messaging_sending_batch",
+ "group_line_count": 233
},
"section_map": [
{
@@ -26300,59 +25865,45 @@
},
{
"section_id": "s4",
- "heading": "業務アクションハンドラの実装",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
"heading": "標準ハンドラ構成と主要処理フロー",
- "rst_labels": [
- "flow-table"
- ]
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging_http.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
"format": "rst",
- "filename": "messaging_http.rst",
- "type": "processing-pattern",
- "category": "http-messaging",
- "id": "http-messaging-messaging_http--s1",
- "base_name": "http-messaging-messaging_http",
- "output_path": "processing-pattern/http-messaging/http-messaging-messaging_http--s1.json",
- "assets_dir": "processing-pattern/http-messaging/assets/http-messaging-messaging_http--s1/",
+ "filename": "record_format.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-record_format--s1",
+ "base_name": "libraries-record_format",
+ "output_path": "component/libraries/libraries-record_format--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-record_format--s1/",
"section_range": {
"start_line": 0,
- "end_line": 246,
+ "end_line": 159,
"sections": [
"",
"基本構造",
"",
- "業務アクションハンドラの実装",
- "",
- "標準ハンドラ構成と主要処理フロー"
+ "使用例",
+ ""
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5",
- "s6"
+ "s5"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "http-messaging-messaging_http",
- "group_line_count": 246
+ "total_parts": 5,
+ "original_id": "libraries-record_format",
+ "group_line_count": 159
},
"section_map": [
{
@@ -26372,7 +25923,7 @@
},
{
"section_id": "s4",
- "heading": "業務アクションハンドラの実装",
+ "heading": "使用例",
"rst_labels": []
},
{
@@ -26382,49 +25933,68 @@
},
{
"section_id": "s6",
- "heading": "標準ハンドラ構成と主要処理フロー",
+ "heading": "フォーマット定義ファイルの書式",
"rst_labels": [
- "flow-table"
+ "using_multi_format"
]
+ },
+ {
+ "section_id": "s7",
+ "heading": "マルチフォーマット形式の利用",
+ "rst_labels": [
+ "types_and_converters"
+ ]
+ },
+ {
+ "section_id": "s8",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "rst_labels": [
+ "converters_sample"
+ ]
+ },
+ {
+ "section_id": "s9",
+ "heading": "フィールドコンバータ(文字列置換)の利用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "可変長ファイルにおけるタイトル行の読み書き",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "ノード名に関する制約事項",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/messaging_request_reply.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
"format": "rst",
- "filename": "messaging_request_reply.rst",
- "type": "processing-pattern",
- "category": "mom-messaging",
- "id": "mom-messaging-messaging_request_reply--s1",
- "base_name": "mom-messaging-messaging_request_reply",
- "output_path": "processing-pattern/mom-messaging/mom-messaging-messaging_request_reply--s1.json",
- "assets_dir": "processing-pattern/mom-messaging/assets/mom-messaging-messaging_request_reply--s1/",
+ "filename": "record_format.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-record_format--s6",
+ "base_name": "libraries-record_format",
+ "output_path": "component/libraries/libraries-record_format--s6.json",
+ "assets_dir": "component/libraries/assets/libraries-record_format--s6/",
"section_range": {
- "start_line": 0,
- "end_line": 330,
+ "start_line": 159,
+ "end_line": 529,
"sections": [
- "",
- "基本構造",
- "",
- "業務アクションハンドラの実装",
- "",
- "標準ハンドラ構成と主要処理フロー"
+ "フォーマット定義ファイルの書式"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
"s6"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "mom-messaging-messaging_request_reply",
- "group_line_count": 330
+ "part": 2,
+ "total_parts": 5,
+ "original_id": "libraries-record_format",
+ "group_line_count": 370
},
"section_map": [
{
@@ -26444,7 +26014,7 @@
},
{
"section_id": "s4",
- "heading": "業務アクションハンドラの実装",
+ "heading": "使用例",
"rst_labels": []
},
{
@@ -26454,63 +26024,80 @@
},
{
"section_id": "s6",
- "heading": "標準ハンドラ構成と主要処理フロー",
+ "heading": "フォーマット定義ファイルの書式",
"rst_labels": [
- "flow-table"
+ "using_multi_format"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "マルチフォーマット形式の利用",
+ "rst_labels": [
+ "types_and_converters"
+ ]
+ },
+ {
+ "section_id": "s8",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "rst_labels": [
+ "converters_sample"
]
+ },
+ {
+ "section_id": "s9",
+ "heading": "フィールドコンバータ(文字列置換)の利用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "可変長ファイルにおけるタイトル行の読み書き",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "ノード名に関する制約事項",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/concept.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
"format": "rst",
- "filename": "concept.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-concept-architectural_pattern--s1",
- "base_name": "about-nablarch-concept-architectural_pattern",
- "output_path": "about/about-nablarch/about-nablarch-concept-architectural_pattern--s1.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-concept-architectural_pattern--s1/",
+ "filename": "record_format.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-record_format--s7",
+ "base_name": "libraries-record_format",
+ "output_path": "component/libraries/libraries-record_format--s7.json",
+ "assets_dir": "component/libraries/assets/libraries-record_format--s7/",
"section_range": {
- "start_line": 0,
- "end_line": 276,
+ "start_line": 529,
+ "end_line": 830,
"sections": [
- "",
- "NAFのアプリケーション動作モデル",
- "",
- "標準ハンドラ構成",
- "",
- "アプリケーションの実行と初期化処理",
- ""
+ "マルチフォーマット形式の利用",
+ "フィールドタイプ・フィールドコンバータ定義一覧"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7"
+ "s7",
+ "s8"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 3,
- "original_id": "about-nablarch-concept-architectural_pattern",
- "group_line_count": 276
+ "part": 3,
+ "total_parts": 5,
+ "original_id": "libraries-record_format",
+ "group_line_count": 301
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "basic_architecture"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "NAFのアプリケーション動作モデル",
+ "heading": "基本構造",
"rst_labels": []
},
{
@@ -26520,7 +26107,7 @@
},
{
"section_id": "s4",
- "heading": "標準ハンドラ構成",
+ "heading": "使用例",
"rst_labels": []
},
{
@@ -26530,147 +26117,80 @@
},
{
"section_id": "s6",
- "heading": "アプリケーションの実行と初期化処理",
- "rst_labels": []
+ "heading": "フォーマット定義ファイルの書式",
+ "rst_labels": [
+ "using_multi_format"
+ ]
},
{
"section_id": "s7",
- "heading": "",
- "rst_labels": []
+ "heading": "マルチフォーマット形式の利用",
+ "rst_labels": [
+ "types_and_converters"
+ ]
},
{
"section_id": "s8",
- "heading": "ハンドラの構造と実装",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
"rst_labels": [
- "method_binding",
- "request_processing"
+ "converters_sample"
]
},
{
"section_id": "s9",
- "heading": "",
+ "heading": "フィールドコンバータ(文字列置換)の利用方法",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "リクエストの識別と業務処理の実行",
- "rst_labels": [
- "execution_id",
- "request_path",
- "internal_request_id"
- ]
- },
- {
- "section_id": "s11",
- "heading": "",
+ "heading": "可変長ファイルにおけるタイトル行の読み書き",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "処理結果の識別",
- "rst_labels": [
- "scope"
- ]
- },
- {
- "section_id": "s14",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "変数スコープ",
- "rst_labels": [
- "windowscope"
- ]
- },
- {
- "section_id": "s16",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "ハンドライベントコールバック",
- "rst_labels": [
- "data_reader"
- ]
- },
- {
- "section_id": "s18",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "データリーダ",
- "rst_labels": [
- "implementing_action_handler"
- ]
- },
- {
- "section_id": "s20",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "業務アクションハンドラの実装",
+ "section_id": "s11",
+ "heading": "ノード名に関する制約事項",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/concept.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
"format": "rst",
- "filename": "concept.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-concept--s8",
- "base_name": "about-nablarch-concept",
- "output_path": "about/about-nablarch/about-nablarch-concept--s8.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-concept--s8/",
+ "filename": "record_format.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-record_format--s9",
+ "base_name": "libraries-record_format",
+ "output_path": "component/libraries/libraries-record_format--s9.json",
+ "assets_dir": "component/libraries/assets/libraries-record_format--s9/",
"section_range": {
- "start_line": 276,
- "end_line": 631,
+ "start_line": 830,
+ "end_line": 1078,
"sections": [
- "ハンドラの構造と実装",
- "",
- "リクエストの識別と業務処理の実行",
- "",
- ""
+ "フィールドコンバータ(文字列置換)の利用方法",
+ "可変長ファイルにおけるタイトル行の読み書き"
],
"section_ids": [
- "s8",
"s9",
- "s10",
- "s11",
- "s12"
+ "s10"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 3,
- "original_id": "about-nablarch-concept",
- "group_line_count": 355
+ "part": 4,
+ "total_parts": 5,
+ "original_id": "libraries-record_format",
+ "group_line_count": 248
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "basic_architecture"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "NAFのアプリケーション動作モデル",
+ "heading": "基本構造",
"rst_labels": []
},
{
@@ -26680,7 +26200,7 @@
},
{
"section_id": "s4",
- "heading": "標準ハンドラ構成",
+ "heading": "使用例",
"rst_labels": []
},
{
@@ -26690,155 +26210,78 @@
},
{
"section_id": "s6",
- "heading": "アプリケーションの実行と初期化処理",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "ハンドラの構造と実装",
- "rst_labels": [
- "method_binding",
- "request_processing"
- ]
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "リクエストの識別と業務処理の実行",
- "rst_labels": [
- "execution_id",
- "request_path",
- "internal_request_id"
- ]
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "処理結果の識別",
+ "heading": "フォーマット定義ファイルの書式",
"rst_labels": [
- "scope"
+ "using_multi_format"
]
},
{
- "section_id": "s14",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "変数スコープ",
+ "section_id": "s7",
+ "heading": "マルチフォーマット形式の利用",
"rst_labels": [
- "windowscope"
+ "types_and_converters"
]
},
{
- "section_id": "s16",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "ハンドライベントコールバック",
+ "section_id": "s8",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
"rst_labels": [
- "data_reader"
+ "converters_sample"
]
},
{
- "section_id": "s18",
- "heading": "",
+ "section_id": "s9",
+ "heading": "フィールドコンバータ(文字列置換)の利用方法",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "データリーダ",
- "rst_labels": [
- "implementing_action_handler"
- ]
- },
- {
- "section_id": "s20",
- "heading": "",
+ "section_id": "s10",
+ "heading": "可変長ファイルにおけるタイトル行の読み書き",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "業務アクションハンドラの実装",
+ "section_id": "s11",
+ "heading": "ノード名に関する制約事項",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/concept.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
"format": "rst",
- "filename": "concept.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-concept--s13",
- "base_name": "about-nablarch-concept",
- "output_path": "about/about-nablarch/about-nablarch-concept--s13.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-concept--s13/",
+ "filename": "record_format.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-record_format--s11",
+ "base_name": "libraries-record_format",
+ "output_path": "component/libraries/libraries-record_format--s11.json",
+ "assets_dir": "component/libraries/assets/libraries-record_format--s11/",
"section_range": {
- "start_line": 631,
- "end_line": 1019,
+ "start_line": 1078,
+ "end_line": 1527,
"sections": [
- "処理結果の識別",
- "",
- "変数スコープ",
- "",
- "ハンドライベントコールバック",
- "",
- "データリーダ",
- "",
- "業務アクションハンドラの実装"
+ "ノード名に関する制約事項"
],
"section_ids": [
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21"
+ "s11"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 3,
- "original_id": "about-nablarch-concept",
- "group_line_count": 388
+ "part": 5,
+ "total_parts": 5,
+ "original_id": "libraries-record_format",
+ "group_line_count": 449
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "basic_architecture"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "NAFのアプリケーション動作モデル",
+ "heading": "基本構造",
"rst_labels": []
},
{
@@ -26848,7 +26291,7 @@
},
{
"section_id": "s4",
- "heading": "標準ハンドラ構成",
+ "heading": "使用例",
"rst_labels": []
},
{
@@ -26858,827 +26301,702 @@
},
{
"section_id": "s6",
- "heading": "アプリケーションの実行と初期化処理",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "ハンドラの構造と実装",
- "rst_labels": [
- "method_binding",
- "request_processing"
- ]
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "リクエストの識別と業務処理の実行",
- "rst_labels": [
- "execution_id",
- "request_path",
- "internal_request_id"
- ]
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "処理結果の識別",
+ "heading": "フォーマット定義ファイルの書式",
"rst_labels": [
- "scope"
+ "using_multi_format"
]
},
{
- "section_id": "s14",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "変数スコープ",
+ "section_id": "s7",
+ "heading": "マルチフォーマット形式の利用",
"rst_labels": [
- "windowscope"
+ "types_and_converters"
]
},
{
- "section_id": "s16",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "ハンドライベントコールバック",
+ "section_id": "s8",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
"rst_labels": [
- "data_reader"
+ "converters_sample"
]
},
{
- "section_id": "s18",
- "heading": "",
+ "section_id": "s9",
+ "heading": "フィールドコンバータ(文字列置換)の利用方法",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "データリーダ",
- "rst_labels": [
- "implementing_action_handler"
- ]
- },
- {
- "section_id": "s20",
- "heading": "",
+ "section_id": "s10",
+ "heading": "可変長ファイルにおけるタイトル行の読み書き",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "業務アクションハンドラの実装",
+ "section_id": "s11",
+ "heading": "ノード名に関する制約事項",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/web_gui.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation.rst",
"format": "rst",
- "filename": "web_gui.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-web_gui--s1",
- "base_name": "web-application-web_gui",
- "output_path": "processing-pattern/web-application/web-application-web_gui--s1.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-web_gui--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 251,
- "sections": [
- "",
- "業務アクションハンドラの実装",
- "",
- "標準ハンドラ構成と主要処理フロー"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "web-application-web_gui",
- "group_line_count": 251
- },
+ "filename": "validation.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-validation-core_library",
+ "base_name": "libraries-validation-core_library",
+ "output_path": "component/libraries/libraries-validation-core_library.json",
+ "assets_dir": "component/libraries/assets/libraries-validation-core_library/",
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "web_gui"
- ]
- },
- {
- "section_id": "s2",
- "heading": "業務アクションハンドラの実装",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "標準ハンドラ構成と主要処理フロー",
- "rst_labels": [
- "flow-table"
+ "validation"
]
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch_resident.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/index.rst",
"format": "rst",
- "filename": "batch_resident.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-batch_resident--s1",
- "base_name": "nablarch-batch-batch_resident",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch_resident--s1.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch_resident--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 293,
- "sections": [
- "",
- "基本構造",
- "",
- "業務アクションハンドラの実装",
- "",
- "標準ハンドラ構成と主要処理フロー"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "nablarch-batch-batch_resident",
- "group_line_count": 293
- },
+ "filename": "index.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-FAQ",
+ "base_name": "about-nablarch-FAQ",
+ "output_path": "about/about-nablarch/about-nablarch-FAQ.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-FAQ/",
"section_map": [
{
"section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "基本構造",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "業務アクションハンドラの実装",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
+ "heading": "FAQ一覧",
"rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "標準ハンドラ構成と主要処理フロー",
- "rst_labels": [
- "flow-table"
- ]
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/index.rst",
"format": "rst",
- "filename": "batch.rst",
+ "filename": "index.rst",
"type": "processing-pattern",
"category": "nablarch-batch",
- "id": "nablarch-batch-batch-architectural_pattern",
- "base_name": "nablarch-batch-batch-architectural_pattern",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch-architectural_pattern.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch-architectural_pattern/",
+ "id": "nablarch-batch-batch-batch",
+ "base_name": "nablarch-batch-batch-batch",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch-batch.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch-batch/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/architectural_pattern/batch_single_shot.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/4.rst",
"format": "rst",
- "filename": "batch_single_shot.rst",
+ "filename": "4.rst",
"type": "processing-pattern",
"category": "nablarch-batch",
- "id": "nablarch-batch-batch_single_shot--s1",
- "base_name": "nablarch-batch-batch_single_shot",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch_single_shot--s1.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch_single_shot--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 186,
- "sections": [
- "",
- "基本構造",
- "",
- "業務アクションハンドラの実装",
- "",
- "標準ハンドラ構成と主要処理フロー"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "nablarch-batch-batch_single_shot",
- "group_line_count": 186
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "基本構造",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "業務アクションハンドラの実装",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "標準ハンドラ構成と主要処理フロー",
- "rst_labels": [
- "flow-table"
- ]
- }
- ]
+ "id": "nablarch-batch-4",
+ "base_name": "nablarch-batch-4",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-4.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-4/",
+ "section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/01_SystemConstitution/04_RDBMS_Policy.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/8.rst",
"format": "rst",
- "filename": "04_RDBMS_Policy.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-04_RDBMS_Policy--s1",
- "base_name": "about-nablarch-04_RDBMS_Policy",
- "output_path": "about/about-nablarch/about-nablarch-04_RDBMS_Policy--s1.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-04_RDBMS_Policy--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 127,
- "sections": [
- "",
- "RDBMS への依存の排除",
- "",
- "共通項目の更新について",
- "",
- "フレームワークで規定するテーブルへのアクセスについて"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "about-nablarch-04_RDBMS_Policy",
- "group_line_count": 127
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "RDBMS への依存の排除",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "共通項目の更新について",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "フレームワークで規定するテーブルへのアクセスについて",
- "rst_labels": []
- }
- ]
+ "filename": "8.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-8",
+ "base_name": "nablarch-batch-8",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-8.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-8/",
+ "section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/9.rst",
"format": "rst",
- "filename": "index.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-reader",
- "base_name": "readers-reader",
- "output_path": "component/readers/readers-reader.json",
- "assets_dir": "component/readers/assets/readers-reader/",
+ "filename": "9.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-9",
+ "base_name": "nablarch-batch-9",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-9.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-9/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/ResumeDataReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/5.rst",
"format": "rst",
- "filename": "ResumeDataReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-ResumeDataReader--s1",
- "base_name": "readers-ResumeDataReader",
- "output_path": "component/readers/readers-ResumeDataReader--s1.json",
- "assets_dir": "component/readers/assets/readers-ResumeDataReader--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 155,
- "sections": [
- "",
- "設定項目"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "readers-ResumeDataReader",
- "group_line_count": 155
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "設定項目",
- "rst_labels": []
- }
- ]
+ "filename": "5.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-5",
+ "base_name": "nablarch-batch-5",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-5.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-5/",
+ "section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/MessageReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/2.rst",
"format": "rst",
- "filename": "MessageReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-MessageReader",
- "base_name": "readers-MessageReader",
- "output_path": "component/readers/readers-MessageReader.json",
- "assets_dir": "component/readers/assets/readers-MessageReader/",
+ "filename": "2.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-2",
+ "base_name": "nablarch-batch-2",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-2.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-2/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/DatabaseRecordReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/7.rst",
"format": "rst",
- "filename": "DatabaseRecordReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-DatabaseRecordReader",
- "base_name": "readers-DatabaseRecordReader",
- "output_path": "component/readers/readers-DatabaseRecordReader.json",
- "assets_dir": "component/readers/assets/readers-DatabaseRecordReader/",
+ "filename": "7.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-7",
+ "base_name": "nablarch-batch-7",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-7.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-7/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/FwHeaderReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/3.rst",
"format": "rst",
- "filename": "FwHeaderReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-FwHeaderReader",
- "base_name": "readers-FwHeaderReader",
- "output_path": "component/readers/readers-FwHeaderReader.json",
- "assets_dir": "component/readers/assets/readers-FwHeaderReader/",
+ "filename": "3.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-3",
+ "base_name": "nablarch-batch-3",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-3.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-3/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/ValidatableFileDataReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/1.rst",
"format": "rst",
- "filename": "ValidatableFileDataReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-ValidatableFileDataReader--s1",
- "base_name": "readers-ValidatableFileDataReader",
- "output_path": "component/readers/readers-ValidatableFileDataReader--s1.json",
- "assets_dir": "component/readers/assets/readers-ValidatableFileDataReader--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 314,
- "sections": [
- "",
- "事前精査処理の実装例"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "readers-ValidatableFileDataReader",
- "group_line_count": 314
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "事前精査処理の実装例",
- "rst_labels": []
- }
- ]
+ "filename": "1.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-1-FAQ",
+ "base_name": "nablarch-batch-1-FAQ",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-1-FAQ.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-1-FAQ/",
+ "section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/FileDataReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/6.rst",
"format": "rst",
- "filename": "FileDataReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-FileDataReader",
- "base_name": "readers-FileDataReader",
- "output_path": "component/readers/readers-FileDataReader.json",
- "assets_dir": "component/readers/assets/readers-FileDataReader/",
+ "filename": "6.rst",
+ "type": "processing-pattern",
+ "category": "nablarch-batch",
+ "id": "nablarch-batch-6",
+ "base_name": "nablarch-batch-6",
+ "output_path": "processing-pattern/nablarch-batch/nablarch-batch-6.json",
+ "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-6/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/reader/DatabaseTableQueueReader.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/test/index.rst",
"format": "rst",
- "filename": "DatabaseTableQueueReader.rst",
- "type": "component",
- "category": "readers",
- "id": "readers-DatabaseTableQueueReader",
- "base_name": "readers-DatabaseTableQueueReader",
- "output_path": "component/readers/readers-DatabaseTableQueueReader.json",
- "assets_dir": "component/readers/assets/readers-DatabaseTableQueueReader/",
+ "filename": "index.rst",
+ "type": "development-tools",
+ "category": "testing-framework",
+ "id": "testing-framework-test",
+ "base_name": "testing-framework-test",
+ "output_path": "development-tools/testing-framework/testing-framework-test.json",
+ "assets_dir": "development-tools/testing-framework/assets/testing-framework-test/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/file_access.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/test/4.rst",
"format": "rst",
- "filename": "file_access.rst",
+ "filename": "4.rst",
+ "type": "development-tools",
+ "category": "testing-framework",
+ "id": "testing-framework-4",
+ "base_name": "testing-framework-4",
+ "output_path": "development-tools/testing-framework/testing-framework-4.json",
+ "assets_dir": "development-tools/testing-framework/assets/testing-framework-4/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/test/5.rst",
+ "format": "rst",
+ "filename": "5.rst",
+ "type": "development-tools",
+ "category": "testing-framework",
+ "id": "testing-framework-5",
+ "base_name": "testing-framework-5",
+ "output_path": "development-tools/testing-framework/testing-framework-5.json",
+ "assets_dir": "development-tools/testing-framework/assets/testing-framework-5/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/test/3.rst",
+ "format": "rst",
+ "filename": "3.rst",
+ "type": "development-tools",
+ "category": "testing-framework",
+ "id": "testing-framework-3",
+ "base_name": "testing-framework-3",
+ "output_path": "development-tools/testing-framework/testing-framework-3.json",
+ "assets_dir": "development-tools/testing-framework/assets/testing-framework-3/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-file_access--s1",
- "base_name": "libraries-file_access",
- "output_path": "component/libraries/libraries-file_access--s1.json",
- "assets_dir": "component/libraries/assets/libraries-file_access--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 163,
- "sections": [
- "",
- "論理パス",
- "",
- "ファイルアクセスAPI"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-file_access",
- "group_line_count": 163
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "論理パス",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "ファイルアクセスAPI",
- "rst_labels": []
- }
- ]
+ "id": "libraries-validation-validation",
+ "base_name": "libraries-validation-validation",
+ "output_path": "component/libraries/libraries-validation-validation.json",
+ "assets_dir": "component/libraries/assets/libraries-validation-validation/",
+ "section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/thread_context.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/2.rst",
"format": "rst",
- "filename": "thread_context.rst",
+ "filename": "2.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-thread_context--s1",
- "base_name": "libraries-thread_context",
- "output_path": "component/libraries/libraries-thread_context--s1.json",
- "assets_dir": "component/libraries/assets/libraries-thread_context--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 345,
- "sections": [
- "",
- "同一スレッド内でのデータ共有(スレッドコンテキスト)",
- "インタフェース定義",
- "クラス定義",
- "ThreadContextHandlerの設定",
- "UserIdAttributeの設定",
- "RequestIdAttributeの設定",
- "InternalRequestIdAttributeの設定"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "libraries-thread_context",
- "group_line_count": 345
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": [
- "thread-context-label"
- ]
- },
- {
- "section_id": "s2",
- "heading": "同一スレッド内でのデータ共有(スレッドコンテキスト)",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "インタフェース定義",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "クラス定義",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "ThreadContextHandlerの設定",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "UserIdAttributeの設定",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "RequestIdAttributeの設定",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "InternalRequestIdAttributeの設定",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "LanguageAttributeの設定",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "TimeZoneAttributeの設定",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "ExecutionIdAttributeの設定",
- "rst_labels": []
- }
- ]
+ "id": "libraries-2",
+ "base_name": "libraries-2",
+ "output_path": "component/libraries/libraries-2.json",
+ "assets_dir": "component/libraries/assets/libraries-2/",
+ "section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/thread_context.rst",
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/3.rst",
"format": "rst",
- "filename": "thread_context.rst",
+ "filename": "3.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-thread_context--s9",
- "base_name": "libraries-thread_context",
- "output_path": "component/libraries/libraries-thread_context--s9.json",
- "assets_dir": "component/libraries/assets/libraries-thread_context--s9/",
- "section_range": {
- "start_line": 345,
- "end_line": 707,
- "sections": [
- "LanguageAttributeの設定",
- "TimeZoneAttributeの設定",
- "ExecutionIdAttributeの設定"
+ "id": "libraries-3",
+ "base_name": "libraries-3",
+ "output_path": "component/libraries/libraries-3.json",
+ "assets_dir": "component/libraries/assets/libraries-3/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/1.rst",
+ "format": "rst",
+ "filename": "1.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-1-FAQ",
+ "base_name": "libraries-1-FAQ",
+ "output_path": "component/libraries/libraries-1-FAQ.json",
+ "assets_dir": "component/libraries/assets/libraries-1-FAQ/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-all",
+ "base_name": "about-nablarch-all",
+ "output_path": "about/about-nablarch/about-nablarch-all.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-all/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/4.rst",
+ "format": "rst",
+ "filename": "4.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-4",
+ "base_name": "about-nablarch-4",
+ "output_path": "about/about-nablarch/about-nablarch-4.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-4/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/5.rst",
+ "format": "rst",
+ "filename": "5.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-5",
+ "base_name": "about-nablarch-5",
+ "output_path": "about/about-nablarch/about-nablarch-5.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-5/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/2.rst",
+ "format": "rst",
+ "filename": "2.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-2",
+ "base_name": "about-nablarch-2",
+ "output_path": "about/about-nablarch/about-nablarch-2.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-2/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/3.rst",
+ "format": "rst",
+ "filename": "3.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-3",
+ "base_name": "about-nablarch-3",
+ "output_path": "about/about-nablarch/about-nablarch-3.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-3/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/1.rst",
+ "format": "rst",
+ "filename": "1.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-1-FAQ",
+ "base_name": "about-nablarch-1-FAQ",
+ "output_path": "about/about-nablarch/about-nablarch-1-FAQ.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-1-FAQ/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/all/6.rst",
+ "format": "rst",
+ "filename": "6.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-6",
+ "base_name": "about-nablarch-6",
+ "output_path": "about/about-nablarch/about-nablarch-6.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-6/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/11.rst",
+ "format": "rst",
+ "filename": "11.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-11",
+ "base_name": "web-application-11",
+ "output_path": "processing-pattern/web-application/web-application-11.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-11/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/14.rst",
+ "format": "rst",
+ "filename": "14.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-14",
+ "base_name": "web-application-14",
+ "output_path": "processing-pattern/web-application/web-application-14.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-14/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-web",
+ "base_name": "web-application-web",
+ "output_path": "processing-pattern/web-application/web-application-web.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-web/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/15.rst",
+ "format": "rst",
+ "filename": "15.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-15",
+ "base_name": "web-application-15",
+ "output_path": "processing-pattern/web-application/web-application-15.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-15/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/4.rst",
+ "format": "rst",
+ "filename": "4.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-4",
+ "base_name": "web-application-4",
+ "output_path": "processing-pattern/web-application/web-application-4.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-4/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/12.rst",
+ "format": "rst",
+ "filename": "12.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-12",
+ "base_name": "web-application-12",
+ "output_path": "processing-pattern/web-application/web-application-12.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-12/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/13.rst",
+ "format": "rst",
+ "filename": "13.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-13",
+ "base_name": "web-application-13",
+ "output_path": "processing-pattern/web-application/web-application-13.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-13/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/8.rst",
+ "format": "rst",
+ "filename": "8.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-8",
+ "base_name": "web-application-8",
+ "output_path": "processing-pattern/web-application/web-application-8.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-8/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/9.rst",
+ "format": "rst",
+ "filename": "9.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-9",
+ "base_name": "web-application-9",
+ "output_path": "processing-pattern/web-application/web-application-9.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-9/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/5.rst",
+ "format": "rst",
+ "filename": "5.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-5",
+ "base_name": "web-application-5",
+ "output_path": "processing-pattern/web-application/web-application-5.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-5/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/7.rst",
+ "format": "rst",
+ "filename": "7.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-7",
+ "base_name": "web-application-7",
+ "output_path": "processing-pattern/web-application/web-application-7.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-7/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/3.rst",
+ "format": "rst",
+ "filename": "3.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-3",
+ "base_name": "web-application-3",
+ "output_path": "processing-pattern/web-application/web-application-3.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-3/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/10.rst",
+ "format": "rst",
+ "filename": "10.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-10",
+ "base_name": "web-application-10",
+ "output_path": "processing-pattern/web-application/web-application-10.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-10/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/1.rst",
+ "format": "rst",
+ "filename": "1.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-1-FAQ",
+ "base_name": "web-application-1-FAQ",
+ "output_path": "processing-pattern/web-application/web-application-1-FAQ.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-1-FAQ/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/6.rst",
+ "format": "rst",
+ "filename": "6.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-6",
+ "base_name": "web-application-6",
+ "output_path": "processing-pattern/web-application/web-application-6.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-6/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/FAQ/web/16.rst",
+ "format": "rst",
+ "filename": "16.rst",
+ "type": "processing-pattern",
+ "category": "web-application",
+ "id": "web-application-16",
+ "base_name": "web-application-16",
+ "output_path": "processing-pattern/web-application/web-application-16.json",
+ "assets_dir": "processing-pattern/web-application/assets/web-application-16/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-source--s1",
+ "base_name": "biz-samples-source",
+ "output_path": "guide/biz-samples/biz-samples-source--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-source--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 37,
+ "sections": [
+ "",
+ "目次"
],
"section_ids": [
- "s9",
- "s10",
- "s11"
+ "s1",
+ "s2"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-thread_context",
- "group_line_count": 362
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "biz-samples-source",
+ "group_line_count": 37
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "thread-context-label"
- ]
- },
- {
- "section_id": "s2",
- "heading": "同一スレッド内でのデータ共有(スレッドコンテキスト)",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "インタフェース定義",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "クラス定義",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "ThreadContextHandlerの設定",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "UserIdAttributeの設定",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "RequestIdAttributeの設定",
+ "section_id": "s2",
+ "heading": "目次",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/about.rst",
+ "format": "rst",
+ "filename": "about.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-about--s1",
+ "base_name": "biz-samples-about",
+ "output_path": "guide/biz-samples/biz-samples-about--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-about--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 28,
+ "sections": [
+ "",
+ "Nablarch Mobile Library とは?",
+ "",
+ "NMLが想定する利用形態と提供する機能"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "biz-samples-about",
+ "group_line_count": 28
+ },
+ "section_map": [
{
- "section_id": "s8",
- "heading": "InternalRequestIdAttributeの設定",
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "LanguageAttributeの設定",
+ "section_id": "s2",
+ "heading": "Nablarch Mobile Library とは?",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "TimeZoneAttributeの設定",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "ExecutionIdAttributeの設定",
+ "section_id": "s4",
+ "heading": "NMLが想定する利用形態と提供する機能",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/messaging_sender_util.rst",
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/00_Introduction.rst",
"format": "rst",
- "filename": "messaging_sender_util.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-messaging_sender_util--s1",
- "base_name": "libraries-messaging_sender_util",
- "output_path": "component/libraries/libraries-messaging_sender_util--s1.json",
- "assets_dir": "component/libraries/assets/libraries-messaging_sender_util--s1/",
+ "filename": "00_Introduction.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-00_Introduction--s1",
+ "base_name": "biz-samples-00_Introduction",
+ "output_path": "guide/biz-samples/biz-samples-00_Introduction--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-00_Introduction--s1/",
"section_range": {
"start_line": 0,
- "end_line": 371,
+ "end_line": 105,
"sections": [
"",
- "送信定義ファイルの設定項目",
- "",
- "メッセージ送信前後処理の追加",
+ "ビルド設定",
"",
- "メッセージID採番処理の追加"
+ "実装方針"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4",
- "s5",
- "s6"
+ "s4"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-messaging_sender_util",
- "group_line_count": 371
+ "original_id": "biz-samples-00_Introduction",
+ "group_line_count": 105
},
"section_map": [
{
@@ -27688,7 +27006,7 @@
},
{
"section_id": "s2",
- "heading": "送信定義ファイルの設定項目",
+ "heading": "ビルド設定",
"rst_labels": []
},
{
@@ -27698,43 +27016,29 @@
},
{
"section_id": "s4",
- "heading": "メッセージ送信前後処理の追加",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "メッセージID採番処理の追加",
+ "heading": "実装方針",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_mom.rst",
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/03_Utility/01_Utility.rst",
"format": "rst",
- "filename": "enterprise_messaging_mom.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-enterprise_messaging_mom--s1",
- "base_name": "libraries-enterprise_messaging_mom",
- "output_path": "component/libraries/libraries-enterprise_messaging_mom--s1.json",
- "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_mom--s1/",
+ "filename": "01_Utility.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-01_Utility--s1",
+ "base_name": "biz-samples-01_Utility",
+ "output_path": "guide/biz-samples/biz-samples-01_Utility--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-01_Utility--s1/",
"section_range": {
"start_line": 0,
- "end_line": 240,
+ "end_line": 174,
"sections": [
"",
- "概要",
- "",
- "要求",
- "",
- "全体構成",
+ "NMCommonUtil",
"",
- "データモデル",
+ "NMConnectionUtil",
""
],
"section_ids": [
@@ -27742,19 +27046,15 @@
"s2",
"s3",
"s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
+ "s5"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-enterprise_messaging_mom",
- "group_line_count": 240
+ "original_id": "biz-samples-01_Utility",
+ "group_line_count": 174
},
"section_map": [
{
@@ -27764,7 +27064,7 @@
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "NMCommonUtil",
"rst_labels": []
},
{
@@ -27774,7 +27074,7 @@
},
{
"section_id": "s4",
- "heading": "要求",
+ "heading": "NMConnectionUtil",
"rst_labels": []
},
{
@@ -27784,77 +27084,37 @@
},
{
"section_id": "s6",
- "heading": "全体構成",
- "rst_labels": [
- "message_model"
- ]
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "データモデル",
- "rst_labels": [
- "messaging_api"
- ]
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "メッセージング基盤API",
- "rst_labels": [
- "messaging_provider"
- ]
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "メッセージングプロバイダ",
+ "heading": "NMMockUtil",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_mom.rst",
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/03_Utility/01_Utility.rst",
"format": "rst",
- "filename": "enterprise_messaging_mom.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-enterprise_messaging_mom--s10",
- "base_name": "libraries-enterprise_messaging_mom",
- "output_path": "component/libraries/libraries-enterprise_messaging_mom--s10.json",
- "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_mom--s10/",
+ "filename": "01_Utility.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-01_Utility--s6",
+ "base_name": "biz-samples-01_Utility",
+ "output_path": "guide/biz-samples/biz-samples-01_Utility--s6.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-01_Utility--s6/",
"section_range": {
- "start_line": 240,
- "end_line": 638,
+ "start_line": 174,
+ "end_line": 492,
"sections": [
- "メッセージング基盤API",
- "",
- "メッセージングプロバイダ"
+ "NMMockUtil"
],
"section_ids": [
- "s10",
- "s11",
- "s12"
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 2,
"total_parts": 2,
- "original_id": "libraries-enterprise_messaging_mom",
- "group_line_count": 398
+ "original_id": "biz-samples-01_Utility",
+ "group_line_count": 318
},
"section_map": [
{
@@ -27864,7 +27124,7 @@
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "NMCommonUtil",
"rst_labels": []
},
{
@@ -27874,7 +27134,7 @@
},
{
"section_id": "s4",
- "heading": "要求",
+ "heading": "NMConnectionUtil",
"rst_labels": []
},
{
@@ -27884,93 +27144,57 @@
},
{
"section_id": "s6",
- "heading": "全体構成",
- "rst_labels": [
- "message_model"
- ]
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "データモデル",
- "rst_labels": [
- "messaging_api"
- ]
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "メッセージング基盤API",
- "rst_labels": [
- "messaging_provider"
- ]
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "メッセージングプロバイダ",
+ "heading": "NMMockUtil",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation_basic_validators.rst",
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/02_Encryption/01_Encryption.rst",
"format": "rst",
- "filename": "validation_basic_validators.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-validation_basic_validators--s1",
- "base_name": "libraries-validation_basic_validators",
- "output_path": "component/libraries/libraries-validation_basic_validators--s1.json",
- "assets_dir": "component/libraries/assets/libraries-validation_basic_validators--s1/",
+ "filename": "01_Encryption.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-01_Encryption--s1",
+ "base_name": "biz-samples-01_Encryption",
+ "output_path": "guide/biz-samples/biz-samples-01_Encryption--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-01_Encryption--s1/",
"section_range": {
"start_line": 0,
- "end_line": 344,
+ "end_line": 220,
"sections": [
"",
- "基本バリデータ・コンバータ一覧",
+ "概要",
"",
- "システム許容文字のバリデーション",
- ""
+ "特徴",
+ "",
+ "使用方法"
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5"
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "libraries-validation_basic_validators",
- "group_line_count": 344
+ "total_parts": 1,
+ "original_id": "biz-samples-01_Encryption",
+ "group_line_count": 220
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "validator_and_convertor"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "基本バリデータ・コンバータ一覧",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -27980,8 +27204,10 @@
},
{
"section_id": "s4",
- "heading": "システム許容文字のバリデーション",
- "rst_labels": []
+ "heading": "特徴",
+ "rst_labels": [
+ "implementated"
+ ]
},
{
"section_id": "s5",
@@ -27990,53 +27216,63 @@
},
{
"section_id": "s6",
- "heading": "基本コンバータ、バリデータの設定値",
- "rst_labels": [
- "stringconvertor-setting",
- "validate-requiredvalidator-setting",
- "validate-lengthvalidator-setting"
- ]
+ "heading": "使用方法",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation_basic_validators.rst",
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/01_ConnectionFramework/01_ConnectionFramework.rst",
"format": "rst",
- "filename": "validation_basic_validators.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-validation_basic_validators--s6",
- "base_name": "libraries-validation_basic_validators",
- "output_path": "component/libraries/libraries-validation_basic_validators--s6.json",
- "assets_dir": "component/libraries/assets/libraries-validation_basic_validators--s6/",
+ "filename": "01_ConnectionFramework.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-01_ConnectionFramework--s1",
+ "base_name": "biz-samples-01_ConnectionFramework",
+ "output_path": "guide/biz-samples/biz-samples-01_ConnectionFramework--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-01_ConnectionFramework--s1/",
"section_range": {
- "start_line": 344,
- "end_line": 587,
+ "start_line": 0,
+ "end_line": 345,
"sections": [
- "基本コンバータ、バリデータの設定値"
+ "",
+ "概要",
+ "",
+ "特徴",
+ "",
+ "データモデル",
+ "",
+ "使用方法",
+ ""
],
"section_ids": [
- "s6"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
- "part": 2,
+ "part": 1,
"total_parts": 2,
- "original_id": "libraries-validation_basic_validators",
- "group_line_count": 243
+ "original_id": "biz-samples-01_ConnectionFramework",
+ "group_line_count": 345
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "validator_and_convertor"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "基本バリデータ・コンバータ一覧",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -28046,7 +27282,7 @@
},
{
"section_id": "s4",
- "heading": "システム許容文字のバリデーション",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -28056,131 +27292,71 @@
},
{
"section_id": "s6",
- "heading": "基本コンバータ、バリデータの設定値",
- "rst_labels": [
- "stringconvertor-setting",
- "validate-requiredvalidator-setting",
- "validate-lengthvalidator-setting"
- ]
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_overview.rst",
- "format": "rst",
- "filename": "enterprise_messaging_overview.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-enterprise_messaging_overview--s1",
- "base_name": "libraries-enterprise_messaging_overview",
- "output_path": "component/libraries/libraries-enterprise_messaging_overview--s1.json",
- "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_overview--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 74,
- "sections": [
- "",
- "概要",
- "",
- "全体構成",
- "",
- "機能詳細"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "libraries-enterprise_messaging_overview",
- "group_line_count": 74
- },
- "section_map": [
+ "heading": "データモデル",
+ "rst_labels": []
+ },
{
- "section_id": "s1",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s8",
+ "heading": "使用方法",
"rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s9",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "全体構成",
+ "section_id": "s10",
+ "heading": "実装クラス",
"rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s11",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "機能詳細",
+ "section_id": "s12",
+ "heading": "ユーティリティ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_http.rst",
+ "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/01_ConnectionFramework/01_ConnectionFramework.rst",
"format": "rst",
- "filename": "enterprise_messaging_http.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-enterprise_messaging_http--s1",
- "base_name": "libraries-enterprise_messaging_http",
- "output_path": "component/libraries/libraries-enterprise_messaging_http--s1.json",
- "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_http--s1/",
+ "filename": "01_ConnectionFramework.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-01_ConnectionFramework--s10",
+ "base_name": "biz-samples-01_ConnectionFramework",
+ "output_path": "guide/biz-samples/biz-samples-01_ConnectionFramework--s10.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-01_ConnectionFramework--s10/",
"section_range": {
- "start_line": 0,
- "end_line": 276,
+ "start_line": 345,
+ "end_line": 407,
"sections": [
+ "実装クラス",
"",
- "概要",
- "",
- "要求",
- "",
- "全体構成",
- "",
- "データモデル",
- "",
- "フレームワーク機能",
- ""
+ "ユーティリティ"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
"s10",
- "s11"
+ "s11",
+ "s12"
]
},
"split_info": {
"is_split": true,
- "part": 1,
+ "part": 2,
"total_parts": 2,
- "original_id": "libraries-enterprise_messaging_http",
- "group_line_count": 276
+ "original_id": "biz-samples-01_ConnectionFramework",
+ "group_line_count": 62
},
"section_map": [
{
@@ -28200,7 +27376,7 @@
},
{
"section_id": "s4",
- "heading": "要求",
+ "heading": "特徴",
"rst_labels": []
},
{
@@ -28210,10 +27386,8 @@
},
{
"section_id": "s6",
- "heading": "全体構成",
- "rst_labels": [
- "message_model_http"
- ]
+ "heading": "データモデル",
+ "rst_labels": []
},
{
"section_id": "s7",
@@ -28222,10 +27396,8 @@
},
{
"section_id": "s8",
- "heading": "データモデル",
- "rst_labels": [
- "framework"
- ]
+ "heading": "使用方法",
+ "rst_labels": []
},
{
"section_id": "s9",
@@ -28234,10 +27406,8 @@
},
{
"section_id": "s10",
- "heading": "フレームワーク機能",
- "rst_labels": [
- "messaging_api"
- ]
+ "heading": "実装クラス",
+ "rst_labels": []
},
{
"section_id": "s11",
@@ -28246,37 +27416,59 @@
},
{
"section_id": "s12",
- "heading": "通信クライアント",
+ "heading": "ユーティリティ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/enterprise_messaging_http.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/index.rst",
"format": "rst",
- "filename": "enterprise_messaging_http.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-enterprise_messaging_http--s12",
- "base_name": "libraries-enterprise_messaging_http",
- "output_path": "component/libraries/libraries-enterprise_messaging_http--s12.json",
- "assets_dir": "component/libraries/assets/libraries-enterprise_messaging_http--s12/",
+ "filename": "index.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-doc-workflow--s1",
+ "base_name": "workflow-doc-workflow",
+ "output_path": "extension/workflow/workflow-doc-workflow--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-doc-workflow--s1/",
"section_range": {
- "start_line": 276,
- "end_line": 407,
+ "start_line": 0,
+ "end_line": 155,
"sections": [
- "通信クライアント"
+ "",
+ "概要",
+ "",
+ "要求",
+ "",
+ "対象外としている機能",
+ "",
+ "制約事項",
+ "",
+ "全体構造",
+ "",
+ "提供するAPI"
],
"section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
"s12"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "libraries-enterprise_messaging_http",
- "group_line_count": 131
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "workflow-doc-workflow",
+ "group_line_count": 155
},
"section_map": [
{
@@ -28287,7 +27479,10 @@
{
"section_id": "s2",
"heading": "概要",
- "rst_labels": []
+ "rst_labels": [
+ "workflow_definition",
+ "workflow_instance"
+ ]
},
{
"section_id": "s3",
@@ -28306,10 +27501,8 @@
},
{
"section_id": "s6",
- "heading": "全体構成",
- "rst_labels": [
- "message_model_http"
- ]
+ "heading": "対象外としている機能",
+ "rst_labels": []
},
{
"section_id": "s7",
@@ -28318,10 +27511,8 @@
},
{
"section_id": "s8",
- "heading": "データモデル",
- "rst_labels": [
- "framework"
- ]
+ "heading": "制約事項",
+ "rst_labels": []
},
{
"section_id": "s9",
@@ -28330,10 +27521,8 @@
},
{
"section_id": "s10",
- "heading": "フレームワーク機能",
- "rst_labels": [
- "messaging_api"
- ]
+ "heading": "全体構造",
+ "rst_labels": []
},
{
"section_id": "s11",
@@ -28342,54 +27531,74 @@
},
{
"section_id": "s12",
- "heading": "通信クライアント",
+ "heading": "提供するAPI",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation_advanced_validators.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/toc.rst",
"format": "rst",
- "filename": "validation_advanced_validators.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-validation_advanced_validators--s1",
- "base_name": "libraries-validation_advanced_validators",
- "output_path": "component/libraries/libraries-validation_advanced_validators--s1.json",
- "assets_dir": "component/libraries/assets/libraries-validation_advanced_validators--s1/",
+ "filename": "toc.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-toc-workflow",
+ "base_name": "workflow-toc-workflow",
+ "output_path": "extension/workflow/workflow-toc-workflow.json",
+ "assets_dir": "extension/workflow/assets/workflow-toc-workflow/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowInstanceElement.rst",
+ "format": "rst",
+ "filename": "WorkflowInstanceElement.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowInstanceElement--s1",
+ "base_name": "workflow-WorkflowInstanceElement",
+ "output_path": "extension/workflow/workflow-WorkflowInstanceElement--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowInstanceElement--s1/",
"section_range": {
"start_line": 0,
- "end_line": 195,
+ "end_line": 57,
"sections": [
"",
- "年月日コンバータ",
+ "タスク担当ユーザ/タスク担当グループ",
"",
- "年月コンバータ"
+ "アクティブフローノード",
+ "",
+ "アクティブユーザタスク/アクティブグループタスク"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4"
+ "s4",
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-validation_advanced_validators",
- "group_line_count": 195
+ "original_id": "workflow-WorkflowInstanceElement",
+ "group_line_count": 57
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "workflow_task_assignee"
+ ]
},
{
"section_id": "s2",
- "heading": "年月日コンバータ",
- "rst_labels": []
+ "heading": "タスク担当ユーザ/タスク担当グループ",
+ "rst_labels": [
+ "workflow_active_flow_node"
+ ]
},
{
"section_id": "s3",
@@ -28398,54 +27607,94 @@
},
{
"section_id": "s4",
- "heading": "年月コンバータ",
+ "heading": "アクティブフローノード",
+ "rst_labels": [
+ "workflow_active_task"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "アクティブユーザタスク/アクティブグループタスク",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/messaging_sending_batch.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowProcessElement.rst",
"format": "rst",
- "filename": "messaging_sending_batch.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-messaging_sending_batch--s1",
- "base_name": "libraries-messaging_sending_batch",
- "output_path": "component/libraries/libraries-messaging_sending_batch--s1.json",
- "assets_dir": "component/libraries/assets/libraries-messaging_sending_batch--s1/",
+ "filename": "WorkflowProcessElement.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowProcessElement--s1",
+ "base_name": "workflow-WorkflowProcessElement",
+ "output_path": "extension/workflow/workflow-WorkflowProcessElement--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowProcessElement--s1/",
"section_range": {
"start_line": 0,
- "end_line": 233,
+ "end_line": 220,
"sections": [
"",
- "基本構造",
+ "フローノード",
"",
- "標準ハンドラ構成と主要処理フロー"
- ],
+ "シーケンスフロー",
+ "",
+ "タスク",
+ "",
+ "XORゲートウェイ",
+ "",
+ "開始イベント",
+ "",
+ "停止イベント",
+ "",
+ "境界イベント",
+ "",
+ "レーン"
+ ],
"section_ids": [
"s1",
"s2",
"s3",
- "s4"
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "libraries-messaging_sending_batch",
- "group_line_count": 233
+ "original_id": "workflow-WorkflowProcessElement",
+ "group_line_count": 220
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "workflow_flow_node"
+ ]
},
{
"section_id": "s2",
- "heading": "基本構造",
- "rst_labels": []
+ "heading": "フローノード",
+ "rst_labels": [
+ "workflow_element_sequence_flows"
+ ]
},
{
"section_id": "s3",
@@ -28454,136 +27703,110 @@
},
{
"section_id": "s4",
- "heading": "標準ハンドラ構成と主要処理フロー",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
- "format": "rst",
- "filename": "record_format.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-record_format--s1",
- "base_name": "libraries-record_format",
- "output_path": "component/libraries/libraries-record_format--s1.json",
- "assets_dir": "component/libraries/assets/libraries-record_format--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 159,
- "sections": [
- "",
- "基本構造",
- "",
- "使用例",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 5,
- "original_id": "libraries-record_format",
- "group_line_count": 159
- },
- "section_map": [
+ "heading": "シーケンスフロー",
+ "rst_labels": [
+ "workflow_element_task"
+ ]
+ },
{
- "section_id": "s1",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "基本構造",
- "rst_labels": []
+ "section_id": "s6",
+ "heading": "タスク",
+ "rst_labels": [
+ "workflow_element_multi_instance_task",
+ "workflow_element_gateway_xor"
+ ]
},
{
- "section_id": "s3",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "使用例",
- "rst_labels": []
+ "section_id": "s8",
+ "heading": "XORゲートウェイ",
+ "rst_labels": [
+ "workflow_element_event_start"
+ ]
},
{
- "section_id": "s5",
+ "section_id": "s9",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "フォーマット定義ファイルの書式",
+ "section_id": "s10",
+ "heading": "開始イベント",
"rst_labels": [
- "using_multi_format"
+ "workflow_element_event_terminate"
]
},
{
- "section_id": "s7",
- "heading": "マルチフォーマット形式の利用",
- "rst_labels": [
- "types_and_converters"
- ]
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": []
},
{
- "section_id": "s8",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "section_id": "s12",
+ "heading": "停止イベント",
"rst_labels": [
- "converters_sample"
+ "workflow_element_boundary_event"
]
},
{
- "section_id": "s9",
- "heading": "フィールドコンバータ(文字列置換)の利用方法",
+ "section_id": "s13",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "可変長ファイルにおけるタイトル行の読み書き",
+ "section_id": "s14",
+ "heading": "境界イベント",
+ "rst_labels": [
+ "workflow_element_lane"
+ ]
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "ノード名に関する制約事項",
+ "section_id": "s16",
+ "heading": "レーン",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowArchitecture.rst",
"format": "rst",
- "filename": "record_format.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-record_format--s6",
- "base_name": "libraries-record_format",
- "output_path": "component/libraries/libraries-record_format--s6.json",
- "assets_dir": "component/libraries/assets/libraries-record_format--s6/",
+ "filename": "WorkflowArchitecture.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowArchitecture--s1",
+ "base_name": "workflow-WorkflowArchitecture",
+ "output_path": "extension/workflow/workflow-WorkflowArchitecture--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowArchitecture--s1/",
"section_range": {
- "start_line": 159,
- "end_line": 529,
+ "start_line": 0,
+ "end_line": 208,
"sections": [
- "フォーマット定義ファイルの書式"
+ ""
],
"section_ids": [
- "s6"
+ "s1"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 5,
- "original_id": "libraries-record_format",
- "group_line_count": 370
+ "part": 1,
+ "total_parts": 3,
+ "original_id": "workflow-WorkflowArchitecture",
+ "group_line_count": 208
},
"section_map": [
{
@@ -28593,17 +27816,20 @@
},
{
"section_id": "s2",
- "heading": "基本構造",
+ "heading": "テーブル定義",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
- "rst_labels": []
+ "heading": "テーブル定義の例",
+ "rst_labels": [
+ "assign_user",
+ "assign_group"
+ ]
},
{
"section_id": "s4",
- "heading": "使用例",
+ "heading": "テーブル定義の例",
"rst_labels": []
},
{
@@ -28613,70 +27839,43 @@
},
{
"section_id": "s6",
- "heading": "フォーマット定義ファイルの書式",
- "rst_labels": [
- "using_multi_format"
- ]
- },
- {
- "section_id": "s7",
- "heading": "マルチフォーマット形式の利用",
- "rst_labels": [
- "types_and_converters"
- ]
- },
- {
- "section_id": "s8",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
- "rst_labels": [
- "converters_sample"
- ]
- },
- {
- "section_id": "s9",
- "heading": "フィールドコンバータ(文字列置換)の利用方法",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "可変長ファイルにおけるタイトル行の読み書き",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "ノード名に関する制約事項",
+ "heading": "コンポーネント定義",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowArchitecture.rst",
"format": "rst",
- "filename": "record_format.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-record_format--s7",
- "base_name": "libraries-record_format",
- "output_path": "component/libraries/libraries-record_format--s7.json",
- "assets_dir": "component/libraries/assets/libraries-record_format--s7/",
+ "filename": "WorkflowArchitecture.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowArchitecture--s2",
+ "base_name": "workflow-WorkflowArchitecture",
+ "output_path": "extension/workflow/workflow-WorkflowArchitecture--s2.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowArchitecture--s2/",
"section_range": {
- "start_line": 529,
- "end_line": 830,
+ "start_line": 208,
+ "end_line": 598,
"sections": [
- "マルチフォーマット形式の利用",
- "フィールドタイプ・フィールドコンバータ定義一覧"
+ "テーブル定義",
+ "テーブル定義の例",
+ "テーブル定義の例",
+ ""
],
"section_ids": [
- "s7",
- "s8"
+ "s2",
+ "s3",
+ "s4",
+ "s5"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 5,
- "original_id": "libraries-record_format",
- "group_line_count": 301
+ "part": 2,
+ "total_parts": 3,
+ "original_id": "workflow-WorkflowArchitecture",
+ "group_line_count": 390
},
"section_map": [
{
@@ -28686,17 +27885,20 @@
},
{
"section_id": "s2",
- "heading": "基本構造",
+ "heading": "テーブル定義",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
- "rst_labels": []
+ "heading": "テーブル定義の例",
+ "rst_labels": [
+ "assign_user",
+ "assign_group"
+ ]
},
{
"section_id": "s4",
- "heading": "使用例",
+ "heading": "テーブル定義の例",
"rst_labels": []
},
{
@@ -28706,70 +27908,37 @@
},
{
"section_id": "s6",
- "heading": "フォーマット定義ファイルの書式",
- "rst_labels": [
- "using_multi_format"
- ]
- },
- {
- "section_id": "s7",
- "heading": "マルチフォーマット形式の利用",
- "rst_labels": [
- "types_and_converters"
- ]
- },
- {
- "section_id": "s8",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
- "rst_labels": [
- "converters_sample"
- ]
- },
- {
- "section_id": "s9",
- "heading": "フィールドコンバータ(文字列置換)の利用方法",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "可変長ファイルにおけるタイトル行の読み書き",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "ノード名に関する制約事項",
+ "heading": "コンポーネント定義",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowArchitecture.rst",
"format": "rst",
- "filename": "record_format.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-record_format--s9",
- "base_name": "libraries-record_format",
- "output_path": "component/libraries/libraries-record_format--s9.json",
- "assets_dir": "component/libraries/assets/libraries-record_format--s9/",
+ "filename": "WorkflowArchitecture.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowArchitecture--s6",
+ "base_name": "workflow-WorkflowArchitecture",
+ "output_path": "extension/workflow/workflow-WorkflowArchitecture--s6.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowArchitecture--s6/",
"section_range": {
- "start_line": 830,
- "end_line": 1078,
+ "start_line": 598,
+ "end_line": 824,
"sections": [
- "フィールドコンバータ(文字列置換)の利用方法",
- "可変長ファイルにおけるタイトル行の読み書き"
+ "コンポーネント定義"
],
"section_ids": [
- "s9",
- "s10"
+ "s6"
]
},
"split_info": {
"is_split": true,
- "part": 4,
- "total_parts": 5,
- "original_id": "libraries-record_format",
- "group_line_count": 248
+ "part": 3,
+ "total_parts": 3,
+ "original_id": "workflow-WorkflowArchitecture",
+ "group_line_count": 226
},
"section_map": [
{
@@ -28779,17 +27948,20 @@
},
{
"section_id": "s2",
- "heading": "基本構造",
+ "heading": "テーブル定義",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
- "rst_labels": []
+ "heading": "テーブル定義の例",
+ "rst_labels": [
+ "assign_user",
+ "assign_group"
+ ]
},
{
"section_id": "s4",
- "heading": "使用例",
+ "heading": "テーブル定義の例",
"rst_labels": []
},
{
@@ -28799,68 +27971,77 @@
},
{
"section_id": "s6",
- "heading": "フォーマット定義ファイルの書式",
- "rst_labels": [
- "using_multi_format"
- ]
- },
- {
- "section_id": "s7",
- "heading": "マルチフォーマット形式の利用",
- "rst_labels": [
- "types_and_converters"
- ]
- },
- {
- "section_id": "s8",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
- "rst_labels": [
- "converters_sample"
- ]
- },
- {
- "section_id": "s9",
- "heading": "フィールドコンバータ(文字列置換)の利用方法",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "可変長ファイルにおけるタイトル行の読み書き",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "ノード名に関する制約事項",
+ "heading": "コンポーネント定義",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/record_format.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowApplicationApi.rst",
"format": "rst",
- "filename": "record_format.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-record_format--s11",
- "base_name": "libraries-record_format",
- "output_path": "component/libraries/libraries-record_format--s11.json",
- "assets_dir": "component/libraries/assets/libraries-record_format--s11/",
+ "filename": "WorkflowApplicationApi.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowApplicationApi--s1",
+ "base_name": "workflow-WorkflowApplicationApi",
+ "output_path": "extension/workflow/workflow-WorkflowApplicationApi--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowApplicationApi--s1/",
"section_range": {
- "start_line": 1078,
- "end_line": 1527,
+ "start_line": 0,
+ "end_line": 377,
"sections": [
- "ノード名に関する制約事項"
+ "",
+ "ワークフローの開始",
+ "",
+ "インスタンスIDの取得",
+ "",
+ "開始済みワークフローの検索",
+ "",
+ "ワークフローの進行",
+ "",
+ "境界イベントによるワークフローの進行",
+ "",
+ "ユーザ/グループの割り当て",
+ "",
+ "割り当て済みユーザ/グループの変更",
+ "",
+ "フローノードがアクティブか否かの問い合わせ",
+ "",
+ "ユーザ/グループのアクティブタスクが存在するか否かの問い合わせ",
+ "",
+ "ワークフローが完了したか否かの問い合わせ",
+ ""
],
"section_ids": [
- "s11"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21"
]
},
"split_info": {
"is_split": true,
- "part": 5,
- "total_parts": 5,
- "original_id": "libraries-record_format",
- "group_line_count": 449
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "workflow-WorkflowApplicationApi",
+ "group_line_count": 377
},
"section_map": [
{
@@ -28870,7 +28051,7 @@
},
{
"section_id": "s2",
- "heading": "基本構造",
+ "heading": "ワークフローの開始",
"rst_labels": []
},
{
@@ -28880,8 +28061,10 @@
},
{
"section_id": "s4",
- "heading": "使用例",
- "rst_labels": []
+ "heading": "インスタンスIDの取得",
+ "rst_labels": [
+ "workflow_api_find"
+ ]
},
{
"section_id": "s5",
@@ -28890,588 +28073,536 @@
},
{
"section_id": "s6",
- "heading": "フォーマット定義ファイルの書式",
+ "heading": "開始済みワークフローの検索",
"rst_labels": [
- "using_multi_format"
+ "workflow_complete_task"
]
},
{
"section_id": "s7",
- "heading": "マルチフォーマット形式の利用",
- "rst_labels": [
- "types_and_converters"
- ]
+ "heading": "",
+ "rst_labels": []
},
{
"section_id": "s8",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
- "rst_labels": [
- "converters_sample"
- ]
+ "heading": "ワークフローの進行",
+ "rst_labels": []
},
{
"section_id": "s9",
- "heading": "フィールドコンバータ(文字列置換)の利用方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "可変長ファイルにおけるタイトル行の読み書き",
+ "heading": "境界イベントによるワークフローの進行",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "ノード名に関する制約事項",
+ "heading": "",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/validation.rst",
- "format": "rst",
- "filename": "validation.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-validation-core_library",
- "base_name": "libraries-validation-core_library",
- "output_path": "component/libraries/libraries-validation-core_library.json",
- "assets_dir": "component/libraries/assets/libraries-validation-core_library/",
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s12",
+ "heading": "ユーザ/グループの割り当て",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
"heading": "",
- "rst_labels": [
- "validation"
- ]
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "割り当て済みユーザ/グループの変更",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "フローノードがアクティブか否かの問い合わせ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "ユーザ/グループのアクティブタスクが存在するか否かの問い合わせ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "ワークフローが完了したか否かの問い合わせ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "現在有効なワークフローバージョンの取得",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "FlowProceedConditionインタフェース",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s25",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s26",
+ "heading": "使用例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s28",
+ "heading": "CompletionConditionインタフェース",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/FAQ/index.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowApplicationApi.rst",
"format": "rst",
- "filename": "index.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-FAQ",
- "base_name": "about-nablarch-FAQ",
- "output_path": "about/about-nablarch/about-nablarch-FAQ.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-FAQ/",
+ "filename": "WorkflowApplicationApi.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowApplicationApi--s22",
+ "base_name": "workflow-WorkflowApplicationApi",
+ "output_path": "extension/workflow/workflow-WorkflowApplicationApi--s22.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowApplicationApi--s22/",
+ "section_range": {
+ "start_line": 377,
+ "end_line": 612,
+ "sections": [
+ "現在有効なワークフローバージョンの取得",
+ "",
+ "FlowProceedConditionインタフェース",
+ "",
+ "使用例",
+ "",
+ "CompletionConditionインタフェース"
+ ],
+ "section_ids": [
+ "s22",
+ "s23",
+ "s24",
+ "s25",
+ "s26",
+ "s27",
+ "s28"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "workflow-WorkflowApplicationApi",
+ "group_line_count": 235
+ },
"section_map": [
{
"section_id": "s1",
- "heading": "FAQ一覧",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "ワークフローの開始",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "インスタンスIDの取得",
+ "rst_labels": [
+ "workflow_api_find"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "開始済みワークフローの検索",
+ "rst_labels": [
+ "workflow_complete_task"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "ワークフローの進行",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "境界イベントによるワークフローの進行",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "ユーザ/グループの割り当て",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "割り当て済みユーザ/グループの変更",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "フローノードがアクティブか否かの問い合わせ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "ユーザ/グループのアクティブタスクが存在するか否かの問い合わせ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "ワークフローが完了したか否かの問い合わせ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "現在有効なワークフローバージョンの取得",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "FlowProceedConditionインタフェース",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s25",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s26",
+ "heading": "使用例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s28",
+ "heading": "CompletionConditionインタフェース",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-batch-batch",
- "base_name": "nablarch-batch-batch-batch",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-batch-batch.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-batch-batch/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/4.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowProcessSample.rst",
"format": "rst",
- "filename": "4.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-4",
- "base_name": "nablarch-batch-4",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-4.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-4/",
- "section_map": []
+ "filename": "WorkflowProcessSample.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-WorkflowProcessSample--s1",
+ "base_name": "workflow-WorkflowProcessSample",
+ "output_path": "extension/workflow/workflow-WorkflowProcessSample--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-WorkflowProcessSample--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 220,
+ "sections": [
+ "通常経路(申請・確認・承認)",
+ "条件分岐",
+ "差戻",
+ "再申請",
+ "取消",
+ "却下",
+ "引戻",
+ "後閲",
+ "合議(回覧)",
+ "審議(エスカレーション)/スキップ"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "workflow-WorkflowProcessSample",
+ "group_line_count": 220
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "通常経路(申請・確認・承認)",
+ "rst_labels": [
+ "workflow_normal_process",
+ "workflow_conditional_branch"
+ ]
+ },
+ {
+ "section_id": "s2",
+ "heading": "条件分岐",
+ "rst_labels": [
+ "workflow_remand"
+ ]
+ },
+ {
+ "section_id": "s3",
+ "heading": "差戻",
+ "rst_labels": [
+ "workflow_reapply"
+ ]
+ },
+ {
+ "section_id": "s4",
+ "heading": "再申請",
+ "rst_labels": [
+ "workflow_cancel"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "取消",
+ "rst_labels": [
+ "workflow_reject"
+ ]
+ },
+ {
+ "section_id": "s6",
+ "heading": "却下",
+ "rst_labels": [
+ "workflow_pullback"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "引戻",
+ "rst_labels": [
+ "workflow_confirm"
+ ]
+ },
+ {
+ "section_id": "s8",
+ "heading": "後閲",
+ "rst_labels": [
+ "workflow_council"
+ ]
+ },
+ {
+ "section_id": "s9",
+ "heading": "合議(回覧)",
+ "rst_labels": [
+ "workflow_escalation"
+ ]
+ },
+ {
+ "section_id": "s10",
+ "heading": "審議(エスカレーション)/スキップ",
+ "rst_labels": []
+ }
+ ]
},
{
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/8.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/index.rst",
"format": "rst",
- "filename": "8.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-8",
- "base_name": "nablarch-batch-8",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-8.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-8/",
+ "filename": "index.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-doc",
+ "base_name": "workflow-doc",
+ "output_path": "extension/workflow/workflow-doc.json",
+ "assets_dir": "extension/workflow/assets/workflow-doc/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/9.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/toc.rst",
"format": "rst",
- "filename": "9.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-9",
- "base_name": "nablarch-batch-9",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-9.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-9/",
+ "filename": "toc.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-toc-sample_application",
+ "base_name": "workflow-toc-sample_application",
+ "output_path": "extension/workflow/workflow-toc-sample_application.json",
+ "assets_dir": "extension/workflow/assets/workflow-toc-sample_application/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/5.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationViewImplementation.rst",
"format": "rst",
- "filename": "5.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-5",
- "base_name": "nablarch-batch-5",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-5.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-5/",
- "section_map": []
+ "filename": "SampleApplicationViewImplementation.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-SampleApplicationViewImplementation--s1",
+ "base_name": "workflow-SampleApplicationViewImplementation",
+ "output_path": "extension/workflow/workflow-SampleApplicationViewImplementation--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-SampleApplicationViewImplementation--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 152,
+ "sections": [
+ "",
+ "タスクがアクティブかどうかの判定",
+ "",
+ "担当ユーザ/グループへのアクティブタスクの割り当て状況の確認",
+ "",
+ "画面表示項目の切り替え"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "workflow-SampleApplicationViewImplementation",
+ "group_line_count": 152
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "タスクがアクティブかどうかの判定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "担当ユーザ/グループへのアクティブタスクの割り当て状況の確認",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "画面表示項目の切り替え",
+ "rst_labels": []
+ }
+ ]
},
{
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/2.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationExtension.rst",
"format": "rst",
- "filename": "2.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-2",
- "base_name": "nablarch-batch-2",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-2.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-2/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/7.rst",
- "format": "rst",
- "filename": "7.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-7",
- "base_name": "nablarch-batch-7",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-7.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-7/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/3.rst",
- "format": "rst",
- "filename": "3.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-3",
- "base_name": "nablarch-batch-3",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-3.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-3/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/1.rst",
- "format": "rst",
- "filename": "1.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-1-FAQ",
- "base_name": "nablarch-batch-1-FAQ",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-1-FAQ.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-1-FAQ/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/batch/6.rst",
- "format": "rst",
- "filename": "6.rst",
- "type": "processing-pattern",
- "category": "nablarch-batch",
- "id": "nablarch-batch-6",
- "base_name": "nablarch-batch-6",
- "output_path": "processing-pattern/nablarch-batch/nablarch-batch-6.json",
- "assets_dir": "processing-pattern/nablarch-batch/assets/nablarch-batch-6/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/test/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-test",
- "base_name": "testing-framework-test",
- "output_path": "development-tools/testing-framework/testing-framework-test.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-test/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/test/4.rst",
- "format": "rst",
- "filename": "4.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-4",
- "base_name": "testing-framework-4",
- "output_path": "development-tools/testing-framework/testing-framework-4.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-4/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/test/5.rst",
- "format": "rst",
- "filename": "5.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-5",
- "base_name": "testing-framework-5",
- "output_path": "development-tools/testing-framework/testing-framework-5.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-5/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/test/3.rst",
- "format": "rst",
- "filename": "3.rst",
- "type": "development-tools",
- "category": "testing-framework",
- "id": "testing-framework-3",
- "base_name": "testing-framework-3",
- "output_path": "development-tools/testing-framework/testing-framework-3.json",
- "assets_dir": "development-tools/testing-framework/assets/testing-framework-3/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-validation-validation",
- "base_name": "libraries-validation-validation",
- "output_path": "component/libraries/libraries-validation-validation.json",
- "assets_dir": "component/libraries/assets/libraries-validation-validation/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/2.rst",
- "format": "rst",
- "filename": "2.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-2",
- "base_name": "libraries-2",
- "output_path": "component/libraries/libraries-2.json",
- "assets_dir": "component/libraries/assets/libraries-2/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/3.rst",
- "format": "rst",
- "filename": "3.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-3",
- "base_name": "libraries-3",
- "output_path": "component/libraries/libraries-3.json",
- "assets_dir": "component/libraries/assets/libraries-3/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/validation/1.rst",
- "format": "rst",
- "filename": "1.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-1-FAQ",
- "base_name": "libraries-1-FAQ",
- "output_path": "component/libraries/libraries-1-FAQ.json",
- "assets_dir": "component/libraries/assets/libraries-1-FAQ/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-all",
- "base_name": "about-nablarch-all",
- "output_path": "about/about-nablarch/about-nablarch-all.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-all/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/4.rst",
- "format": "rst",
- "filename": "4.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-4",
- "base_name": "about-nablarch-4",
- "output_path": "about/about-nablarch/about-nablarch-4.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-4/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/5.rst",
- "format": "rst",
- "filename": "5.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-5",
- "base_name": "about-nablarch-5",
- "output_path": "about/about-nablarch/about-nablarch-5.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-5/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/2.rst",
- "format": "rst",
- "filename": "2.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-2",
- "base_name": "about-nablarch-2",
- "output_path": "about/about-nablarch/about-nablarch-2.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-2/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/3.rst",
- "format": "rst",
- "filename": "3.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-3",
- "base_name": "about-nablarch-3",
- "output_path": "about/about-nablarch/about-nablarch-3.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-3/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/1.rst",
- "format": "rst",
- "filename": "1.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-1-FAQ",
- "base_name": "about-nablarch-1-FAQ",
- "output_path": "about/about-nablarch/about-nablarch-1-FAQ.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-1-FAQ/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/all/6.rst",
- "format": "rst",
- "filename": "6.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-6",
- "base_name": "about-nablarch-6",
- "output_path": "about/about-nablarch/about-nablarch-6.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-6/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/11.rst",
- "format": "rst",
- "filename": "11.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-11",
- "base_name": "web-application-11",
- "output_path": "processing-pattern/web-application/web-application-11.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-11/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/14.rst",
- "format": "rst",
- "filename": "14.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-14",
- "base_name": "web-application-14",
- "output_path": "processing-pattern/web-application/web-application-14.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-14/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-web",
- "base_name": "web-application-web",
- "output_path": "processing-pattern/web-application/web-application-web.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-web/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/15.rst",
- "format": "rst",
- "filename": "15.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-15",
- "base_name": "web-application-15",
- "output_path": "processing-pattern/web-application/web-application-15.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-15/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/4.rst",
- "format": "rst",
- "filename": "4.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-4",
- "base_name": "web-application-4",
- "output_path": "processing-pattern/web-application/web-application-4.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-4/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/12.rst",
- "format": "rst",
- "filename": "12.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-12",
- "base_name": "web-application-12",
- "output_path": "processing-pattern/web-application/web-application-12.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-12/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/13.rst",
- "format": "rst",
- "filename": "13.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-13",
- "base_name": "web-application-13",
- "output_path": "processing-pattern/web-application/web-application-13.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-13/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/8.rst",
- "format": "rst",
- "filename": "8.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-8",
- "base_name": "web-application-8",
- "output_path": "processing-pattern/web-application/web-application-8.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-8/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/9.rst",
- "format": "rst",
- "filename": "9.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-9",
- "base_name": "web-application-9",
- "output_path": "processing-pattern/web-application/web-application-9.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-9/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/5.rst",
- "format": "rst",
- "filename": "5.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-5",
- "base_name": "web-application-5",
- "output_path": "processing-pattern/web-application/web-application-5.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-5/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/7.rst",
- "format": "rst",
- "filename": "7.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-7",
- "base_name": "web-application-7",
- "output_path": "processing-pattern/web-application/web-application-7.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-7/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/3.rst",
- "format": "rst",
- "filename": "3.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-3",
- "base_name": "web-application-3",
- "output_path": "processing-pattern/web-application/web-application-3.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-3/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/10.rst",
- "format": "rst",
- "filename": "10.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-10",
- "base_name": "web-application-10",
- "output_path": "processing-pattern/web-application/web-application-10.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-10/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/1.rst",
- "format": "rst",
- "filename": "1.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-1-FAQ",
- "base_name": "web-application-1-FAQ",
- "output_path": "processing-pattern/web-application/web-application-1-FAQ.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-1-FAQ/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/6.rst",
- "format": "rst",
- "filename": "6.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-6",
- "base_name": "web-application-6",
- "output_path": "processing-pattern/web-application/web-application-6.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-6/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/FAQ/web/16.rst",
- "format": "rst",
- "filename": "16.rst",
- "type": "processing-pattern",
- "category": "web-application",
- "id": "web-application-16",
- "base_name": "web-application-16",
- "output_path": "processing-pattern/web-application/web-application-16.json",
- "assets_dir": "processing-pattern/web-application/assets/web-application-16/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-source--s1",
- "base_name": "biz-samples-source",
- "output_path": "guide/biz-samples/biz-samples-source--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-source--s1/",
+ "filename": "SampleApplicationExtension.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-SampleApplicationExtension--s1",
+ "base_name": "workflow-SampleApplicationExtension",
+ "output_path": "extension/workflow/workflow-SampleApplicationExtension--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-SampleApplicationExtension--s1/",
"section_range": {
"start_line": 0,
- "end_line": 37,
+ "end_line": 55,
"sections": [
"",
- "目次"
+ "進行先ノードの判定制御ロジックの実装"
],
"section_ids": [
"s1",
@@ -29482,54 +28613,66 @@
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-source",
- "group_line_count": 37
+ "original_id": "workflow-SampleApplicationExtension",
+ "group_line_count": 55
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "customize_flow_proceed_condition"
+ ]
},
{
"section_id": "s2",
- "heading": "目次",
+ "heading": "進行先ノードの判定制御ロジックの実装",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/about.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationDesign.rst",
"format": "rst",
- "filename": "about.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-about--s1",
- "base_name": "biz-samples-about",
- "output_path": "guide/biz-samples/biz-samples-about--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-about--s1/",
+ "filename": "SampleApplicationDesign.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-SampleApplicationDesign--s1",
+ "base_name": "workflow-SampleApplicationDesign",
+ "output_path": "extension/workflow/workflow-SampleApplicationDesign--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-SampleApplicationDesign--s1/",
"section_range": {
"start_line": 0,
- "end_line": 28,
+ "end_line": 99,
"sections": [
"",
- "Nablarch Mobile Library とは?",
+ "ワークフロー定義",
"",
- "NMLが想定する利用形態と提供する機能"
+ "画面遷移",
+ "",
+ "ワークフローライブラリに関連する機能",
+ "ワークフローに付随する情報の保持",
+ "ワークフローにおける処理履歴の保持",
+ "タスクにアサインするユーザ/グループや権限の管理"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4"
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-about",
- "group_line_count": 28
+ "original_id": "workflow-SampleApplicationDesign",
+ "group_line_count": 99
},
"section_map": [
{
@@ -29539,8 +28682,11 @@
},
{
"section_id": "s2",
- "heading": "Nablarch Mobile Library とは?",
- "rst_labels": []
+ "heading": "ワークフロー定義",
+ "rst_labels": [
+ "trans_expence_appliance_definition",
+ "loan_appliance_definition"
+ ]
},
{
"section_id": "s3",
@@ -29549,112 +28695,95 @@
},
{
"section_id": "s4",
- "heading": "NMLが想定する利用形態と提供する機能",
+ "heading": "画面遷移",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/00_Introduction.rst",
- "format": "rst",
- "filename": "00_Introduction.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-00_Introduction--s1",
- "base_name": "biz-samples-00_Introduction",
- "output_path": "guide/biz-samples/biz-samples-00_Introduction--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-00_Introduction--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 105,
- "sections": [
- "",
- "ビルド設定",
- "",
- "実装方針"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "biz-samples-00_Introduction",
- "group_line_count": 105
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s5",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "ビルド設定",
+ "section_id": "s6",
+ "heading": "ワークフローライブラリに関連する機能",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s7",
+ "heading": "ワークフローに付随する情報の保持",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "実装方針",
+ "section_id": "s8",
+ "heading": "ワークフローにおける処理履歴の保持",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "タスクにアサインするユーザ/グループや権限の管理",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/03_Utility/01_Utility.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationImplementation.rst",
"format": "rst",
- "filename": "01_Utility.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-01_Utility--s1",
- "base_name": "biz-samples-01_Utility",
- "output_path": "guide/biz-samples/biz-samples-01_Utility--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-01_Utility--s1/",
+ "filename": "SampleApplicationImplementation.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-SampleApplicationImplementation--s1",
+ "base_name": "workflow-SampleApplicationImplementation",
+ "output_path": "extension/workflow/workflow-SampleApplicationImplementation--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-SampleApplicationImplementation--s1/",
"section_range": {
"start_line": 0,
- "end_line": 174,
+ "end_line": 325,
"sections": [
"",
- "NMCommonUtil",
+ "ワークフローの開始",
"",
- "NMConnectionUtil",
- ""
+ "ワークフローの進行",
+ "",
+ "境界イベントの実行",
+ "",
+ "ワークフローの検索",
+ "",
+ "排他制御についての注意事項"
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5"
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "biz-samples-01_Utility",
- "group_line_count": 174
+ "total_parts": 1,
+ "original_id": "workflow-SampleApplicationImplementation",
+ "group_line_count": 325
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "start_workflow"
+ ]
},
{
"section_id": "s2",
- "heading": "NMCommonUtil",
- "rst_labels": []
+ "heading": "ワークフローの開始",
+ "rst_labels": [
+ "complete_task"
+ ]
},
{
"section_id": "s3",
@@ -29663,8 +28792,10 @@
},
{
"section_id": "s4",
- "heading": "NMConnectionUtil",
- "rst_labels": []
+ "heading": "ワークフローの進行",
+ "rst_labels": [
+ "trigger_event"
+ ]
},
{
"section_id": "s5",
@@ -29673,91 +28804,73 @@
},
{
"section_id": "s6",
- "heading": "NMMockUtil",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/03_Utility/01_Utility.rst",
- "format": "rst",
- "filename": "01_Utility.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-01_Utility--s6",
- "base_name": "biz-samples-01_Utility",
- "output_path": "guide/biz-samples/biz-samples-01_Utility--s6.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-01_Utility--s6/",
- "section_range": {
- "start_line": 174,
- "end_line": 492,
- "sections": [
- "NMMockUtil"
- ],
- "section_ids": [
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "biz-samples-01_Utility",
- "group_line_count": 318
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "NMCommonUtil",
+ "heading": "境界イベントの実行",
"rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "NMConnectionUtil",
+ "section_id": "s8",
+ "heading": "ワークフローの検索",
"rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s9",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "NMMockUtil",
+ "section_id": "s10",
+ "heading": "排他制御についての注意事項",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/02_Encryption/01_Encryption.rst",
+ "source_path": ".lw/nab-official/v1.4/workflow/tool/doc/index.rst",
"format": "rst",
- "filename": "01_Encryption.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-01_Encryption--s1",
- "base_name": "biz-samples-01_Encryption",
- "output_path": "guide/biz-samples/biz-samples-01_Encryption--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-01_Encryption--s1/",
+ "filename": "index.rst",
+ "type": "extension",
+ "category": "workflow",
+ "id": "workflow-doc-tool--s1",
+ "base_name": "workflow-doc-tool",
+ "output_path": "extension/workflow/workflow-doc-tool--s1.json",
+ "assets_dir": "extension/workflow/assets/workflow-doc-tool--s1/",
"section_range": {
"start_line": 0,
- "end_line": 220,
+ "end_line": 383,
"sections": [
"",
"概要",
"",
- "特徴",
+ "前提",
"",
- "使用方法"
+ "ツール配置場所",
+ "",
+ "利用の準備",
+ "",
+ "利用手順",
+ "精査エラー発生時の動作",
+ "",
+ "仕様",
+ "ワークフロー定義",
+ "レーン",
+ "フローノード",
+ "シーケンスフロー",
+ "境界イベントトリガー",
+ "境界イベント",
+ "タスク",
+ "イベント",
+ "ゲートウェイ",
+ "構文精査",
+ "ワークフローライブラリの制約に関する精査",
+ "",
+ "プロジェクト固有の設定について",
+ "省略記法について",
+ "省略記法の追加・変更"
],
"section_ids": [
"s1",
@@ -29765,15 +28878,37 @@
"s3",
"s4",
"s5",
- "s6"
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23",
+ "s24",
+ "s25",
+ "s26",
+ "s27",
+ "s28"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-01_Encryption",
- "group_line_count": 220
+ "original_id": "workflow-doc-tool",
+ "group_line_count": 383
},
"section_map": [
{
@@ -29793,10 +28928,8 @@
},
{
"section_id": "s4",
- "heading": "特徴",
- "rst_labels": [
- "implementated"
- ]
+ "heading": "前提",
+ "rst_labels": []
},
{
"section_id": "s5",
@@ -29805,147 +28938,157 @@
},
{
"section_id": "s6",
- "heading": "使用方法",
+ "heading": "ツール配置場所",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/01_ConnectionFramework/01_ConnectionFramework.rst",
- "format": "rst",
- "filename": "01_ConnectionFramework.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-01_ConnectionFramework--s1",
- "base_name": "biz-samples-01_ConnectionFramework",
- "output_path": "guide/biz-samples/biz-samples-01_ConnectionFramework--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-01_ConnectionFramework--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 345,
- "sections": [
- "",
- "概要",
- "",
- "特徴",
- "",
- "データモデル",
- "",
- "使用方法",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "biz-samples-01_ConnectionFramework",
- "group_line_count": 345
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s8",
+ "heading": "利用の準備",
"rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s9",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "特徴",
+ "section_id": "s10",
+ "heading": "利用手順",
"rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s11",
+ "heading": "精査エラー発生時の動作",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "データモデル",
+ "section_id": "s13",
+ "heading": "仕様",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s14",
+ "heading": "ワークフロー定義",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "使用方法",
+ "section_id": "s15",
+ "heading": "レーン",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "",
+ "section_id": "s16",
+ "heading": "フローノード",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "実装クラス",
+ "section_id": "s17",
+ "heading": "シーケンスフロー",
"rst_labels": []
},
{
- "section_id": "s11",
+ "section_id": "s18",
+ "heading": "境界イベントトリガー",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "境界イベント",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "タスク",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "イベント",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "ゲートウェイ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "構文精査",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "ワークフローライブラリの制約に関する精査",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s25",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "ユーティリティ",
+ "section_id": "s26",
+ "heading": "プロジェクト固有の設定について",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "省略記法について",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s28",
+ "heading": "省略記法の追加・変更",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/mobile/source/01_iOS/01_ConnectionFramework/01_ConnectionFramework.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/0402_ExtendedFieldType.rst",
"format": "rst",
- "filename": "01_ConnectionFramework.rst",
+ "filename": "0402_ExtendedFieldType.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-01_ConnectionFramework--s10",
- "base_name": "biz-samples-01_ConnectionFramework",
- "output_path": "guide/biz-samples/biz-samples-01_ConnectionFramework--s10.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-01_ConnectionFramework--s10/",
+ "id": "biz-samples-0402_ExtendedFieldType--s1",
+ "base_name": "biz-samples-0402_ExtendedFieldType",
+ "output_path": "guide/biz-samples/biz-samples-0402_ExtendedFieldType--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-0402_ExtendedFieldType--s1/",
"section_range": {
- "start_line": 345,
- "end_line": 407,
+ "start_line": 0,
+ "end_line": 136,
"sections": [
- "実装クラス",
"",
- "ユーティリティ"
+ "概要",
+ "提供パッケージ",
+ "フィールドタイプの構成",
+ "フィールドタイプの使用方法",
+ "フィールドタイプ・フィールドコンバータ定義一覧"
],
"section_ids": [
- "s10",
- "s11",
- "s12"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "biz-samples-01_ConnectionFramework",
- "group_line_count": 62
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "biz-samples-0402_ExtendedFieldType",
+ "group_line_count": 136
},
"section_map": [
{
@@ -29960,82 +29103,51 @@
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "特徴",
+ "heading": "フィールドタイプの構成",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "フィールドタイプの使用方法",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "データモデル",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "使用方法",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "実装クラス",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "ユーティリティ",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/index.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/02_ExtendedValidation.rst",
"format": "rst",
- "filename": "index.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-doc-workflow--s1",
- "base_name": "workflow-doc-workflow",
- "output_path": "extension/workflow/workflow-doc-workflow--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-doc-workflow--s1/",
+ "filename": "02_ExtendedValidation.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-02_ExtendedValidation--s1",
+ "base_name": "biz-samples-02_ExtendedValidation",
+ "output_path": "guide/biz-samples/biz-samples-02_ExtendedValidation--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-02_ExtendedValidation--s1/",
"section_range": {
"start_line": 0,
- "end_line": 155,
+ "end_line": 311,
"sections": [
"",
- "概要",
- "",
- "要求",
- "",
- "対象外としている機能",
+ "提供パッケージ",
"",
- "制約事項",
+ "メールアドレスバリデーション",
"",
- "全体構造",
+ "日本電話番号バリデーション",
+ "精査仕様",
+ "精査仕様",
+ "実装例",
"",
- "提供するAPI"
+ "コード値精査"
],
"section_ids": [
"s1",
@@ -30048,16 +29160,15 @@
"s8",
"s9",
"s10",
- "s11",
- "s12"
+ "s11"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "workflow-doc-workflow",
- "group_line_count": 155
+ "original_id": "biz-samples-02_ExtendedValidation",
+ "group_line_count": 311
},
"section_map": [
{
@@ -30067,11 +29178,8 @@
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": [
- "workflow_definition",
- "workflow_instance"
- ]
+ "heading": "提供パッケージ",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -30080,7 +29188,7 @@
},
{
"section_id": "s4",
- "heading": "要求",
+ "heading": "メールアドレスバリデーション",
"rst_labels": []
},
{
@@ -30090,159 +29198,162 @@
},
{
"section_id": "s6",
- "heading": "対象外としている機能",
+ "heading": "日本電話番号バリデーション",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
+ "heading": "精査仕様",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "制約事項",
+ "heading": "精査仕様",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
+ "heading": "実装例",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "全体構造",
- "rst_labels": []
- },
- {
- "section_id": "s11",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "提供するAPI",
+ "section_id": "s11",
+ "heading": "コード値精査",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/toc.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/index.rst",
"format": "rst",
- "filename": "toc.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-toc-workflow",
- "base_name": "workflow-toc-workflow",
- "output_path": "extension/workflow/workflow-toc-workflow.json",
- "assets_dir": "extension/workflow/assets/workflow-toc-workflow/",
+ "filename": "index.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-doc",
+ "base_name": "biz-samples-doc",
+ "output_path": "guide/biz-samples/biz-samples-doc.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-doc/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowInstanceElement.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/useragent_sample.rst",
"format": "rst",
- "filename": "WorkflowInstanceElement.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowInstanceElement--s1",
- "base_name": "workflow-WorkflowInstanceElement",
- "output_path": "extension/workflow/workflow-WorkflowInstanceElement--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowInstanceElement--s1/",
+ "filename": "useragent_sample.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-useragent_sample--s1",
+ "base_name": "biz-samples-useragent_sample",
+ "output_path": "guide/biz-samples/biz-samples-useragent_sample--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-useragent_sample--s1/",
"section_range": {
"start_line": 0,
- "end_line": 57,
+ "end_line": 99,
"sections": [
"",
- "タスク担当ユーザ/タスク担当グループ",
- "",
- "アクティブフローノード",
- "",
- "アクティブユーザタスク/アクティブグループタスク"
+ "UserAgent情報取得機能設定サンプル"
],
"section_ids": [
"s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
+ "s2"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "workflow-WorkflowInstanceElement",
- "group_line_count": 57
+ "total_parts": 2,
+ "original_id": "biz-samples-useragent_sample",
+ "group_line_count": 99
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "workflow_task_assignee"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "タスク担当ユーザ/タスク担当グループ",
- "rst_labels": [
- "workflow_active_flow_node"
- ]
+ "heading": "UserAgent情報取得機能設定サンプル",
+ "rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "各種ユーザエージェント値から取得できる値の例",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/useragent_sample.rst",
+ "format": "rst",
+ "filename": "useragent_sample.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-useragent_sample--s3",
+ "base_name": "biz-samples-useragent_sample",
+ "output_path": "guide/biz-samples/biz-samples-useragent_sample--s3.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-useragent_sample--s3/",
+ "section_range": {
+ "start_line": 99,
+ "end_line": 445,
+ "sections": [
+ "各種ユーザエージェント値から取得できる値の例"
+ ],
+ "section_ids": [
+ "s3"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "biz-samples-useragent_sample",
+ "group_line_count": 346
+ },
+ "section_map": [
{
- "section_id": "s4",
- "heading": "アクティブフローノード",
- "rst_labels": [
- "workflow_active_task"
- ]
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": []
},
{
- "section_id": "s5",
- "heading": "",
+ "section_id": "s2",
+ "heading": "UserAgent情報取得機能設定サンプル",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "アクティブユーザタスク/アクティブグループタスク",
+ "section_id": "s3",
+ "heading": "各種ユーザエージェント値から取得できる値の例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowProcessElement.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/06_Captcha.rst",
"format": "rst",
- "filename": "WorkflowProcessElement.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowProcessElement--s1",
- "base_name": "workflow-WorkflowProcessElement",
- "output_path": "extension/workflow/workflow-WorkflowProcessElement--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowProcessElement--s1/",
+ "filename": "06_Captcha.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-06_Captcha--s1",
+ "base_name": "biz-samples-06_Captcha",
+ "output_path": "guide/biz-samples/biz-samples-06_Captcha--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-06_Captcha--s1/",
"section_range": {
"start_line": 0,
- "end_line": 220,
+ "end_line": 359,
"sections": [
"",
- "フローノード",
- "",
- "シーケンスフロー",
- "",
- "タスク",
- "",
- "XORゲートウェイ",
- "",
- "開始イベント",
+ "提供パッケージ",
"",
- "停止イベント",
+ "概要",
"",
- "境界イベント",
+ "構成",
"",
- "レーン"
+ "使用方法"
],
"section_ids": [
"s1",
@@ -30252,38 +29363,28 @@
"s5",
"s6",
"s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16"
+ "s8"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "workflow-WorkflowProcessElement",
- "group_line_count": 220
+ "original_id": "biz-samples-06_Captcha",
+ "group_line_count": 359
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "workflow_flow_node"
+ "captcha"
]
},
{
"section_id": "s2",
- "heading": "フローノード",
- "rst_labels": [
- "workflow_element_sequence_flows"
- ]
+ "heading": "提供パッケージ",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -30292,10 +29393,8 @@
},
{
"section_id": "s4",
- "heading": "シーケンスフロー",
- "rst_labels": [
- "workflow_element_task"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s5",
@@ -30304,11 +29403,8 @@
},
{
"section_id": "s6",
- "heading": "タスク",
- "rst_labels": [
- "workflow_element_multi_instance_task",
- "workflow_element_gateway_xor"
- ]
+ "heading": "構成",
+ "rst_labels": []
},
{
"section_id": "s7",
@@ -30317,177 +29413,73 @@
},
{
"section_id": "s8",
- "heading": "XORゲートウェイ",
- "rst_labels": [
- "workflow_element_event_start"
- ]
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "開始イベント",
- "rst_labels": [
- "workflow_element_event_terminate"
- ]
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "停止イベント",
- "rst_labels": [
- "workflow_element_boundary_event"
- ]
- },
- {
- "section_id": "s13",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "境界イベント",
- "rst_labels": [
- "workflow_element_lane"
- ]
- },
- {
- "section_id": "s15",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "レーン",
+ "heading": "使用方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowArchitecture.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/01_Authentication.rst",
"format": "rst",
- "filename": "WorkflowArchitecture.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowArchitecture--s1",
- "base_name": "workflow-WorkflowArchitecture",
- "output_path": "extension/workflow/workflow-WorkflowArchitecture--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowArchitecture--s1/",
+ "filename": "01_Authentication.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-01_Authentication--s1",
+ "base_name": "biz-samples-01_Authentication",
+ "output_path": "guide/biz-samples/biz-samples-01_Authentication--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-01_Authentication--s1/",
"section_range": {
"start_line": 0,
- "end_line": 208,
- "sections": [
- ""
- ],
- "section_ids": [
- "s1"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 3,
- "original_id": "workflow-WorkflowArchitecture",
- "group_line_count": 208
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "テーブル定義",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "テーブル定義の例",
- "rst_labels": [
- "assign_user",
- "assign_group"
- ]
- },
- {
- "section_id": "s4",
- "heading": "テーブル定義の例",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "コンポーネント定義",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowArchitecture.rst",
- "format": "rst",
- "filename": "WorkflowArchitecture.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowArchitecture--s2",
- "base_name": "workflow-WorkflowArchitecture",
- "output_path": "extension/workflow/workflow-WorkflowArchitecture--s2.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowArchitecture--s2/",
- "section_range": {
- "start_line": 208,
- "end_line": 598,
+ "end_line": 323,
"sections": [
- "テーブル定義",
- "テーブル定義の例",
- "テーブル定義の例",
- ""
+ "",
+ "提供パッケージ",
+ "",
+ "概要",
+ "",
+ "構成",
+ "",
+ "使用方法"
],
"section_ids": [
+ "s1",
"s2",
"s3",
"s4",
- "s5"
+ "s5",
+ "s6",
+ "s7",
+ "s8"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 3,
- "original_id": "workflow-WorkflowArchitecture",
- "group_line_count": 390
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "biz-samples-01_Authentication",
+ "group_line_count": 323
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "authentication"
+ ]
},
{
"section_id": "s2",
- "heading": "テーブル定義",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "テーブル定義の例",
- "rst_labels": [
- "assign_user",
- "assign_group"
- ]
+ "heading": "",
+ "rst_labels": []
},
{
"section_id": "s4",
- "heading": "テーブル定義の例",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -30497,109 +29489,50 @@
},
{
"section_id": "s6",
- "heading": "コンポーネント定義",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowArchitecture.rst",
- "format": "rst",
- "filename": "WorkflowArchitecture.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowArchitecture--s6",
- "base_name": "workflow-WorkflowArchitecture",
- "output_path": "extension/workflow/workflow-WorkflowArchitecture--s6.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowArchitecture--s6/",
- "section_range": {
- "start_line": 598,
- "end_line": 824,
- "sections": [
- "コンポーネント定義"
- ],
- "section_ids": [
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 3,
- "total_parts": 3,
- "original_id": "workflow-WorkflowArchitecture",
- "group_line_count": 226
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "テーブル定義",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "テーブル定義の例",
- "rst_labels": [
- "assign_user",
- "assign_group"
- ]
- },
- {
- "section_id": "s4",
- "heading": "テーブル定義の例",
+ "heading": "構成",
"rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s7",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "コンポーネント定義",
+ "section_id": "s8",
+ "heading": "使用方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowApplicationApi.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
"format": "rst",
- "filename": "WorkflowApplicationApi.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowApplicationApi--s1",
- "base_name": "workflow-WorkflowApplicationApi",
- "output_path": "extension/workflow/workflow-WorkflowApplicationApi--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowApplicationApi--s1/",
+ "filename": "03_ListSearchResult.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-03_ListSearchResult--s1",
+ "base_name": "biz-samples-03_ListSearchResult",
+ "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s1/",
"section_range": {
"start_line": 0,
- "end_line": 377,
+ "end_line": 266,
"sections": [
"",
- "ワークフローの開始",
- "",
- "インスタンスIDの取得",
- "",
- "開始済みワークフローの検索",
- "",
- "ワークフローの進行",
- "",
- "境界イベントによるワークフローの進行",
+ "提供パッケージ",
"",
- "ユーザ/グループの割り当て",
+ "概要",
"",
- "割り当て済みユーザ/グループの変更",
+ "構成",
"",
- "フローノードがアクティブか否かの問い合わせ",
+ "使用方法",
"",
- "ユーザ/グループのアクティブタスクが存在するか否かの問い合わせ",
+ "ListSearchInfoクラス",
"",
- "ワークフローが完了したか否かの問い合わせ",
- ""
+ "listSearchResultタグ",
+ "全体",
+ "検索結果件数",
+ "ページング"
],
"section_ids": [
"s1",
@@ -30616,31 +29549,27 @@
"s12",
"s13",
"s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21"
+ "s15"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "workflow-WorkflowApplicationApi",
- "group_line_count": 377
+ "total_parts": 4,
+ "original_id": "biz-samples-03_ListSearchResult",
+ "group_line_count": 266
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "list_search_result"
+ ]
},
{
"section_id": "s2",
- "heading": "ワークフローの開始",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
@@ -30650,10 +29579,8 @@
},
{
"section_id": "s4",
- "heading": "インスタンスIDの取得",
- "rst_labels": [
- "workflow_api_find"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s5",
@@ -30662,10 +29589,8 @@
},
{
"section_id": "s6",
- "heading": "開始済みワークフローの検索",
- "rst_labels": [
- "workflow_complete_task"
- ]
+ "heading": "構成",
+ "rst_labels": []
},
{
"section_id": "s7",
@@ -30674,7 +29599,7 @@
},
{
"section_id": "s8",
- "heading": "ワークフローの進行",
+ "heading": "使用方法",
"rst_labels": []
},
{
@@ -30684,7 +29609,7 @@
},
{
"section_id": "s10",
- "heading": "境界イベントによるワークフローの進行",
+ "heading": "ListSearchInfoクラス",
"rst_labels": []
},
{
@@ -30694,27 +29619,27 @@
},
{
"section_id": "s12",
- "heading": "ユーザ/グループの割り当て",
+ "heading": "listSearchResultタグ",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "全体",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "割り当て済みユーザ/グループの変更",
+ "heading": "検索結果件数",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "",
+ "heading": "ページング",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "フローノードがアクティブか否かの問い合わせ",
+ "heading": "検索結果",
"rst_labels": []
},
{
@@ -30724,7 +29649,7 @@
},
{
"section_id": "s18",
- "heading": "ユーザ/グループのアクティブタスクが存在するか否かの問い合わせ",
+ "heading": "検索結果の並び替え",
"rst_labels": []
},
{
@@ -30734,7 +29659,7 @@
},
{
"section_id": "s20",
- "heading": "ワークフローが完了したか否かの問い合わせ",
+ "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
"rst_labels": []
},
{
@@ -30744,7 +29669,7 @@
},
{
"section_id": "s22",
- "heading": "現在有効なワークフローバージョンの取得",
+ "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
"rst_labels": []
},
{
@@ -30754,7 +29679,7 @@
},
{
"section_id": "s24",
- "heading": "FlowProceedConditionインタフェース",
+ "heading": "検索結果の一覧表示機能のデフォルト値設定",
"rst_labels": []
},
{
@@ -30764,7 +29689,7 @@
},
{
"section_id": "s26",
- "heading": "使用例",
+ "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
"rst_labels": []
},
{
@@ -30774,59 +29699,101 @@
},
{
"section_id": "s28",
- "heading": "CompletionConditionインタフェース",
+ "heading": "タグリファレンス",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s29",
+ "heading": "全体",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s30",
+ "heading": "検索結果件数",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s31",
+ "heading": "ページング",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s32",
+ "heading": "現在のページ番号",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s33",
+ "heading": "最初",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s34",
+ "heading": "前へ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s35",
+ "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s36",
+ "heading": "次へ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s37",
+ "heading": "最後",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s38",
+ "heading": "検索結果",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowApplicationApi.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
"format": "rst",
- "filename": "WorkflowApplicationApi.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowApplicationApi--s22",
- "base_name": "workflow-WorkflowApplicationApi",
- "output_path": "extension/workflow/workflow-WorkflowApplicationApi--s22.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowApplicationApi--s22/",
+ "filename": "03_ListSearchResult.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-03_ListSearchResult--s16",
+ "base_name": "biz-samples-03_ListSearchResult",
+ "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s16.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s16/",
"section_range": {
- "start_line": 377,
- "end_line": 612,
+ "start_line": 266,
+ "end_line": 520,
"sections": [
- "現在有効なワークフローバージョンの取得",
- "",
- "FlowProceedConditionインタフェース",
- "",
- "使用例",
- "",
- "CompletionConditionインタフェース"
+ "検索結果",
+ ""
],
"section_ids": [
- "s22",
- "s23",
- "s24",
- "s25",
- "s26",
- "s27",
- "s28"
+ "s16",
+ "s17"
]
},
"split_info": {
"is_split": true,
"part": 2,
- "total_parts": 2,
- "original_id": "workflow-WorkflowApplicationApi",
- "group_line_count": 235
+ "total_parts": 4,
+ "original_id": "biz-samples-03_ListSearchResult",
+ "group_line_count": 254
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "list_search_result"
+ ]
},
{
"section_id": "s2",
- "heading": "ワークフローの開始",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
@@ -30836,10 +29803,8 @@
},
{
"section_id": "s4",
- "heading": "インスタンスIDの取得",
- "rst_labels": [
- "workflow_api_find"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s5",
@@ -30848,10 +29813,8 @@
},
{
"section_id": "s6",
- "heading": "開始済みワークフローの検索",
- "rst_labels": [
- "workflow_complete_task"
- ]
+ "heading": "構成",
+ "rst_labels": []
},
{
"section_id": "s7",
@@ -30860,7 +29823,7 @@
},
{
"section_id": "s8",
- "heading": "ワークフローの進行",
+ "heading": "使用方法",
"rst_labels": []
},
{
@@ -30870,7 +29833,7 @@
},
{
"section_id": "s10",
- "heading": "境界イベントによるワークフローの進行",
+ "heading": "ListSearchInfoクラス",
"rst_labels": []
},
{
@@ -30880,27 +29843,27 @@
},
{
"section_id": "s12",
- "heading": "ユーザ/グループの割り当て",
+ "heading": "listSearchResultタグ",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "全体",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "割り当て済みユーザ/グループの変更",
+ "heading": "検索結果件数",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "",
+ "heading": "ページング",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "フローノードがアクティブか否かの問い合わせ",
+ "heading": "検索結果",
"rst_labels": []
},
{
@@ -30910,7 +29873,7 @@
},
{
"section_id": "s18",
- "heading": "ユーザ/グループのアクティブタスクが存在するか否かの問い合わせ",
+ "heading": "検索結果の並び替え",
"rst_labels": []
},
{
@@ -30920,7 +29883,7 @@
},
{
"section_id": "s20",
- "heading": "ワークフローが完了したか否かの問い合わせ",
+ "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
"rst_labels": []
},
{
@@ -30930,7 +29893,7 @@
},
{
"section_id": "s22",
- "heading": "現在有効なワークフローバージョンの取得",
+ "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
"rst_labels": []
},
{
@@ -30940,7 +29903,7 @@
},
{
"section_id": "s24",
- "heading": "FlowProceedConditionインタフェース",
+ "heading": "検索結果の一覧表示機能のデフォルト値設定",
"rst_labels": []
},
{
@@ -30950,7 +29913,7 @@
},
{
"section_id": "s26",
- "heading": "使用例",
+ "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
"rst_labels": []
},
{
@@ -30960,198 +29923,109 @@
},
{
"section_id": "s28",
- "heading": "CompletionConditionインタフェース",
+ "heading": "タグリファレンス",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/doc/09/WorkflowProcessSample.rst",
- "format": "rst",
- "filename": "WorkflowProcessSample.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-WorkflowProcessSample--s1",
- "base_name": "workflow-WorkflowProcessSample",
- "output_path": "extension/workflow/workflow-WorkflowProcessSample--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-WorkflowProcessSample--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 220,
- "sections": [
- "通常経路(申請・確認・承認)",
- "条件分岐",
- "差戻",
- "再申請",
- "取消",
- "却下",
- "引戻",
- "後閲",
- "合議(回覧)",
- "審議(エスカレーション)/スキップ"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "workflow-WorkflowProcessSample",
- "group_line_count": 220
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "通常経路(申請・確認・承認)",
- "rst_labels": [
- "workflow_normal_process",
- "workflow_conditional_branch"
- ]
+ "section_id": "s29",
+ "heading": "全体",
+ "rst_labels": []
},
{
- "section_id": "s2",
- "heading": "条件分岐",
- "rst_labels": [
- "workflow_remand"
- ]
+ "section_id": "s30",
+ "heading": "検索結果件数",
+ "rst_labels": []
},
{
- "section_id": "s3",
- "heading": "差戻",
- "rst_labels": [
- "workflow_reapply"
- ]
+ "section_id": "s31",
+ "heading": "ページング",
+ "rst_labels": []
},
{
- "section_id": "s4",
- "heading": "再申請",
- "rst_labels": [
- "workflow_cancel"
- ]
+ "section_id": "s32",
+ "heading": "現在のページ番号",
+ "rst_labels": []
},
{
- "section_id": "s5",
- "heading": "取消",
- "rst_labels": [
- "workflow_reject"
- ]
+ "section_id": "s33",
+ "heading": "最初",
+ "rst_labels": []
},
{
- "section_id": "s6",
- "heading": "却下",
- "rst_labels": [
- "workflow_pullback"
- ]
+ "section_id": "s34",
+ "heading": "前へ",
+ "rst_labels": []
},
{
- "section_id": "s7",
- "heading": "引戻",
- "rst_labels": [
- "workflow_confirm"
- ]
+ "section_id": "s35",
+ "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "rst_labels": []
},
{
- "section_id": "s8",
- "heading": "後閲",
- "rst_labels": [
- "workflow_council"
- ]
+ "section_id": "s36",
+ "heading": "次へ",
+ "rst_labels": []
},
{
- "section_id": "s9",
- "heading": "合議(回覧)",
- "rst_labels": [
- "workflow_escalation"
- ]
+ "section_id": "s37",
+ "heading": "最後",
+ "rst_labels": []
},
{
- "section_id": "s10",
- "heading": "審議(エスカレーション)/スキップ",
+ "section_id": "s38",
+ "heading": "検索結果",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-doc",
- "base_name": "workflow-doc",
- "output_path": "extension/workflow/workflow-doc.json",
- "assets_dir": "extension/workflow/assets/workflow-doc/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/toc.rst",
- "format": "rst",
- "filename": "toc.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-toc-sample_application",
- "base_name": "workflow-toc-sample_application",
- "output_path": "extension/workflow/workflow-toc-sample_application.json",
- "assets_dir": "extension/workflow/assets/workflow-toc-sample_application/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationViewImplementation.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
"format": "rst",
- "filename": "SampleApplicationViewImplementation.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-SampleApplicationViewImplementation--s1",
- "base_name": "workflow-SampleApplicationViewImplementation",
- "output_path": "extension/workflow/workflow-SampleApplicationViewImplementation--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-SampleApplicationViewImplementation--s1/",
+ "filename": "03_ListSearchResult.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-03_ListSearchResult--s18",
+ "base_name": "biz-samples-03_ListSearchResult",
+ "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s18.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s18/",
"section_range": {
- "start_line": 0,
- "end_line": 152,
+ "start_line": 520,
+ "end_line": 872,
"sections": [
+ "検索結果の並び替え",
"",
- "タスクがアクティブかどうかの判定",
- "",
- "担当ユーザ/グループへのアクティブタスクの割り当て状況の確認",
+ "1画面にすべての検索結果を一覧表示する場合の実装方法",
"",
- "画面表示項目の切り替え"
+ "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
+ ""
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "workflow-SampleApplicationViewImplementation",
- "group_line_count": 152
+ "part": 3,
+ "total_parts": 4,
+ "original_id": "biz-samples-03_ListSearchResult",
+ "group_line_count": 352
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "list_search_result"
+ ]
},
{
"section_id": "s2",
- "heading": "タスクがアクティブかどうかの判定",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
@@ -31161,7 +30035,7 @@
},
{
"section_id": "s4",
- "heading": "担当ユーザ/グループへのアクティブタスクの割り当て状況の確認",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -31171,343 +30045,237 @@
},
{
"section_id": "s6",
- "heading": "画面表示項目の切り替え",
+ "heading": "構成",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationExtension.rst",
- "format": "rst",
- "filename": "SampleApplicationExtension.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-SampleApplicationExtension--s1",
- "base_name": "workflow-SampleApplicationExtension",
- "output_path": "extension/workflow/workflow-SampleApplicationExtension--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-SampleApplicationExtension--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 55,
- "sections": [
- "",
- "進行先ノードの判定制御ロジックの実装"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "workflow-SampleApplicationExtension",
- "group_line_count": 55
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s7",
"heading": "",
- "rst_labels": [
- "customize_flow_proceed_condition"
- ]
+ "rst_labels": []
},
{
- "section_id": "s2",
- "heading": "進行先ノードの判定制御ロジックの実装",
+ "section_id": "s8",
+ "heading": "使用方法",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationDesign.rst",
- "format": "rst",
- "filename": "SampleApplicationDesign.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-SampleApplicationDesign--s1",
- "base_name": "workflow-SampleApplicationDesign",
- "output_path": "extension/workflow/workflow-SampleApplicationDesign--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-SampleApplicationDesign--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 99,
- "sections": [
- "",
- "ワークフロー定義",
- "",
- "画面遷移",
- "",
- "ワークフローライブラリに関連する機能",
- "ワークフローに付随する情報の保持",
- "ワークフローにおける処理履歴の保持",
- "タスクにアサインするユーザ/グループや権限の管理"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "workflow-SampleApplicationDesign",
- "group_line_count": 99
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s9",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "ワークフロー定義",
- "rst_labels": [
- "trans_expence_appliance_definition",
- "loan_appliance_definition"
- ]
+ "section_id": "s10",
+ "heading": "ListSearchInfoクラス",
+ "rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s11",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "画面遷移",
+ "section_id": "s12",
+ "heading": "listSearchResultタグ",
"rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s13",
+ "heading": "全体",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "検索結果件数",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "ページング",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "検索結果",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "ワークフローライブラリに関連する機能",
+ "section_id": "s18",
+ "heading": "検索結果の並び替え",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "ワークフローに付随する情報の保持",
+ "section_id": "s19",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "ワークフローにおける処理履歴の保持",
+ "section_id": "s20",
+ "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "タスクにアサインするユーザ/グループや権限の管理",
+ "section_id": "s21",
+ "heading": "",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/workflow/sample_application/doc/00/SampleApplicationImplementation.rst",
- "format": "rst",
- "filename": "SampleApplicationImplementation.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-SampleApplicationImplementation--s1",
- "base_name": "workflow-SampleApplicationImplementation",
- "output_path": "extension/workflow/workflow-SampleApplicationImplementation--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-SampleApplicationImplementation--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 325,
- "sections": [
- "",
- "ワークフローの開始",
- "",
- "ワークフローの進行",
- "",
- "境界イベントの実行",
- "",
- "ワークフローの検索",
- "",
- "排他制御についての注意事項"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "workflow-SampleApplicationImplementation",
- "group_line_count": 325
- },
- "section_map": [
+ },
{
- "section_id": "s1",
+ "section_id": "s22",
+ "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
"heading": "",
- "rst_labels": [
- "start_workflow"
- ]
+ "rst_labels": []
},
{
- "section_id": "s2",
- "heading": "ワークフローの開始",
- "rst_labels": [
- "complete_task"
- ]
+ "section_id": "s24",
+ "heading": "検索結果の一覧表示機能のデフォルト値設定",
+ "rst_labels": []
},
{
- "section_id": "s3",
+ "section_id": "s25",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "ワークフローの進行",
- "rst_labels": [
- "trigger_event"
- ]
+ "section_id": "s26",
+ "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
+ "rst_labels": []
},
{
- "section_id": "s5",
+ "section_id": "s27",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "境界イベントの実行",
+ "section_id": "s28",
+ "heading": "タグリファレンス",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s29",
+ "heading": "全体",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "ワークフローの検索",
+ "section_id": "s30",
+ "heading": "検索結果件数",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "",
+ "section_id": "s31",
+ "heading": "ページング",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "排他制御についての注意事項",
+ "section_id": "s32",
+ "heading": "現在のページ番号",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s33",
+ "heading": "最初",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s34",
+ "heading": "前へ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s35",
+ "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s36",
+ "heading": "次へ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s37",
+ "heading": "最後",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s38",
+ "heading": "検索結果",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/workflow/tool/doc/index.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
"format": "rst",
- "filename": "index.rst",
- "type": "extension",
- "category": "workflow",
- "id": "workflow-doc-tool--s1",
- "base_name": "workflow-doc-tool",
- "output_path": "extension/workflow/workflow-doc-tool--s1.json",
- "assets_dir": "extension/workflow/assets/workflow-doc-tool--s1/",
+ "filename": "03_ListSearchResult.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-03_ListSearchResult--s24",
+ "base_name": "biz-samples-03_ListSearchResult",
+ "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s24.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s24/",
"section_range": {
- "start_line": 0,
- "end_line": 383,
+ "start_line": 872,
+ "end_line": 1269,
"sections": [
+ "検索結果の一覧表示機能のデフォルト値設定",
"",
- "概要",
- "",
- "前提",
- "",
- "ツール配置場所",
- "",
- "利用の準備",
- "",
- "利用手順",
- "精査エラー発生時の動作",
- "",
- "仕様",
- "ワークフロー定義",
- "レーン",
- "フローノード",
- "シーケンスフロー",
- "境界イベントトリガー",
- "境界イベント",
- "タスク",
- "イベント",
- "ゲートウェイ",
- "構文精査",
- "ワークフローライブラリの制約に関する精査",
+ "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
"",
- "プロジェクト固有の設定について",
- "省略記法について",
- "省略記法の追加・変更"
+ "タグリファレンス",
+ "全体",
+ "検索結果件数",
+ "ページング",
+ "現在のページ番号",
+ "最初",
+ "前へ",
+ "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "次へ",
+ "最後",
+ "検索結果"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23",
"s24",
"s25",
"s26",
"s27",
- "s28"
+ "s28",
+ "s29",
+ "s30",
+ "s31",
+ "s32",
+ "s33",
+ "s34",
+ "s35",
+ "s36",
+ "s37",
+ "s38"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "workflow-doc-tool",
- "group_line_count": 383
+ "part": 4,
+ "total_parts": 4,
+ "original_id": "biz-samples-03_ListSearchResult",
+ "group_line_count": 397
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "list_search_result"
+ ]
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
@@ -31517,7 +30285,7 @@
},
{
"section_id": "s4",
- "heading": "前提",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -31527,7 +30295,7 @@
},
{
"section_id": "s6",
- "heading": "ツール配置場所",
+ "heading": "構成",
"rst_labels": []
},
{
@@ -31537,7 +30305,7 @@
},
{
"section_id": "s8",
- "heading": "利用の準備",
+ "heading": "使用方法",
"rst_labels": []
},
{
@@ -31547,77 +30315,77 @@
},
{
"section_id": "s10",
- "heading": "利用手順",
+ "heading": "ListSearchInfoクラス",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "精査エラー発生時の動作",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "",
+ "heading": "listSearchResultタグ",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "仕様",
+ "heading": "全体",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "ワークフロー定義",
+ "heading": "検索結果件数",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "レーン",
+ "heading": "ページング",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "フローノード",
+ "heading": "検索結果",
"rst_labels": []
},
{
"section_id": "s17",
- "heading": "シーケンスフロー",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s18",
- "heading": "境界イベントトリガー",
+ "heading": "検索結果の並び替え",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "境界イベント",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "タスク",
+ "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "イベント",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s22",
- "heading": "ゲートウェイ",
+ "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
"rst_labels": []
},
{
"section_id": "s23",
- "heading": "構文精査",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s24",
- "heading": "ワークフローライブラリの制約に関する精査",
+ "heading": "検索結果の一覧表示機能のデフォルト値設定",
"rst_labels": []
},
{
@@ -31627,41 +30395,94 @@
},
{
"section_id": "s26",
- "heading": "プロジェクト固有の設定について",
+ "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
"rst_labels": []
},
{
"section_id": "s27",
- "heading": "省略記法について",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s28",
- "heading": "省略記法の追加・変更",
+ "heading": "タグリファレンス",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s29",
+ "heading": "全体",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s30",
+ "heading": "検索結果件数",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s31",
+ "heading": "ページング",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s32",
+ "heading": "現在のページ番号",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s33",
+ "heading": "最初",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s34",
+ "heading": "前へ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s35",
+ "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s36",
+ "heading": "次へ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s37",
+ "heading": "最後",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s38",
+ "heading": "検索結果",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/0402_ExtendedFieldType.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/08_HtmlMail.rst",
"format": "rst",
- "filename": "0402_ExtendedFieldType.rst",
+ "filename": "08_HtmlMail.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-0402_ExtendedFieldType--s1",
- "base_name": "biz-samples-0402_ExtendedFieldType",
- "output_path": "guide/biz-samples/biz-samples-0402_ExtendedFieldType--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-0402_ExtendedFieldType--s1/",
+ "id": "biz-samples-08_HtmlMail--s1",
+ "base_name": "biz-samples-08_HtmlMail",
+ "output_path": "guide/biz-samples/biz-samples-08_HtmlMail--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-08_HtmlMail--s1/",
"section_range": {
"start_line": 0,
- "end_line": 136,
+ "end_line": 334,
"sections": [
- "",
- "概要",
- "提供パッケージ",
- "フィールドタイプの構成",
- "フィールドタイプの使用方法",
- "フィールドタイプ・フィールドコンバータ定義一覧"
+ "実装済み",
+ "取り下げ",
+ "メールの形式",
+ "クラス図",
+ "データモデル",
+ "HTMLメールの送信",
+ "コンテンツの動的な切替",
+ "電子署名の併用",
+ "タグを埋めこむ"
],
"section_ids": [
"s1",
@@ -31669,74 +30490,88 @@
"s3",
"s4",
"s5",
- "s6"
+ "s6",
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-0402_ExtendedFieldType",
- "group_line_count": 136
+ "original_id": "biz-samples-08_HtmlMail",
+ "group_line_count": 334
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "実装済み",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "取り下げ",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "提供パッケージ",
+ "heading": "メールの形式",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "フィールドタイプの構成",
+ "heading": "クラス図",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "フィールドタイプの使用方法",
+ "heading": "データモデル",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "heading": "HTMLメールの送信",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "コンテンツの動的な切替",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "電子署名の併用",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "タグを埋めこむ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/02_ExtendedValidation.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/07_UserAgent.rst",
"format": "rst",
- "filename": "02_ExtendedValidation.rst",
+ "filename": "07_UserAgent.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-02_ExtendedValidation--s1",
- "base_name": "biz-samples-02_ExtendedValidation",
- "output_path": "guide/biz-samples/biz-samples-02_ExtendedValidation--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-02_ExtendedValidation--s1/",
+ "id": "biz-samples-07_UserAgent--s1",
+ "base_name": "biz-samples-07_UserAgent",
+ "output_path": "guide/biz-samples/biz-samples-07_UserAgent--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-07_UserAgent--s1/",
"section_range": {
"start_line": 0,
- "end_line": 311,
+ "end_line": 326,
"sections": [
+ "インタフェース定義",
+ "クラス定義",
"",
- "提供パッケージ",
- "",
- "メールアドレスバリデーション",
- "",
- "日本電話番号バリデーション",
- "精査仕様",
- "精査仕様",
- "実装例",
+ "設定の記述",
+ "設定内容詳細",
"",
- "コード値精査"
+ "使用例"
],
"section_ids": [
"s1",
@@ -31745,29 +30580,25 @@
"s4",
"s5",
"s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11"
+ "s7"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-02_ExtendedValidation",
- "group_line_count": 311
+ "original_id": "biz-samples-07_UserAgent",
+ "group_line_count": 326
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
+ "heading": "クラス定義",
"rst_labels": []
},
{
@@ -31777,86 +30608,68 @@
},
{
"section_id": "s4",
- "heading": "メールアドレスバリデーション",
+ "heading": "設定の記述",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "設定内容詳細",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "日本電話番号バリデーション",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "精査仕様",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "精査仕様",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "実装例",
- "rst_labels": []
- },
- {
- "section_id": "s10",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "コード値精査",
+ "section_id": "s7",
+ "heading": "使用例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-doc",
- "base_name": "biz-samples-doc",
- "output_path": "guide/biz-samples/biz-samples-doc.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-doc/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/useragent_sample.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/04_ExtendedFormatter.rst",
"format": "rst",
- "filename": "useragent_sample.rst",
+ "filename": "04_ExtendedFormatter.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-useragent_sample--s1",
- "base_name": "biz-samples-useragent_sample",
- "output_path": "guide/biz-samples/biz-samples-useragent_sample--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-useragent_sample--s1/",
+ "id": "biz-samples-04_ExtendedFormatter--s1",
+ "base_name": "biz-samples-04_ExtendedFormatter",
+ "output_path": "guide/biz-samples/biz-samples-04_ExtendedFormatter--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-04_ExtendedFormatter--s1/",
"section_range": {
"start_line": 0,
- "end_line": 99,
+ "end_line": 120,
"sections": [
"",
- "UserAgent情報取得機能設定サンプル"
+ "提供パッケージ",
+ "",
+ "KeyValueデータフォーマッタ",
+ "",
+ "使用方法",
+ "KeyValueデータフォーマッタの使用方法",
+ "フィールドタイプ・フィールドコンバータ定義一覧",
+ "同一キーで複数の値を取り扱う場合"
],
"section_ids": [
"s1",
- "s2"
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 2,
- "original_id": "biz-samples-useragent_sample",
- "group_line_count": 99
+ "total_parts": 1,
+ "original_id": "biz-samples-04_ExtendedFormatter",
+ "group_line_count": 120
},
"section_map": [
{
@@ -31866,42 +30679,92 @@
},
{
"section_id": "s2",
- "heading": "UserAgent情報取得機能設定サンプル",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "各種ユーザエージェント値から取得できる値の例",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "KeyValueデータフォーマッタ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "使用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "KeyValueデータフォーマッタの使用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "同一キーで複数の値を取り扱う場合",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/useragent_sample.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/0401_ExtendedDataFormatter.rst",
"format": "rst",
- "filename": "useragent_sample.rst",
+ "filename": "0401_ExtendedDataFormatter.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-useragent_sample--s3",
- "base_name": "biz-samples-useragent_sample",
- "output_path": "guide/biz-samples/biz-samples-useragent_sample--s3.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-useragent_sample--s3/",
+ "id": "biz-samples-0401_ExtendedDataFormatter--s1",
+ "base_name": "biz-samples-0401_ExtendedDataFormatter",
+ "output_path": "guide/biz-samples/biz-samples-0401_ExtendedDataFormatter--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-0401_ExtendedDataFormatter--s1/",
"section_range": {
- "start_line": 99,
- "end_line": 445,
+ "start_line": 0,
+ "end_line": 207,
"sections": [
- "各種ユーザエージェント値から取得できる値の例"
+ "",
+ "概要",
+ "提供パッケージ",
+ "FormUrlEncodedデータフォーマッタの構成",
+ "",
+ "使用方法",
+ "FormUrlEncodedデータフォーマッタの使用方法",
+ "フォーマット定義ファイルの記述例",
+ "フィールドタイプ・フィールドコンバータ定義一覧",
+ "同一キーで複数の値を取り扱う場合",
+ "テストデータの記述方法"
],
"section_ids": [
- "s3"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "biz-samples-useragent_sample",
- "group_line_count": 346
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "biz-samples-0401_ExtendedDataFormatter",
+ "group_line_count": 207
},
"section_map": [
{
@@ -31911,34 +30774,76 @@
},
{
"section_id": "s2",
- "heading": "UserAgent情報取得機能設定サンプル",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "各種ユーザエージェント値から取得できる値の例",
+ "heading": "提供パッケージ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "FormUrlEncodedデータフォーマッタの構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "使用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "FormUrlEncodedデータフォーマッタの使用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "フォーマット定義ファイルの記述例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "同一キーで複数の値を取り扱う場合",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "テストデータの記述方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/06_Captcha.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/05_DbFileManagement.rst",
"format": "rst",
- "filename": "06_Captcha.rst",
+ "filename": "05_DbFileManagement.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-06_Captcha--s1",
- "base_name": "biz-samples-06_Captcha",
- "output_path": "guide/biz-samples/biz-samples-06_Captcha--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-06_Captcha--s1/",
+ "id": "biz-samples-05_DbFileManagement--s1",
+ "base_name": "biz-samples-05_DbFileManagement",
+ "output_path": "guide/biz-samples/biz-samples-05_DbFileManagement--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-05_DbFileManagement--s1/",
"section_range": {
"start_line": 0,
- "end_line": 359,
+ "end_line": 259,
"sections": [
+ "",
+ "概要",
"",
"提供パッケージ",
"",
- "概要",
+ "機能",
"",
"構成",
"",
@@ -31952,27 +30857,27 @@
"s5",
"s6",
"s7",
- "s8"
+ "s8",
+ "s9",
+ "s10"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-06_Captcha",
- "group_line_count": 359
+ "original_id": "biz-samples-05_DbFileManagement",
+ "group_line_count": 259
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "captcha"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -31982,7 +30887,7 @@
},
{
"section_id": "s4",
- "heading": "概要",
+ "heading": "提供パッケージ",
"rst_labels": []
},
{
@@ -31992,7 +30897,7 @@
},
{
"section_id": "s6",
- "heading": "構成",
+ "heading": "機能",
"rst_labels": []
},
{
@@ -32002,33 +30907,45 @@
},
{
"section_id": "s8",
+ "heading": "構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
"heading": "使用方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/01_Authentication.rst",
+ "source_path": ".lw/nab-official/v1.4/biz_sample/doc/01/0101_PBKDF2PasswordEncryptor.rst",
"format": "rst",
- "filename": "01_Authentication.rst",
+ "filename": "0101_PBKDF2PasswordEncryptor.rst",
"type": "guide",
"category": "biz-samples",
- "id": "biz-samples-01_Authentication--s1",
- "base_name": "biz-samples-01_Authentication",
- "output_path": "guide/biz-samples/biz-samples-01_Authentication--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-01_Authentication--s1/",
+ "id": "biz-samples-0101_PBKDF2PasswordEncryptor--s1",
+ "base_name": "biz-samples-0101_PBKDF2PasswordEncryptor",
+ "output_path": "guide/biz-samples/biz-samples-0101_PBKDF2PasswordEncryptor--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-0101_PBKDF2PasswordEncryptor--s1/",
"section_range": {
"start_line": 0,
- "end_line": 323,
+ "end_line": 178,
"sections": [
"",
"提供パッケージ",
"",
"概要",
"",
- "構成",
+ "要求",
"",
- "使用方法"
+ "パスワード暗号化機能の詳細",
+ "",
+ "設定方法"
],
"section_ids": [
"s1",
@@ -32038,22 +30955,24 @@
"s5",
"s6",
"s7",
- "s8"
+ "s8",
+ "s9",
+ "s10"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-01_Authentication",
- "group_line_count": 323
+ "original_id": "biz-samples-0101_PBKDF2PasswordEncryptor",
+ "group_line_count": 178
},
"section_map": [
{
"section_id": "s1",
"heading": "",
"rst_labels": [
- "authentication"
+ "authentication_pbkdf2"
]
},
{
@@ -32078,7 +30997,7 @@
},
{
"section_id": "s6",
- "heading": "構成",
+ "heading": "要求",
"rst_labels": []
},
{
@@ -32088,40 +31007,70 @@
},
{
"section_id": "s8",
- "heading": "使用方法",
+ "heading": "パスワード暗号化機能の詳細",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "設定方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/known_issues.rst",
"format": "rst",
- "filename": "03_ListSearchResult.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-03_ListSearchResult--s1",
- "base_name": "biz-samples-03_ListSearchResult",
- "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s1/",
+ "filename": "known_issues.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-known_issues",
+ "base_name": "ui-framework-known_issues",
+ "output_path": "component/ui-framework/ui-framework-known_issues.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-known_issues/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-doc",
+ "base_name": "ui-framework-doc",
+ "output_path": "component/ui-framework/ui-framework-doc.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-doc/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/plugin_build.rst",
+ "format": "rst",
+ "filename": "plugin_build.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-plugin_build--s1",
+ "base_name": "ui-framework-plugin_build",
+ "output_path": "component/ui-framework/ui-framework-plugin_build--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-plugin_build--s1/",
"section_range": {
"start_line": 0,
- "end_line": 266,
+ "end_line": 274,
"sections": [
- "",
- "提供パッケージ",
"",
"概要",
"",
- "構成",
- "",
- "使用方法",
+ "想定されるプロジェクト構成ごとの設定例",
+ "デプロイ対象プロジェクトが1つの場合",
+ "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
+ "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
"",
- "ListSearchInfoクラス",
+ "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
"",
- "listSearchResultタグ",
- "全体",
- "検索結果件数",
- "ページング"
+ "設定ファイル"
],
"section_ids": [
"s1",
@@ -32134,32 +31083,28 @@
"s8",
"s9",
"s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15"
+ "s11"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 4,
- "original_id": "biz-samples-03_ListSearchResult",
- "group_line_count": 266
+ "total_parts": 3,
+ "original_id": "ui-framework-plugin_build",
+ "group_line_count": 274
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "list_search_result"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
- "rst_labels": []
+ "heading": "概要",
+ "rst_labels": [
+ "project-structure"
+ ]
},
{
"section_id": "s3",
@@ -32168,222 +31113,214 @@
},
{
"section_id": "s4",
- "heading": "概要",
+ "heading": "想定されるプロジェクト構成ごとの設定例",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "デプロイ対象プロジェクトが1つの場合",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "構成",
+ "heading": "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
- "rst_labels": []
+ "heading": "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
+ "rst_labels": [
+ "config-command-detail"
+ ]
},
{
"section_id": "s8",
- "heading": "使用方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
- "rst_labels": []
+ "heading": "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
+ "rst_labels": [
+ "config-file"
+ ]
},
{
"section_id": "s10",
- "heading": "ListSearchInfoクラス",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
- "rst_labels": []
+ "heading": "設定ファイル",
+ "rst_labels": [
+ "pjconf_json"
+ ]
},
{
"section_id": "s12",
- "heading": "listSearchResultタグ",
+ "heading": "ビルドコマンド用設定ファイル",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "全体",
- "rst_labels": []
+ "heading": "lessインポート定義ファイル",
+ "rst_labels": [
+ "generate-file"
+ ]
},
{
"section_id": "s14",
- "heading": "検索結果件数",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ページング",
+ "heading": "ファイルの自動生成",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "検索結果",
- "rst_labels": []
+ "heading": "CSSの自動生成",
+ "rst_labels": [
+ "generate_javascript"
+ ]
},
{
"section_id": "s17",
- "heading": "",
- "rst_labels": []
+ "heading": "JavaScriptの自動生成",
+ "rst_labels": [
+ "build-file"
+ ]
},
{
"section_id": "s18",
- "heading": "検索結果の並び替え",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "",
+ "heading": "プラグイン、外部ライブラリの展開",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
+ "heading": "プラグインの展開",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "",
- "rst_labels": []
+ "heading": "外部ライブラリの展開",
+ "rst_labels": [
+ "build-command"
+ ]
},
{
"section_id": "s22",
- "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s23",
- "heading": "",
- "rst_labels": []
+ "heading": "ビルドコマンド",
+ "rst_labels": [
+ "install"
+ ]
},
{
"section_id": "s24",
- "heading": "検索結果の一覧表示機能のデフォルト値設定",
- "rst_labels": []
+ "heading": "インストールコマンド",
+ "rst_labels": [
+ "ui_build"
+ ]
},
{
"section_id": "s25",
- "heading": "",
- "rst_labels": []
+ "heading": "UIビルドコマンド",
+ "rst_labels": [
+ "ui_genless"
+ ]
},
{
"section_id": "s26",
- "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
+ "heading": "lessインポート定義雛形生成コマンド",
"rst_labels": []
},
{
"section_id": "s27",
- "heading": "",
- "rst_labels": []
+ "heading": "ローカル動作確認用サーバ起動コマンド",
+ "rst_labels": [
+ "ui_demo"
+ ]
},
{
"section_id": "s28",
- "heading": "タグリファレンス",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "全体",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "検索結果件数",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "ページング",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "現在のページ番号",
- "rst_labels": []
- },
- {
- "section_id": "s33",
- "heading": "最初",
- "rst_labels": []
- },
- {
- "section_id": "s34",
- "heading": "前へ",
- "rst_labels": []
- },
- {
- "section_id": "s35",
- "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
- "rst_labels": []
- },
- {
- "section_id": "s36",
- "heading": "次へ",
- "rst_labels": []
- },
- {
- "section_id": "s37",
- "heading": "最後",
- "rst_labels": []
- },
- {
- "section_id": "s38",
- "heading": "検索結果",
+ "heading": "サーバ動作確認用サーバ起動コマンド",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/plugin_build.rst",
"format": "rst",
- "filename": "03_ListSearchResult.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-03_ListSearchResult--s16",
- "base_name": "biz-samples-03_ListSearchResult",
- "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s16.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s16/",
+ "filename": "plugin_build.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-plugin_build--s12",
+ "base_name": "ui-framework-plugin_build",
+ "output_path": "component/ui-framework/ui-framework-plugin_build--s12.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-plugin_build--s12/",
"section_range": {
- "start_line": 266,
- "end_line": 520,
+ "start_line": 274,
+ "end_line": 658,
"sections": [
- "検索結果",
- ""
+ "ビルドコマンド用設定ファイル",
+ "lessインポート定義ファイル",
+ "",
+ "ファイルの自動生成",
+ "CSSの自動生成",
+ "JavaScriptの自動生成",
+ "",
+ "プラグイン、外部ライブラリの展開",
+ "プラグインの展開",
+ "外部ライブラリの展開",
+ "",
+ "ビルドコマンド"
],
"section_ids": [
+ "s12",
+ "s13",
+ "s14",
+ "s15",
"s16",
- "s17"
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23"
]
},
"split_info": {
"is_split": true,
"part": 2,
- "total_parts": 4,
- "original_id": "biz-samples-03_ListSearchResult",
- "group_line_count": 254
+ "total_parts": 3,
+ "original_id": "ui-framework-plugin_build",
+ "group_line_count": 384
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "list_search_result"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
- "rst_labels": []
+ "heading": "概要",
+ "rst_labels": [
+ "project-structure"
+ ]
},
{
"section_id": "s3",
@@ -32392,229 +31329,1868 @@
},
{
"section_id": "s4",
- "heading": "概要",
+ "heading": "想定されるプロジェクト構成ごとの設定例",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "デプロイ対象プロジェクトが1つの場合",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "構成",
+ "heading": "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
+ "heading": "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
+ "rst_labels": [
+ "config-command-detail"
+ ]
+ },
+ {
"section_id": "s8",
- "heading": "使用方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
- "rst_labels": []
+ "heading": "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
+ "rst_labels": [
+ "config-file"
+ ]
},
{
"section_id": "s10",
- "heading": "ListSearchInfoクラス",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
- "rst_labels": []
+ "heading": "設定ファイル",
+ "rst_labels": [
+ "pjconf_json"
+ ]
},
{
"section_id": "s12",
- "heading": "listSearchResultタグ",
+ "heading": "ビルドコマンド用設定ファイル",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "全体",
- "rst_labels": []
+ "heading": "lessインポート定義ファイル",
+ "rst_labels": [
+ "generate-file"
+ ]
},
{
"section_id": "s14",
- "heading": "検索結果件数",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ページング",
+ "heading": "ファイルの自動生成",
"rst_labels": []
},
{
"section_id": "s16",
- "heading": "検索結果",
- "rst_labels": []
+ "heading": "CSSの自動生成",
+ "rst_labels": [
+ "generate_javascript"
+ ]
},
{
"section_id": "s17",
- "heading": "",
- "rst_labels": []
+ "heading": "JavaScriptの自動生成",
+ "rst_labels": [
+ "build-file"
+ ]
},
{
"section_id": "s18",
- "heading": "検索結果の並び替え",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s19",
- "heading": "",
+ "heading": "プラグイン、外部ライブラリの展開",
"rst_labels": []
},
{
"section_id": "s20",
- "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
+ "heading": "プラグインの展開",
"rst_labels": []
},
{
"section_id": "s21",
- "heading": "",
- "rst_labels": []
+ "heading": "外部ライブラリの展開",
+ "rst_labels": [
+ "build-command"
+ ]
},
{
"section_id": "s22",
- "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s23",
+ "heading": "ビルドコマンド",
+ "rst_labels": [
+ "install"
+ ]
+ },
+ {
+ "section_id": "s24",
+ "heading": "インストールコマンド",
+ "rst_labels": [
+ "ui_build"
+ ]
+ },
+ {
+ "section_id": "s25",
+ "heading": "UIビルドコマンド",
+ "rst_labels": [
+ "ui_genless"
+ ]
+ },
+ {
+ "section_id": "s26",
+ "heading": "lessインポート定義雛形生成コマンド",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "ローカル動作確認用サーバ起動コマンド",
+ "rst_labels": [
+ "ui_demo"
+ ]
+ },
+ {
+ "section_id": "s28",
+ "heading": "サーバ動作確認用サーバ起動コマンド",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/plugin_build.rst",
+ "format": "rst",
+ "filename": "plugin_build.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-plugin_build--s24",
+ "base_name": "ui-framework-plugin_build",
+ "output_path": "component/ui-framework/ui-framework-plugin_build--s24.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-plugin_build--s24/",
+ "section_range": {
+ "start_line": 658,
+ "end_line": 814,
+ "sections": [
+ "インストールコマンド",
+ "UIビルドコマンド",
+ "lessインポート定義雛形生成コマンド",
+ "ローカル動作確認用サーバ起動コマンド",
+ "サーバ動作確認用サーバ起動コマンド"
+ ],
+ "section_ids": [
+ "s24",
+ "s25",
+ "s26",
+ "s27",
+ "s28"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 3,
+ "total_parts": 3,
+ "original_id": "ui-framework-plugin_build",
+ "group_line_count": 156
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "検索結果の一覧表示機能のデフォルト値設定",
+ "section_id": "s2",
+ "heading": "概要",
+ "rst_labels": [
+ "project-structure"
+ ]
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s25",
+ "section_id": "s4",
+ "heading": "想定されるプロジェクト構成ごとの設定例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "デプロイ対象プロジェクトが1つの場合",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
+ "rst_labels": [
+ "config-command-detail"
+ ]
+ },
+ {
+ "section_id": "s8",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
+ "rst_labels": [
+ "config-file"
+ ]
+ },
+ {
+ "section_id": "s10",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "設定ファイル",
+ "rst_labels": [
+ "pjconf_json"
+ ]
+ },
+ {
+ "section_id": "s12",
+ "heading": "ビルドコマンド用設定ファイル",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "lessインポート定義ファイル",
+ "rst_labels": [
+ "generate-file"
+ ]
+ },
+ {
+ "section_id": "s14",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "ファイルの自動生成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "CSSの自動生成",
+ "rst_labels": [
+ "generate_javascript"
+ ]
+ },
+ {
+ "section_id": "s17",
+ "heading": "JavaScriptの自動生成",
+ "rst_labels": [
+ "build-file"
+ ]
+ },
+ {
+ "section_id": "s18",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "プラグイン、外部ライブラリの展開",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "プラグインの展開",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "外部ライブラリの展開",
+ "rst_labels": [
+ "build-command"
+ ]
+ },
+ {
+ "section_id": "s22",
"heading": "",
"rst_labels": []
},
+ {
+ "section_id": "s23",
+ "heading": "ビルドコマンド",
+ "rst_labels": [
+ "install"
+ ]
+ },
+ {
+ "section_id": "s24",
+ "heading": "インストールコマンド",
+ "rst_labels": [
+ "ui_build"
+ ]
+ },
+ {
+ "section_id": "s25",
+ "heading": "UIビルドコマンド",
+ "rst_labels": [
+ "ui_genless"
+ ]
+ },
{
"section_id": "s26",
- "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
+ "heading": "lessインポート定義雛形生成コマンド",
"rst_labels": []
},
{
"section_id": "s27",
+ "heading": "ローカル動作確認用サーバ起動コマンド",
+ "rst_labels": [
+ "ui_demo"
+ ]
+ },
+ {
+ "section_id": "s28",
+ "heading": "サーバ動作確認用サーバ起動コマンド",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_js_framework.rst",
+ "format": "rst",
+ "filename": "reference_js_framework.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-reference_js_framework--s1",
+ "base_name": "ui-framework-reference_js_framework",
+ "output_path": "component/ui-framework/ui-framework-reference_js_framework--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-reference_js_framework--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 28,
+ "sections": [
+ "UI部品",
+ "ユーティリティ"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-reference_js_framework",
+ "group_line_count": 28
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "UI部品",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "ユーティリティ",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/related_documents.rst",
+ "format": "rst",
+ "filename": "related_documents.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-related_documents",
+ "base_name": "ui-framework-related_documents",
+ "output_path": "component/ui-framework/ui-framework-related_documents.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-related_documents/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/about_this_book.rst",
+ "format": "rst",
+ "filename": "about_this_book.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-about_this_book",
+ "base_name": "ui-framework-about_this_book",
+ "output_path": "component/ui-framework/ui-framework-about_this_book.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-about_this_book/",
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "本書の内容",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/book_layout.rst",
+ "format": "rst",
+ "filename": "book_layout.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-book_layout",
+ "base_name": "ui-framework-book_layout",
+ "output_path": "component/ui-framework/ui-framework-book_layout.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-book_layout/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/testing.rst",
+ "format": "rst",
+ "filename": "testing.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-testing--s1",
+ "base_name": "ui-framework-testing",
+ "output_path": "component/ui-framework/ui-framework-testing--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-testing--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 170,
+ "sections": [
+ "",
+ "テスト方針",
+ "",
+ "テスト実施環境",
+ "",
+ "実施テスト内容",
+ "UI部品ウィジェット機能テスト",
+ "UI部品ウィジェット性能テスト",
+ "UI部品ウィジェット組み合わせテスト",
+ "結合テスト",
+ "ローカル表示テスト",
+ "表示方向切替えテスト"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-testing",
+ "group_line_count": 170
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s28",
- "heading": "タグリファレンス",
+ "section_id": "s2",
+ "heading": "テスト方針",
"rst_labels": []
},
{
- "section_id": "s29",
- "heading": "全体",
+ "section_id": "s3",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s30",
- "heading": "検索結果件数",
+ "section_id": "s4",
+ "heading": "テスト実施環境",
"rst_labels": []
},
{
- "section_id": "s31",
- "heading": "ページング",
+ "section_id": "s5",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s32",
- "heading": "現在のページ番号",
+ "section_id": "s6",
+ "heading": "実施テスト内容",
"rst_labels": []
},
{
- "section_id": "s33",
- "heading": "最初",
+ "section_id": "s7",
+ "heading": "UI部品ウィジェット機能テスト",
"rst_labels": []
},
{
- "section_id": "s34",
- "heading": "前へ",
+ "section_id": "s8",
+ "heading": "UI部品ウィジェット性能テスト",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "section_id": "s9",
+ "heading": "UI部品ウィジェット組み合わせテスト",
"rst_labels": []
},
{
- "section_id": "s36",
- "heading": "次へ",
+ "section_id": "s10",
+ "heading": "結合テスト",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "ローカル表示テスト",
"rst_labels": []
},
{
- "section_id": "s37",
- "heading": "最後",
+ "section_id": "s12",
+ "heading": "表示方向切替えテスト",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/structure/directory_layout.rst",
+ "format": "rst",
+ "filename": "directory_layout.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-directory_layout",
+ "base_name": "ui-framework-directory_layout",
+ "output_path": "component/ui-framework/ui-framework-directory_layout.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-directory_layout/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/structure/plugins.rst",
+ "format": "rst",
+ "filename": "plugins.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-plugins--s1",
+ "base_name": "ui-framework-plugins",
+ "output_path": "component/ui-framework/ui-framework-plugins--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-plugins--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 147,
+ "sections": [
+ "",
+ "UIプラグインの構造",
+ "",
+ "UIプラグインのバージョンについて"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-plugins",
+ "group_line_count": 147
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "UIプラグインの構造",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "UIプラグインのバージョンについて",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_ui_plugin/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-reference_ui_plugin",
+ "base_name": "ui-framework-reference_ui_plugin",
+ "output_path": "component/ui-framework/ui-framework-reference_ui_plugin.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-reference_ui_plugin/",
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "nablarch-device-fix"
+ ]
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_ui_standard/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-reference_ui_standard--s1",
+ "base_name": "ui-framework-reference_ui_standard",
+ "output_path": "component/ui-framework/ui-framework-reference_ui_standard--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-reference_ui_standard--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 395,
+ "sections": [
+ "",
+ "UI標準1.1. 対応する端末とブラウザ",
+ "",
+ "UI標準1.2. 使用技術",
+ "",
+ "UI標準2. 画面構成",
+ "",
+ "UI標準2.1. 端末の画面サイズと表示モード",
+ "",
+ "UI標準2.2. ワイド表示モードの画面構成",
+ "",
+ "UI標準2.3. コンパクト表示モードの画面構成",
+ "",
+ "UI標準2.4. ナロー表示モードの画面構成",
+ "",
+ "UI標準2.5.画面内の入出力項目に関する共通仕様",
+ "",
+ "UI標準2.6. WEB標準に準拠しないブラウザでの表示制約",
+ ""
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "ui-framework-reference_ui_standard",
+ "group_line_count": 395
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "ui_standard_1_1"
+ ]
+ },
+ {
+ "section_id": "s2",
+ "heading": "UI標準1.1. 対応する端末とブラウザ",
+ "rst_labels": [
+ "ui_standard_1_2"
+ ]
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "UI標準1.2. 使用技術",
+ "rst_labels": [
+ "ui_standard_2"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "UI標準2. 画面構成",
+ "rst_labels": [
+ "ui_standard_2_1"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "UI標準2.1. 端末の画面サイズと表示モード",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "UI標準2.2. ワイド表示モードの画面構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "UI標準2.3. コンパクト表示モードの画面構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "UI標準2.4. ナロー表示モードの画面構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "UI標準2.5.画面内の入出力項目に関する共通仕様",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "UI標準2.6. WEB標準に準拠しないブラウザでの表示制約",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "UI標準2.11. 共通エラー画面の構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "UI標準3. UI部品 (UI部品カタログ)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "開閉可能領域",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_ui_standard/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-reference_ui_standard--s20",
+ "base_name": "ui-framework-reference_ui_standard",
+ "output_path": "component/ui-framework/ui-framework-reference_ui_standard--s20.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-reference_ui_standard--s20/",
+ "section_range": {
+ "start_line": 395,
+ "end_line": 496,
+ "sections": [
+ "UI標準2.11. 共通エラー画面の構成",
+ "",
+ "UI標準3. UI部品 (UI部品カタログ)",
+ "",
+ "開閉可能領域"
+ ],
+ "section_ids": [
+ "s20",
+ "s21",
+ "s22",
+ "s23",
+ "s24"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "ui-framework-reference_ui_standard",
+ "group_line_count": 101
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
+ "rst_labels": [
+ "ui_standard_1_1"
+ ]
+ },
+ {
+ "section_id": "s2",
+ "heading": "UI標準1.1. 対応する端末とブラウザ",
+ "rst_labels": [
+ "ui_standard_1_2"
+ ]
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "UI標準1.2. 使用技術",
+ "rst_labels": [
+ "ui_standard_2"
+ ]
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "UI標準2. 画面構成",
+ "rst_labels": [
+ "ui_standard_2_1"
+ ]
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "UI標準2.1. 端末の画面サイズと表示モード",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "UI標準2.2. ワイド表示モードの画面構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "UI標準2.3. コンパクト表示モードの画面構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "UI標準2.4. ナロー表示モードの画面構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "UI標準2.5.画面内の入出力項目に関する共通仕様",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "UI標準2.6. WEB標準に準拠しないブラウザでの表示制約",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "UI標準2.11. 共通エラー画面の構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "UI標準3. UI部品 (UI部品カタログ)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "開閉可能領域",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/box_title.rst",
+ "format": "rst",
+ "filename": "box_title.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-box_title",
+ "base_name": "ui-framework-box_title",
+ "output_path": "component/ui-framework/ui-framework-box_title.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-box_title/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_label.rst",
+ "format": "rst",
+ "filename": "column_label.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-column_label",
+ "base_name": "ui-framework-column_label",
+ "output_path": "component/ui-framework/ui-framework-column_label.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-column_label/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label_block.rst",
+ "format": "rst",
+ "filename": "field_label_block.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_label_block",
+ "base_name": "ui-framework-field_label_block",
+ "output_path": "component/ui-framework/ui-framework-field_label_block.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_label_block/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_condition.rst",
+ "format": "rst",
+ "filename": "spec_condition.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_condition",
+ "base_name": "ui-framework-spec_condition",
+ "output_path": "component/ui-framework/ui-framework-spec_condition.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_condition/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_checkbox.rst",
+ "format": "rst",
+ "filename": "column_checkbox.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-column_checkbox",
+ "base_name": "ui-framework-column_checkbox",
+ "output_path": "component/ui-framework/ui-framework-column_checkbox.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-column_checkbox/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_checkbox.rst",
+ "format": "rst",
+ "filename": "field_checkbox.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_checkbox",
+ "base_name": "ui-framework-field_checkbox",
+ "output_path": "component/ui-framework/ui-framework-field_checkbox.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_checkbox/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/button_submit.rst",
+ "format": "rst",
+ "filename": "button_submit.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-button_submit--s1",
+ "base_name": "ui-framework-button_submit",
+ "output_path": "component/ui-framework/ui-framework-button_submit--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-button_submit--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 185,
+ "sections": [
+ "**共通属性**",
+ "**共通属性(ポップアップを除く)**",
+ "**ポップアップ・汎用ボタンのみの属性**",
+ "**ポップアップボタンのみの属性**",
+ "**特定ボタン固有の属性**"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-button_submit",
+ "group_line_count": 185
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "**共通属性**",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "**共通属性(ポップアップを除く)**",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "**ポップアップ・汎用ボタンのみの属性**",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "**ポップアップボタンのみの属性**",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "**特定ボタン固有の属性**",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_send_request.rst",
+ "format": "rst",
+ "filename": "event_send_request.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_send_request",
+ "base_name": "ui-framework-event_send_request",
+ "output_path": "component/ui-framework/ui-framework-event_send_request.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_send_request/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-reference_jsp_widgets",
+ "base_name": "ui-framework-reference_jsp_widgets",
+ "output_path": "component/ui-framework/ui-framework-reference_jsp_widgets.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-reference_jsp_widgets/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_alert.rst",
+ "format": "rst",
+ "filename": "event_alert.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_alert",
+ "base_name": "ui-framework-event_alert",
+ "output_path": "component/ui-framework/ui-framework-event_alert.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_alert/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label_id_value.rst",
+ "format": "rst",
+ "filename": "field_label_id_value.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_label_id_value",
+ "base_name": "ui-framework-field_label_id_value",
+ "output_path": "component/ui-framework/ui-framework-field_label_id_value.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_label_id_value/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_radio.rst",
+ "format": "rst",
+ "filename": "column_radio.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-column_radio",
+ "base_name": "ui-framework-column_radio",
+ "output_path": "component/ui-framework/ui-framework-column_radio.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-column_radio/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label.rst",
+ "format": "rst",
+ "filename": "field_label.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_label",
+ "base_name": "ui-framework-field_label",
+ "output_path": "component/ui-framework/ui-framework-field_label.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_label/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_row.rst",
+ "format": "rst",
+ "filename": "table_row.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-table_row",
+ "base_name": "ui-framework-table_row",
+ "output_path": "component/ui-framework/ui-framework-table_row.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-table_row/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/button_block.rst",
+ "format": "rst",
+ "filename": "button_block.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-button_block",
+ "base_name": "ui-framework-button_block",
+ "output_path": "component/ui-framework/ui-framework-button_block.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-button_block/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_code.rst",
+ "format": "rst",
+ "filename": "column_code.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-column_code",
+ "base_name": "ui-framework-column_code",
+ "output_path": "component/ui-framework/ui-framework-column_code.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-column_code/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_hint.rst",
+ "format": "rst",
+ "filename": "field_hint.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_hint",
+ "base_name": "ui-framework-field_hint",
+ "output_path": "component/ui-framework/ui-framework-field_hint.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_hint/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_toggle_readonly.rst",
+ "format": "rst",
+ "filename": "event_toggle_readonly.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_toggle_readonly",
+ "base_name": "ui-framework-event_toggle_readonly",
+ "output_path": "component/ui-framework/ui-framework-event_toggle_readonly.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_toggle_readonly/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_link.rst",
+ "format": "rst",
+ "filename": "column_link.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-column_link",
+ "base_name": "ui-framework-column_link",
+ "output_path": "component/ui-framework/ui-framework-column_link.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-column_link/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/box_img.rst",
+ "format": "rst",
+ "filename": "box_img.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-box_img",
+ "base_name": "ui-framework-box_img",
+ "output_path": "component/ui-framework/ui-framework-box_img.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-box_img/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_desc.rst",
+ "format": "rst",
+ "filename": "spec_desc.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_desc",
+ "base_name": "ui-framework-spec_desc",
+ "output_path": "component/ui-framework/ui-framework-spec_desc.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_desc/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_password.rst",
+ "format": "rst",
+ "filename": "field_password.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_password",
+ "base_name": "ui-framework-field_password",
+ "output_path": "component/ui-framework/ui-framework-field_password.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_password/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_pulldown.rst",
+ "format": "rst",
+ "filename": "field_pulldown.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_pulldown",
+ "base_name": "ui-framework-field_pulldown",
+ "output_path": "component/ui-framework/ui-framework-field_pulldown.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_pulldown/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_listen_subwindow.rst",
+ "format": "rst",
+ "filename": "event_listen_subwindow.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_listen_subwindow",
+ "base_name": "ui-framework-event_listen_subwindow",
+ "output_path": "component/ui-framework/ui-framework-event_listen_subwindow.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_listen_subwindow/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_block.rst",
+ "format": "rst",
+ "filename": "field_block.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_block",
+ "base_name": "ui-framework-field_block",
+ "output_path": "component/ui-framework/ui-framework-field_block.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_block/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_file.rst",
+ "format": "rst",
+ "filename": "field_file.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_file",
+ "base_name": "ui-framework-field_file",
+ "output_path": "component/ui-framework/ui-framework-field_file.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_file/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/link_submit.rst",
+ "format": "rst",
+ "filename": "link_submit.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-link_submit--s1",
+ "base_name": "ui-framework-link_submit",
+ "output_path": "component/ui-framework/ui-framework-link_submit--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-link_submit--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 93,
+ "sections": [
+ "共通属性",
+ "汎用リンクのみの属性",
+ "ポップアップリンクのみの属性"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-link_submit",
+ "group_line_count": 93
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "共通属性",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "汎用リンクのみの属性",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "ポップアップリンクのみの属性",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_code_pulldown.rst",
+ "format": "rst",
+ "filename": "field_code_pulldown.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_code_pulldown",
+ "base_name": "ui-framework-field_code_pulldown",
+ "output_path": "component/ui-framework/ui-framework-field_code_pulldown.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_code_pulldown/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_textarea.rst",
+ "format": "rst",
+ "filename": "field_textarea.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_textarea",
+ "base_name": "ui-framework-field_textarea",
+ "output_path": "component/ui-framework/ui-framework-field_textarea.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_textarea/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_write_to.rst",
+ "format": "rst",
+ "filename": "event_write_to.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_write_to",
+ "base_name": "ui-framework-event_write_to",
+ "output_path": "component/ui-framework/ui-framework-event_write_to.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_write_to/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_author.rst",
+ "format": "rst",
+ "filename": "spec_author.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_author",
+ "base_name": "ui-framework-spec_author",
+ "output_path": "component/ui-framework/ui-framework-spec_author.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_author/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_base.rst",
+ "format": "rst",
+ "filename": "field_base.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_base",
+ "base_name": "ui-framework-field_base",
+ "output_path": "component/ui-framework/ui-framework-field_base.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_base/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_listen.rst",
+ "format": "rst",
+ "filename": "event_listen.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_listen",
+ "base_name": "ui-framework-event_listen",
+ "output_path": "component/ui-framework/ui-framework-event_listen.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_listen/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_code_radio.rst",
+ "format": "rst",
+ "filename": "field_code_radio.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_code_radio",
+ "base_name": "ui-framework-field_code_radio",
+ "output_path": "component/ui-framework/ui-framework-field_code_radio.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_code_radio/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_layout.rst",
+ "format": "rst",
+ "filename": "spec_layout.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_layout",
+ "base_name": "ui-framework-spec_layout",
+ "output_path": "component/ui-framework/ui-framework-spec_layout.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_layout/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_calendar.rst",
+ "format": "rst",
+ "filename": "field_calendar.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_calendar",
+ "base_name": "ui-framework-field_calendar",
+ "output_path": "component/ui-framework/ui-framework-field_calendar.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_calendar/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_search_result.rst",
+ "format": "rst",
+ "filename": "table_search_result.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-table_search_result",
+ "base_name": "ui-framework-table_search_result",
+ "output_path": "component/ui-framework/ui-framework-table_search_result.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-table_search_result/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_confirm.rst",
+ "format": "rst",
+ "filename": "event_confirm.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_confirm",
+ "base_name": "ui-framework-event_confirm",
+ "output_path": "component/ui-framework/ui-framework-event_confirm.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_confirm/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_updated_date.rst",
+ "format": "rst",
+ "filename": "spec_updated_date.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_updated_date",
+ "base_name": "ui-framework-spec_updated_date",
+ "output_path": "component/ui-framework/ui-framework-spec_updated_date.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_updated_date/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_listbuilder.rst",
+ "format": "rst",
+ "filename": "field_listbuilder.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_listbuilder",
+ "base_name": "ui-framework-field_listbuilder",
+ "output_path": "component/ui-framework/ui-framework-field_listbuilder.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_listbuilder/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_toggle_property.rst",
+ "format": "rst",
+ "filename": "event_toggle_property.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_toggle_property",
+ "base_name": "ui-framework-event_toggle_property",
+ "output_path": "component/ui-framework/ui-framework-event_toggle_property.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_toggle_property/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/tab_group.rst",
+ "format": "rst",
+ "filename": "tab_group.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-tab_group--s1",
+ "base_name": "ui-framework-tab_group",
+ "output_path": "component/ui-framework/ui-framework-tab_group--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-tab_group--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 132,
+ "sections": [
+ "****",
+ "****",
+ "****"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-tab_group",
+ "group_line_count": 132
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "****",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "****",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "****",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_toggle_disabled.rst",
+ "format": "rst",
+ "filename": "event_toggle_disabled.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_toggle_disabled",
+ "base_name": "ui-framework-event_toggle_disabled",
+ "output_path": "component/ui-framework/ui-framework-event_toggle_disabled.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_toggle_disabled/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_treelist.rst",
+ "format": "rst",
+ "filename": "table_treelist.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-table_treelist",
+ "base_name": "ui-framework-table_treelist",
+ "output_path": "component/ui-framework/ui-framework-table_treelist.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-table_treelist/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_radio.rst",
+ "format": "rst",
+ "filename": "field_radio.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_radio",
+ "base_name": "ui-framework-field_radio",
+ "output_path": "component/ui-framework/ui-framework-field_radio.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_radio/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/box_content.rst",
+ "format": "rst",
+ "filename": "box_content.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-box_content",
+ "base_name": "ui-framework-box_content",
+ "output_path": "component/ui-framework/ui-framework-box_content.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-box_content/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_plain.rst",
+ "format": "rst",
+ "filename": "table_plain.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-table_plain",
+ "base_name": "ui-framework-table_plain",
+ "output_path": "component/ui-framework/ui-framework-table_plain.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-table_plain/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_created_date.rst",
+ "format": "rst",
+ "filename": "spec_created_date.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_created_date",
+ "base_name": "ui-framework-spec_created_date",
+ "output_path": "component/ui-framework/ui-framework-spec_created_date.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_created_date/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_text.rst",
+ "format": "rst",
+ "filename": "field_text.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_text",
+ "base_name": "ui-framework-field_text",
+ "output_path": "component/ui-framework/ui-framework-field_text.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_text/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_validation.rst",
+ "format": "rst",
+ "filename": "spec_validation.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_validation",
+ "base_name": "ui-framework-spec_validation",
+ "output_path": "component/ui-framework/ui-framework-spec_validation.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_validation/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label_code.rst",
+ "format": "rst",
+ "filename": "field_label_code.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_label_code",
+ "base_name": "ui-framework-field_label_code",
+ "output_path": "component/ui-framework/ui-framework-field_label_code.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_label_code/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_window_close.rst",
+ "format": "rst",
+ "filename": "event_window_close.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-event_window_close",
+ "base_name": "ui-framework-event_window_close",
+ "output_path": "component/ui-framework/ui-framework-event_window_close.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-event_window_close/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_code_checkbox.rst",
+ "format": "rst",
+ "filename": "field_code_checkbox.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-field_code_checkbox",
+ "base_name": "ui-framework-field_code_checkbox",
+ "output_path": "component/ui-framework/ui-framework-field_code_checkbox.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-field_code_checkbox/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_updated_by.rst",
+ "format": "rst",
+ "filename": "spec_updated_by.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-spec_updated_by",
+ "base_name": "ui-framework-spec_updated_by",
+ "output_path": "component/ui-framework/ui-framework-spec_updated_by.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-spec_updated_by/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/ui_development_workflow.rst",
+ "format": "rst",
+ "filename": "ui_development_workflow.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-ui_development_workflow--s1",
+ "base_name": "ui-framework-ui_development_workflow",
+ "output_path": "component/ui-framework/ui-framework-ui_development_workflow--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-ui_development_workflow--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 49,
+ "sections": [
+ "",
+ "UI開発ワークフロー"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-ui_development_workflow",
+ "group_line_count": 49
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s38",
- "heading": "検索結果",
+ "section_id": "s2",
+ "heading": "UI開発ワークフロー",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/required_knowledge.rst",
"format": "rst",
- "filename": "03_ListSearchResult.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-03_ListSearchResult--s18",
- "base_name": "biz-samples-03_ListSearchResult",
- "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s18.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s18/",
+ "filename": "required_knowledge.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-required_knowledge",
+ "base_name": "ui-framework-required_knowledge",
+ "output_path": "component/ui-framework/ui-framework-required_knowledge.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-required_knowledge/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/grand_design.rst",
+ "format": "rst",
+ "filename": "grand_design.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-grand_design--s1",
+ "base_name": "ui-framework-grand_design",
+ "output_path": "component/ui-framework/ui-framework-grand_design--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-grand_design--s1/",
"section_range": {
- "start_line": 520,
- "end_line": 872,
+ "start_line": 0,
+ "end_line": 118,
"sections": [
- "検索結果の並び替え",
"",
- "1画面にすべての検索結果を一覧表示する場合の実装方法",
+ "業務画面JSPの記述",
"",
- "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
- ""
+ "UI標準と共通部品"
],
"section_ids": [
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23"
+ "s1",
+ "s2",
+ "s3",
+ "s4"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 4,
- "original_id": "biz-samples-03_ListSearchResult",
- "group_line_count": 352
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-grand_design",
+ "group_line_count": 118
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "list_search_result"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
+ "heading": "業務画面JSPの記述",
"rst_labels": []
},
{
@@ -32624,247 +33200,141 @@
},
{
"section_id": "s4",
- "heading": "概要",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "構成",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "使用方法",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s10",
- "heading": "ListSearchInfoクラス",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "listSearchResultタグ",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "全体",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "検索結果件数",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "ページング",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "検索結果",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "検索結果の並び替え",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "検索結果の一覧表示機能のデフォルト値設定",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "タグリファレンス",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "全体",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "検索結果件数",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "ページング",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "現在のページ番号",
+ "heading": "UI標準と共通部品",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/intention.rst",
+ "format": "rst",
+ "filename": "intention.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-intention--s1",
+ "base_name": "ui-framework-intention",
+ "output_path": "component/ui-framework/ui-framework-intention--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-intention--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 128,
+ "sections": [
+ "問題点",
+ "アプローチ",
+ "メリット",
+ "問題点",
+ "アプローチ",
+ "メリット"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-intention",
+ "group_line_count": 128
+ },
+ "section_map": [
{
- "section_id": "s33",
- "heading": "最初",
+ "section_id": "s1",
+ "heading": "問題点",
"rst_labels": []
},
{
- "section_id": "s34",
- "heading": "前へ",
+ "section_id": "s2",
+ "heading": "アプローチ",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "section_id": "s3",
+ "heading": "メリット",
"rst_labels": []
},
{
- "section_id": "s36",
- "heading": "次へ",
+ "section_id": "s4",
+ "heading": "問題点",
"rst_labels": []
},
{
- "section_id": "s37",
- "heading": "最後",
+ "section_id": "s5",
+ "heading": "アプローチ",
"rst_labels": []
},
{
- "section_id": "s38",
- "heading": "検索結果",
+ "section_id": "s6",
+ "heading": "メリット",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/03_ListSearchResult.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/jsp_widgets.rst",
"format": "rst",
- "filename": "03_ListSearchResult.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-03_ListSearchResult--s24",
- "base_name": "biz-samples-03_ListSearchResult",
- "output_path": "guide/biz-samples/biz-samples-03_ListSearchResult--s24.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-03_ListSearchResult--s24/",
+ "filename": "jsp_widgets.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-jsp_widgets--s1",
+ "base_name": "ui-framework-jsp_widgets",
+ "output_path": "component/ui-framework/ui-framework-jsp_widgets--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-jsp_widgets--s1/",
"section_range": {
- "start_line": 872,
- "end_line": 1269,
+ "start_line": 0,
+ "end_line": 345,
"sections": [
- "検索結果の一覧表示機能のデフォルト値設定",
"",
- "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
+ "概要",
"",
- "タグリファレンス",
- "全体",
- "検索結果件数",
- "ページング",
- "現在のページ番号",
- "最初",
- "前へ",
- "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
- "次へ",
- "最後",
- "検索結果"
+ "構造",
+ "**buttonタグ**",
+ "**fieldタグ**",
+ "**linkタグ**",
+ "**tabタグ**",
+ "**tableタグ**",
+ "**columnタグ**",
+ "**boxタグ**",
+ "",
+ "ローカル動作時の挙動"
],
"section_ids": [
- "s24",
- "s25",
- "s26",
- "s27",
- "s28",
- "s29",
- "s30",
- "s31",
- "s32",
- "s33",
- "s34",
- "s35",
- "s36",
- "s37",
- "s38"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13"
]
},
"split_info": {
"is_split": true,
- "part": 4,
- "total_parts": 4,
- "original_id": "biz-samples-03_ListSearchResult",
- "group_line_count": 397
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-jsp_widgets",
+ "group_line_count": 345
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "list_search_result"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -32874,204 +33344,126 @@
},
{
"section_id": "s4",
- "heading": "概要",
+ "heading": "構造",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "**buttonタグ**",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "構成",
+ "heading": "**fieldタグ**",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
+ "heading": "**linkタグ**",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "使用方法",
+ "heading": "**tabタグ**",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
+ "heading": "**tableタグ**",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "ListSearchInfoクラス",
+ "heading": "**columnタグ**",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "listSearchResultタグ",
- "rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "全体",
- "rst_labels": []
- },
- {
- "section_id": "s14",
- "heading": "検索結果件数",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "ページング",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "検索結果",
- "rst_labels": []
- },
- {
- "section_id": "s17",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s18",
- "heading": "検索結果の並び替え",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "1画面にすべての検索結果を一覧表示する場合の実装方法",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s22",
- "heading": "デフォルトの検索条件で検索した結果を初期表示する場合の実装方法",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s24",
- "heading": "検索結果の一覧表示機能のデフォルト値設定",
- "rst_labels": []
- },
- {
- "section_id": "s25",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s26",
- "heading": "業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s28",
- "heading": "タグリファレンス",
- "rst_labels": []
- },
- {
- "section_id": "s29",
- "heading": "全体",
- "rst_labels": []
- },
- {
- "section_id": "s30",
- "heading": "検索結果件数",
- "rst_labels": []
- },
- {
- "section_id": "s31",
- "heading": "ページング",
- "rst_labels": []
- },
- {
- "section_id": "s32",
- "heading": "現在のページ番号",
- "rst_labels": []
- },
- {
- "section_id": "s33",
- "heading": "最初",
- "rst_labels": []
- },
- {
- "section_id": "s34",
- "heading": "前へ",
+ "heading": "**boxタグ**",
"rst_labels": []
},
{
- "section_id": "s35",
- "heading": "ページ番号(ページ番号をラベルとして使用するためラベル指定がない)",
+ "section_id": "s12",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s36",
- "heading": "次へ",
+ "section_id": "s13",
+ "heading": "ローカル動作時の挙動",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/configuration_files.rst",
+ "format": "rst",
+ "filename": "configuration_files.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-configuration_files--s1",
+ "base_name": "ui-framework-configuration_files",
+ "output_path": "component/ui-framework/ui-framework-configuration_files--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-configuration_files--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 74,
+ "sections": [
+ "",
+ "タグ定義"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-configuration_files",
+ "group_line_count": 74
+ },
+ "section_map": [
{
- "section_id": "s37",
- "heading": "最後",
+ "section_id": "s1",
+ "heading": "",
"rst_labels": []
},
{
- "section_id": "s38",
- "heading": "検索結果",
+ "section_id": "s2",
+ "heading": "タグ定義",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/08_HtmlMail.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/css_framework.rst",
"format": "rst",
- "filename": "08_HtmlMail.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-08_HtmlMail--s1",
- "base_name": "biz-samples-08_HtmlMail",
- "output_path": "guide/biz-samples/biz-samples-08_HtmlMail--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-08_HtmlMail--s1/",
+ "filename": "css_framework.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-css_framework--s1",
+ "base_name": "ui-framework-css_framework",
+ "output_path": "component/ui-framework/ui-framework-css_framework--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-css_framework--s1/",
"section_range": {
"start_line": 0,
- "end_line": 334,
+ "end_line": 243,
"sections": [
- "実装済み",
- "取り下げ",
- "メールの形式",
- "クラス図",
- "データモデル",
- "HTMLメールの送信",
- "コンテンツの動的な切替",
- "電子署名の併用",
- "タグを埋めこむ"
+ "",
+ "概要",
+ "",
+ "表示モード切替え",
+ "",
+ "ファイル構成",
+ "構成ファイル一覧",
+ "**ビルド済みCSSファイル**",
+ "**LESSファイル**",
+ "",
+ "グリッドベースレイアウト",
+ "グリッドレイアウトフレームワークの使用方法",
+ "",
+ "アイコンの使用"
],
"section_ids": [
"s1",
@@ -33082,85 +33474,119 @@
"s6",
"s7",
"s8",
- "s9"
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-08_HtmlMail",
- "group_line_count": 334
+ "original_id": "ui-framework-css_framework",
+ "group_line_count": 243
},
"section_map": [
{
"section_id": "s1",
- "heading": "実装済み",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "取り下げ",
- "rst_labels": []
+ "heading": "概要",
+ "rst_labels": [
+ "display_mode"
+ ]
},
{
"section_id": "s3",
- "heading": "メールの形式",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "クラス図",
+ "heading": "表示モード切替え",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "データモデル",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "HTMLメールの送信",
+ "heading": "ファイル構成",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "コンテンツの動的な切替",
+ "heading": "構成ファイル一覧",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "電子署名の併用",
+ "heading": "**ビルド済みCSSファイル**",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "タグを埋めこむ",
+ "heading": "**LESSファイル**",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "グリッドベースレイアウト",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "グリッドレイアウトフレームワークの使用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "アイコンの使用",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/07_UserAgent.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/inbrowser_jsp_rendering.rst",
"format": "rst",
- "filename": "07_UserAgent.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-07_UserAgent--s1",
- "base_name": "biz-samples-07_UserAgent",
- "output_path": "guide/biz-samples/biz-samples-07_UserAgent--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-07_UserAgent--s1/",
+ "filename": "inbrowser_jsp_rendering.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-inbrowser_jsp_rendering--s1",
+ "base_name": "ui-framework-inbrowser_jsp_rendering",
+ "output_path": "component/ui-framework/ui-framework-inbrowser_jsp_rendering--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-inbrowser_jsp_rendering--s1/",
"section_range": {
"start_line": 0,
- "end_line": 326,
+ "end_line": 275,
"sections": [
- "インタフェース定義",
- "クラス定義",
"",
- "設定の記述",
- "設定内容詳細",
+ "概要",
+ "ローカルJSPレンダリング機能の有効化",
+ "業務画面JSPを記述する際の制約事項",
"",
- "使用例"
+ "ローカル表示の仕組み",
+ "",
+ "構造",
+ "構成ファイル一覧"
],
"section_ids": [
"s1",
@@ -33169,77 +33595,89 @@
"s4",
"s5",
"s6",
- "s7"
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-07_UserAgent",
- "group_line_count": 326
+ "original_id": "ui-framework-inbrowser_jsp_rendering",
+ "group_line_count": 275
},
"section_map": [
{
"section_id": "s1",
- "heading": "インタフェース定義",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "クラス定義",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "ローカルJSPレンダリング機能の有効化",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "設定の記述",
+ "heading": "業務画面JSPを記述する際の制約事項",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "設定内容詳細",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "",
+ "heading": "ローカル表示の仕組み",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "使用例",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "構造",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "構成ファイル一覧",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/04_ExtendedFormatter.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/multicol_css_framework.rst",
"format": "rst",
- "filename": "04_ExtendedFormatter.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-04_ExtendedFormatter--s1",
- "base_name": "biz-samples-04_ExtendedFormatter",
- "output_path": "guide/biz-samples/biz-samples-04_ExtendedFormatter--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-04_ExtendedFormatter--s1/",
+ "filename": "multicol_css_framework.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-multicol_css_framework--s1",
+ "base_name": "ui-framework-multicol_css_framework",
+ "output_path": "component/ui-framework/ui-framework-multicol_css_framework--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-multicol_css_framework--s1/",
"section_range": {
"start_line": 0,
- "end_line": 120,
+ "end_line": 274,
"sections": [
"",
- "提供パッケージ",
+ "概要",
"",
- "KeyValueデータフォーマッタ",
+ "制約事項",
"",
- "使用方法",
- "KeyValueデータフォーマッタの使用方法",
- "フィールドタイプ・フィールドコンバータ定義一覧",
- "同一キーで複数の値を取り扱う場合"
+ "マルチレイアウトモードの適用方法",
+ "",
+ "レイアウトの調整方法",
+ ""
],
"section_ids": [
"s1",
@@ -33256,19 +33694,21 @@
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "biz-samples-04_ExtendedFormatter",
- "group_line_count": 120
+ "total_parts": 2,
+ "original_id": "ui-framework-multicol_css_framework",
+ "group_line_count": 274
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "multicol_mode"
+ ]
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -33278,8 +33718,10 @@
},
{
"section_id": "s4",
- "heading": "KeyValueデータフォーマッタ",
- "rst_labels": []
+ "heading": "制約事項",
+ "rst_labels": [
+ "apply-multicol-layout"
+ ]
},
{
"section_id": "s5",
@@ -33288,78 +33730,65 @@
},
{
"section_id": "s6",
- "heading": "使用方法",
+ "heading": "マルチレイアウトモードの適用方法",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "KeyValueデータフォーマッタの使用方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "heading": "レイアウトの調整方法",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "同一キーで複数の値を取り扱う場合",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "使用例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/0401_ExtendedDataFormatter.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/multicol_css_framework.rst",
"format": "rst",
- "filename": "0401_ExtendedDataFormatter.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-0401_ExtendedDataFormatter--s1",
- "base_name": "biz-samples-0401_ExtendedDataFormatter",
- "output_path": "guide/biz-samples/biz-samples-0401_ExtendedDataFormatter--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-0401_ExtendedDataFormatter--s1/",
+ "filename": "multicol_css_framework.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-multicol_css_framework--s10",
+ "base_name": "ui-framework-multicol_css_framework",
+ "output_path": "component/ui-framework/ui-framework-multicol_css_framework--s10.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-multicol_css_framework--s10/",
"section_range": {
- "start_line": 0,
- "end_line": 207,
+ "start_line": 274,
+ "end_line": 489,
"sections": [
- "",
- "概要",
- "提供パッケージ",
- "FormUrlEncodedデータフォーマッタの構成",
- "",
- "使用方法",
- "FormUrlEncodedデータフォーマッタの使用方法",
- "フォーマット定義ファイルの記述例",
- "フィールドタイプ・フィールドコンバータ定義一覧",
- "同一キーで複数の値を取り扱う場合",
- "テストデータの記述方法"
+ "使用例"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11"
+ "s10"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "biz-samples-0401_ExtendedDataFormatter",
- "group_line_count": 207
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "ui-framework-multicol_css_framework",
+ "group_line_count": 215
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "multicol_mode"
+ ]
},
{
"section_id": "s2",
@@ -33368,13 +33797,15 @@
},
{
"section_id": "s3",
- "heading": "提供パッケージ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "FormUrlEncodedデータフォーマッタの構成",
- "rst_labels": []
+ "heading": "制約事項",
+ "rst_labels": [
+ "apply-multicol-layout"
+ ]
},
{
"section_id": "s5",
@@ -33383,60 +33814,58 @@
},
{
"section_id": "s6",
- "heading": "使用方法",
+ "heading": "マルチレイアウトモードの適用方法",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "FormUrlEncodedデータフォーマッタの使用方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "フォーマット定義ファイルの記述例",
+ "heading": "レイアウトの調整方法",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "フィールドタイプ・フィールドコンバータ定義一覧",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "同一キーで複数の値を取り扱う場合",
- "rst_labels": []
- },
- {
- "section_id": "s11",
- "heading": "テストデータの記述方法",
+ "heading": "使用例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/05_DbFileManagement.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/jsp_page_templates.rst",
"format": "rst",
- "filename": "05_DbFileManagement.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-05_DbFileManagement--s1",
- "base_name": "biz-samples-05_DbFileManagement",
- "output_path": "guide/biz-samples/biz-samples-05_DbFileManagement--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-05_DbFileManagement--s1/",
+ "filename": "jsp_page_templates.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-jsp_page_templates--s1",
+ "base_name": "ui-framework-jsp_page_templates",
+ "output_path": "component/ui-framework/ui-framework-jsp_page_templates--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-jsp_page_templates--s1/",
"section_range": {
"start_line": 0,
- "end_line": 259,
+ "end_line": 322,
"sections": [
"",
"概要",
"",
- "提供パッケージ",
- "",
- "機能",
+ "ファイル構成",
+ "概要",
+ "構成ファイル一覧",
"",
- "構成",
+ "業務画面テンプレートの詳細仕様",
+ "業務画面ベースレイアウト",
+ "業務画面標準テンプレート",
+ "エラー画面テンプレート",
"",
- "使用方法"
+ "ローカル動作時の挙動"
],
"section_ids": [
"s1",
@@ -33448,15 +33877,18 @@
"s7",
"s8",
"s9",
- "s10"
+ "s10",
+ "s11",
+ "s12",
+ "s13"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-05_DbFileManagement",
- "group_line_count": 259
+ "original_id": "ui-framework-jsp_page_templates",
+ "group_line_count": 322
},
"section_map": [
{
@@ -33476,17 +33908,17 @@
},
{
"section_id": "s4",
- "heading": "提供パッケージ",
+ "heading": "ファイル構成",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "機能",
+ "heading": "構成ファイル一覧",
"rst_labels": []
},
{
@@ -33496,170 +33928,175 @@
},
{
"section_id": "s8",
- "heading": "構成",
- "rst_labels": []
+ "heading": "業務画面テンプレートの詳細仕様",
+ "rst_labels": [
+ "base_layout_tag"
+ ]
},
{
"section_id": "s9",
+ "heading": "業務画面ベースレイアウト",
+ "rst_labels": [
+ "page_template_tag"
+ ]
+ },
+ {
+ "section_id": "s10",
+ "heading": "業務画面標準テンプレート",
+ "rst_labels": [
+ "errorpage_template_tag"
+ ]
+ },
+ {
+ "section_id": "s11",
+ "heading": "エラー画面テンプレート",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "使用方法",
+ "section_id": "s13",
+ "heading": "ローカル動作時の挙動",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/biz_sample/doc/01/0101_PBKDF2PasswordEncryptor.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/generating_form_class.rst",
"format": "rst",
- "filename": "0101_PBKDF2PasswordEncryptor.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-0101_PBKDF2PasswordEncryptor--s1",
- "base_name": "biz-samples-0101_PBKDF2PasswordEncryptor",
- "output_path": "guide/biz-samples/biz-samples-0101_PBKDF2PasswordEncryptor--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-0101_PBKDF2PasswordEncryptor--s1/",
+ "filename": "generating_form_class.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-generating_form_class-internals--s1",
+ "base_name": "ui-framework-generating_form_class-internals",
+ "output_path": "component/ui-framework/ui-framework-generating_form_class-internals--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-generating_form_class-internals--s1/",
"section_range": {
"start_line": 0,
- "end_line": 178,
+ "end_line": 387,
"sections": [
- "",
- "提供パッケージ",
- "",
"概要",
- "",
- "要求",
- "",
- "パスワード暗号化機能の詳細",
- "",
- "設定方法"
+ "使用方法",
+ "関連ファイル",
+ "出力仕様"
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10"
+ "s4"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "biz-samples-0101_PBKDF2PasswordEncryptor",
- "group_line_count": 178
+ "original_id": "ui-framework-generating_form_class-internals",
+ "group_line_count": 387
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
- "rst_labels": [
- "authentication_pbkdf2"
- ]
+ "heading": "概要",
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "提供パッケージ",
+ "heading": "使用方法",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "関連ファイル",
"rst_labels": []
},
{
- "section_id": "s4",
+ "section_id": "s4",
+ "heading": "出力仕様",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/showing_specsheet_view.rst",
+ "format": "rst",
+ "filename": "showing_specsheet_view.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-showing_specsheet_view--s1",
+ "base_name": "ui-framework-showing_specsheet_view",
+ "output_path": "component/ui-framework/ui-framework-showing_specsheet_view--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-showing_specsheet_view--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 84,
+ "sections": [
+ "概要",
+ "使用方法",
+ "関連ファイル"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-showing_specsheet_view",
+ "group_line_count": 84
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
"heading": "概要",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "要求",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "パスワード暗号化機能の詳細",
- "rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "",
+ "section_id": "s2",
+ "heading": "使用方法",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "設定方法",
+ "section_id": "s3",
+ "heading": "関連ファイル",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/known_issues.rst",
- "format": "rst",
- "filename": "known_issues.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-known_issues",
- "base_name": "ui-framework-known_issues",
- "output_path": "component/ui-framework/ui-framework-known_issues.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-known_issues/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-doc",
- "base_name": "ui-framework-doc",
- "output_path": "component/ui-framework/ui-framework-doc.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-doc/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/plugin_build.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/js_framework.rst",
"format": "rst",
- "filename": "plugin_build.rst",
+ "filename": "js_framework.rst",
"type": "component",
"category": "ui-framework",
- "id": "ui-framework-plugin_build--s1",
- "base_name": "ui-framework-plugin_build",
- "output_path": "component/ui-framework/ui-framework-plugin_build--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-plugin_build--s1/",
+ "id": "ui-framework-js_framework--s1",
+ "base_name": "ui-framework-js_framework",
+ "output_path": "component/ui-framework/ui-framework-js_framework--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-js_framework--s1/",
"section_range": {
"start_line": 0,
- "end_line": 274,
+ "end_line": 254,
"sections": [
"",
"概要",
+ "使用例",
+ "依存ライブラリ",
"",
- "想定されるプロジェクト構成ごとの設定例",
- "デプロイ対象プロジェクトが1つの場合",
- "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
- "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
+ "初期処理",
+ "スクリプトロード時の挙動",
+ "ドキュメントロード時の挙動",
+ "UI部品の再初期化",
"",
- "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
+ "ファイル構成",
"",
- "設定ファイル"
+ "新規 JavaScript UI部品の作成方法",
+ "作成するファイル"
],
"section_ids": [
"s1",
@@ -33672,15 +34109,18 @@
"s8",
"s9",
"s10",
- "s11"
+ "s11",
+ "s12",
+ "s13",
+ "s14"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 3,
- "original_id": "ui-framework-plugin_build",
- "group_line_count": 274
+ "total_parts": 2,
+ "original_id": "ui-framework-js_framework",
+ "group_line_count": 254
},
"section_map": [
{
@@ -33691,48 +34131,42 @@
{
"section_id": "s2",
"heading": "概要",
- "rst_labels": [
- "project-structure"
- ]
+ "rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "使用例",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "想定されるプロジェクト構成ごとの設定例",
+ "heading": "依存ライブラリ",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "デプロイ対象プロジェクトが1つの場合",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
+ "heading": "初期処理",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
- "rst_labels": [
- "config-command-detail"
- ]
+ "heading": "スクリプトロード時の挙動",
+ "rst_labels": []
},
{
"section_id": "s8",
- "heading": "",
+ "heading": "ドキュメントロード時の挙動",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
- "rst_labels": [
- "config-file"
- ]
+ "heading": "UI部品の再初期化",
+ "rst_labels": []
},
{
"section_id": "s10",
@@ -33741,162 +34175,57 @@
},
{
"section_id": "s11",
- "heading": "設定ファイル",
- "rst_labels": [
- "pjconf_json"
- ]
+ "heading": "ファイル構成",
+ "rst_labels": []
},
{
"section_id": "s12",
- "heading": "ビルドコマンド用設定ファイル",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "lessインポート定義ファイル",
- "rst_labels": [
- "generate-file"
- ]
+ "heading": "新規 JavaScript UI部品の作成方法",
+ "rst_labels": []
},
{
"section_id": "s14",
- "heading": "",
+ "heading": "作成するファイル",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ファイルの自動生成",
- "rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "CSSの自動生成",
- "rst_labels": [
- "generate_javascript"
- ]
- },
- {
- "section_id": "s17",
- "heading": "JavaScriptの自動生成",
- "rst_labels": [
- "build-file"
- ]
- },
- {
- "section_id": "s18",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s19",
- "heading": "プラグイン、外部ライブラリの展開",
- "rst_labels": []
- },
- {
- "section_id": "s20",
- "heading": "プラグインの展開",
- "rst_labels": []
- },
- {
- "section_id": "s21",
- "heading": "外部ライブラリの展開",
- "rst_labels": [
- "build-command"
- ]
- },
- {
- "section_id": "s22",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s23",
- "heading": "ビルドコマンド",
- "rst_labels": [
- "install"
- ]
- },
- {
- "section_id": "s24",
- "heading": "インストールコマンド",
- "rst_labels": [
- "ui_build"
- ]
- },
- {
- "section_id": "s25",
- "heading": "UIビルドコマンド",
- "rst_labels": [
- "ui_genless"
- ]
- },
- {
- "section_id": "s26",
- "heading": "lessインポート定義雛形生成コマンド",
- "rst_labels": []
- },
- {
- "section_id": "s27",
- "heading": "ローカル動作確認用サーバ起動コマンド",
- "rst_labels": [
- "ui_demo"
- ]
- },
- {
- "section_id": "s28",
- "heading": "サーバ動作確認用サーバ起動コマンド",
+ "heading": "ウィジェットの実装例",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/plugin_build.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/js_framework.rst",
"format": "rst",
- "filename": "plugin_build.rst",
+ "filename": "js_framework.rst",
"type": "component",
"category": "ui-framework",
- "id": "ui-framework-plugin_build--s12",
- "base_name": "ui-framework-plugin_build",
- "output_path": "component/ui-framework/ui-framework-plugin_build--s12.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-plugin_build--s12/",
+ "id": "ui-framework-js_framework--s15",
+ "base_name": "ui-framework-js_framework",
+ "output_path": "component/ui-framework/ui-framework-js_framework--s15.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-js_framework--s15/",
"section_range": {
- "start_line": 274,
- "end_line": 658,
+ "start_line": 254,
+ "end_line": 423,
"sections": [
- "ビルドコマンド用設定ファイル",
- "lessインポート定義ファイル",
- "",
- "ファイルの自動生成",
- "CSSの自動生成",
- "JavaScriptの自動生成",
- "",
- "プラグイン、外部ライブラリの展開",
- "プラグインの展開",
- "外部ライブラリの展開",
- "",
- "ビルドコマンド"
+ "ウィジェットの実装例"
],
"section_ids": [
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19",
- "s20",
- "s21",
- "s22",
- "s23"
+ "s15"
]
},
"split_info": {
"is_split": true,
"part": 2,
- "total_parts": 3,
- "original_id": "ui-framework-plugin_build",
- "group_line_count": 384
+ "total_parts": 2,
+ "original_id": "ui-framework-js_framework",
+ "group_line_count": 169
},
"section_map": [
{
@@ -33907,48 +34236,42 @@
{
"section_id": "s2",
"heading": "概要",
- "rst_labels": [
- "project-structure"
- ]
+ "rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "使用例",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "想定されるプロジェクト構成ごとの設定例",
+ "heading": "依存ライブラリ",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "デプロイ対象プロジェクトが1つの場合",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
+ "heading": "初期処理",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
- "rst_labels": [
- "config-command-detail"
- ]
+ "heading": "スクリプトロード時の挙動",
+ "rst_labels": []
},
{
"section_id": "s8",
- "heading": "",
+ "heading": "ドキュメントロード時の挙動",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
- "rst_labels": [
- "config-file"
- ]
+ "heading": "UI部品の再初期化",
+ "rst_labels": []
},
{
"section_id": "s10",
@@ -33957,332 +34280,496 @@
},
{
"section_id": "s11",
- "heading": "設定ファイル",
- "rst_labels": [
- "pjconf_json"
- ]
+ "heading": "ファイル構成",
+ "rst_labels": []
},
{
"section_id": "s12",
- "heading": "ビルドコマンド用設定ファイル",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "lessインポート定義ファイル",
- "rst_labels": [
- "generate-file"
- ]
+ "heading": "新規 JavaScript UI部品の作成方法",
+ "rst_labels": []
},
{
"section_id": "s14",
- "heading": "",
+ "heading": "作成するファイル",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ファイルの自動生成",
+ "heading": "ウィジェットの実装例",
"rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "CSSの自動生成",
- "rst_labels": [
- "generate_javascript"
- ]
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/architecture_overview.rst",
+ "format": "rst",
+ "filename": "architecture_overview.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-architecture_overview--s1",
+ "base_name": "ui-framework-architecture_overview",
+ "output_path": "component/ui-framework/ui-framework-architecture_overview--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-architecture_overview--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 120,
+ "sections": [
+ "本番環境での外部ライブラリへの依存",
+ "サーバ動作時の構成",
+ "ローカル動作時の構成"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-architecture_overview",
+ "group_line_count": 120
+ },
+ "section_map": [
{
- "section_id": "s17",
- "heading": "JavaScriptの自動生成",
- "rst_labels": [
- "build-file"
- ]
+ "section_id": "s1",
+ "heading": "本番環境での外部ライブラリへの依存",
+ "rst_labels": []
},
{
- "section_id": "s18",
- "heading": "",
+ "section_id": "s2",
+ "heading": "サーバ動作時の構成",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "プラグイン、外部ライブラリの展開",
+ "section_id": "s3",
+ "heading": "ローカル動作時の構成",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/modifying_code_and_testing.rst",
+ "format": "rst",
+ "filename": "modifying_code_and_testing.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-modifying_code_and_testing--s1",
+ "base_name": "ui-framework-modifying_code_and_testing",
+ "output_path": "component/ui-framework/ui-framework-modifying_code_and_testing--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-modifying_code_and_testing--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 209,
+ "sections": [
+ "1. 修正要件の確認",
+ "2. 修正箇所の特定",
+ "3. プラグインの追加",
+ "4. ビルドと修正確認",
+ "5. リポジトリへの反映"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-modifying_code_and_testing",
+ "group_line_count": 209
+ },
+ "section_map": [
{
- "section_id": "s20",
- "heading": "プラグインの展開",
+ "section_id": "s1",
+ "heading": "1. 修正要件の確認",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "外部ライブラリの展開",
+ "section_id": "s2",
+ "heading": "2. 修正箇所の特定",
"rst_labels": [
- "build-command"
+ "add_plugin"
]
},
{
- "section_id": "s22",
- "heading": "",
+ "section_id": "s3",
+ "heading": "3. プラグインの追加",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "ビルドコマンド",
- "rst_labels": [
- "install"
- ]
+ "section_id": "s4",
+ "heading": "4. ビルドと修正確認",
+ "rst_labels": []
},
{
- "section_id": "s24",
- "heading": "インストールコマンド",
- "rst_labels": [
- "ui_build"
- ]
+ "section_id": "s5",
+ "heading": "5. リポジトリへの反映",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/initial_setup.rst",
+ "format": "rst",
+ "filename": "initial_setup.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-initial_setup--s1",
+ "base_name": "ui-framework-initial_setup",
+ "output_path": "component/ui-framework/ui-framework-initial_setup--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-initial_setup--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 378,
+ "sections": [
+ "1. サードパーティライブラリの取得(要オンライン)",
+ "2. プロジェクトで使用するプラグインの選定",
+ "3. プロジェクトへのプラグインインストール",
+ "4. UI部品のビルドと配置",
+ "5. UIローカルデモ用プロジェクトの動作確認",
+ "6. UI開発基盤テスト用プロジェクトの動作確認"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "ui-framework-initial_setup",
+ "group_line_count": 378
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "1. サードパーティライブラリの取得(要オンライン)",
+ "rst_labels": []
},
{
- "section_id": "s25",
- "heading": "UIビルドコマンド",
+ "section_id": "s2",
+ "heading": "2. プロジェクトで使用するプラグインの選定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "3. プロジェクトへのプラグインインストール",
"rst_labels": [
- "ui_genless"
+ "executing_ui_build"
]
},
{
- "section_id": "s26",
- "heading": "lessインポート定義雛形生成コマンド",
+ "section_id": "s4",
+ "heading": "4. UI部品のビルドと配置",
"rst_labels": []
},
{
- "section_id": "s27",
- "heading": "ローカル動作確認用サーバ起動コマンド",
- "rst_labels": [
- "ui_demo"
- ]
+ "section_id": "s5",
+ "heading": "5. UIローカルデモ用プロジェクトの動作確認",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "6. UI開発基盤テスト用プロジェクトの動作確認",
+ "rst_labels": []
},
{
- "section_id": "s28",
- "heading": "サーバ動作確認用サーバ起動コマンド",
+ "section_id": "s7",
+ "heading": "7. 開発リポジトリへの登録",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/plugin_build.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/initial_setup.rst",
"format": "rst",
- "filename": "plugin_build.rst",
+ "filename": "initial_setup.rst",
"type": "component",
"category": "ui-framework",
- "id": "ui-framework-plugin_build--s24",
- "base_name": "ui-framework-plugin_build",
- "output_path": "component/ui-framework/ui-framework-plugin_build--s24.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-plugin_build--s24/",
+ "id": "ui-framework-initial_setup--s7",
+ "base_name": "ui-framework-initial_setup",
+ "output_path": "component/ui-framework/ui-framework-initial_setup--s7.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-initial_setup--s7/",
"section_range": {
- "start_line": 658,
- "end_line": 814,
+ "start_line": 378,
+ "end_line": 438,
"sections": [
- "インストールコマンド",
- "UIビルドコマンド",
- "lessインポート定義雛形生成コマンド",
- "ローカル動作確認用サーバ起動コマンド",
- "サーバ動作確認用サーバ起動コマンド"
+ "7. 開発リポジトリへの登録"
],
"section_ids": [
- "s24",
- "s25",
- "s26",
- "s27",
- "s28"
+ "s7"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 3,
- "original_id": "ui-framework-plugin_build",
- "group_line_count": 156
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "ui-framework-initial_setup",
+ "group_line_count": 60
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "1. サードパーティライブラリの取得(要オンライン)",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": [
- "project-structure"
- ]
+ "heading": "2. プロジェクトで使用するプラグインの選定",
+ "rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
- "rst_labels": []
+ "heading": "3. プロジェクトへのプラグインインストール",
+ "rst_labels": [
+ "executing_ui_build"
+ ]
},
{
"section_id": "s4",
- "heading": "想定されるプロジェクト構成ごとの設定例",
+ "heading": "4. UI部品のビルドと配置",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "デプロイ対象プロジェクトが1つの場合",
+ "heading": "5. UIローカルデモ用プロジェクトの動作確認",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "デプロイ対象プロジェクト複数の場合(プラグインは共通)",
+ "heading": "6. UI開発基盤テスト用プロジェクトの動作確認",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "デプロイ対象プロジェクト複数の場合(プラグインも個別)",
- "rst_labels": [
- "config-command-detail"
- ]
- },
- {
- "section_id": "s8",
- "heading": "",
+ "heading": "7. 開発リポジトリへの登録",
"rst_labels": []
- },
- {
- "section_id": "s9",
- "heading": "プラグインビルドで使用するコマンドや設定ファイルの詳細仕様",
- "rst_labels": [
- "config-file"
- ]
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/update_bundle_plugin.rst",
+ "format": "rst",
+ "filename": "update_bundle_plugin.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-update_bundle_plugin--s1",
+ "base_name": "ui-framework-update_bundle_plugin",
+ "output_path": "component/ui-framework/ui-framework-update_bundle_plugin--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-update_bundle_plugin--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 200,
+ "sections": [
+ "1. 現在のプラグインのバージョンの確認",
+ "2. プラグインのマージ"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-update_bundle_plugin",
+ "group_line_count": 200
+ },
+ "section_map": [
{
- "section_id": "s10",
- "heading": "",
+ "section_id": "s1",
+ "heading": "1. 現在のプラグインのバージョンの確認",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "設定ファイル",
- "rst_labels": [
- "pjconf_json"
- ]
- },
- {
- "section_id": "s12",
- "heading": "ビルドコマンド用設定ファイル",
+ "section_id": "s2",
+ "heading": "2. プラグインのマージ",
"rst_labels": []
- },
- {
- "section_id": "s13",
- "heading": "lessインポート定義ファイル",
- "rst_labels": [
- "generate-file"
- ]
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/redistribution.rst",
+ "format": "rst",
+ "filename": "redistribution.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-redistribution--s1",
+ "base_name": "ui-framework-redistribution",
+ "output_path": "component/ui-framework/ui-framework-redistribution--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-redistribution--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 125,
+ "sections": [
+ "作成手順",
+ "確認手順"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-redistribution",
+ "group_line_count": 125
+ },
+ "section_map": [
{
- "section_id": "s14",
- "heading": "",
+ "section_id": "s1",
+ "heading": "作成手順",
"rst_labels": []
},
{
- "section_id": "s15",
- "heading": "ファイルの自動生成",
+ "section_id": "s2",
+ "heading": "確認手順",
"rst_labels": []
- },
- {
- "section_id": "s16",
- "heading": "CSSの自動生成",
- "rst_labels": [
- "generate_javascript"
- ]
- },
- {
- "section_id": "s17",
- "heading": "JavaScriptの自動生成",
- "rst_labels": [
- "build-file"
- ]
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/index.rst",
+ "format": "rst",
+ "filename": "index.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-guide--s1",
+ "base_name": "ui-framework-guide",
+ "output_path": "component/ui-framework/ui-framework-guide--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-guide--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 82,
+ "sections": [
+ "業務画面JSP作成フロー",
+ "業務画面JSP作成に利用する開発環境",
+ "業務画面JSPの作成方法",
+ "画面項目定義一覧の作成方法",
+ "フォームクラスの自動生成方法"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-guide",
+ "group_line_count": 82
+ },
+ "section_map": [
{
- "section_id": "s18",
- "heading": "",
+ "section_id": "s1",
+ "heading": "業務画面JSP作成フロー",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "プラグイン、外部ライブラリの展開",
+ "section_id": "s2",
+ "heading": "業務画面JSP作成に利用する開発環境",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "プラグインの展開",
+ "section_id": "s3",
+ "heading": "業務画面JSPの作成方法",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "外部ライブラリの展開",
- "rst_labels": [
- "build-command"
- ]
- },
- {
- "section_id": "s22",
- "heading": "",
+ "section_id": "s4",
+ "heading": "画面項目定義一覧の作成方法",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "ビルドコマンド",
- "rst_labels": [
- "install"
- ]
- },
- {
- "section_id": "s24",
- "heading": "インストールコマンド",
- "rst_labels": [
- "ui_build"
- ]
- },
- {
- "section_id": "s25",
- "heading": "UIビルドコマンド",
- "rst_labels": [
- "ui_genless"
- ]
- },
- {
- "section_id": "s26",
- "heading": "lessインポート定義雛形生成コマンド",
+ "section_id": "s5",
+ "heading": "フォームクラスの自動生成方法",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/template_list.rst",
+ "format": "rst",
+ "filename": "template_list.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-template_list--s1",
+ "base_name": "ui-framework-template_list",
+ "output_path": "component/ui-framework/ui-framework-template_list--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-template_list--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 215,
+ "sections": [
+ "Eclipse補完テンプレートの導入方法",
+ "Eclipse補完テンプレートの一覧"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-template_list",
+ "group_line_count": 215
+ },
+ "section_map": [
{
- "section_id": "s27",
- "heading": "ローカル動作確認用サーバ起動コマンド",
+ "section_id": "s1",
+ "heading": "Eclipse補完テンプレートの導入方法",
"rst_labels": [
- "ui_demo"
+ "eclipse-template"
]
},
{
- "section_id": "s28",
- "heading": "サーバ動作確認用サーバ起動コマンド",
+ "section_id": "s2",
+ "heading": "Eclipse補完テンプレートの一覧",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_js_framework.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/develop_environment.rst",
"format": "rst",
- "filename": "reference_js_framework.rst",
+ "filename": "develop_environment.rst",
"type": "component",
"category": "ui-framework",
- "id": "ui-framework-reference_js_framework--s1",
- "base_name": "ui-framework-reference_js_framework",
- "output_path": "component/ui-framework/ui-framework-reference_js_framework--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-reference_js_framework--s1/",
+ "id": "ui-framework-develop_environment--s1",
+ "base_name": "ui-framework-develop_environment",
+ "output_path": "component/ui-framework/ui-framework-develop_environment--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-develop_environment--s1/",
"section_range": {
"start_line": 0,
- "end_line": 28,
+ "end_line": 34,
"sections": [
- "UI部品",
- "ユーティリティ"
+ "統合開発環境の補完機能を利用する",
+ "統合開発環境のドキュメント参照機能を利用する"
],
"section_ids": [
"s1",
@@ -34293,90 +34780,259 @@
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "ui-framework-reference_js_framework",
- "group_line_count": 28
+ "original_id": "ui-framework-develop_environment",
+ "group_line_count": 34
},
"section_map": [
{
"section_id": "s1",
- "heading": "UI部品",
+ "heading": "統合開発環境の補完機能を利用する",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "ユーティリティ",
+ "heading": "統合開発環境のドキュメント参照機能を利用する",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/related_documents.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/widget_list.rst",
"format": "rst",
- "filename": "related_documents.rst",
+ "filename": "widget_list.rst",
"type": "component",
"category": "ui-framework",
- "id": "ui-framework-related_documents",
- "base_name": "ui-framework-related_documents",
- "output_path": "component/ui-framework/ui-framework-related_documents.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-related_documents/",
+ "id": "ui-framework-widget_list",
+ "base_name": "ui-framework-widget_list",
+ "output_path": "component/ui-framework/ui-framework-widget_list.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-widget_list/",
"section_map": []
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/about_this_book.rst",
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/project_structure.rst",
"format": "rst",
- "filename": "about_this_book.rst",
+ "filename": "project_structure.rst",
"type": "component",
"category": "ui-framework",
- "id": "ui-framework-about_this_book",
- "base_name": "ui-framework-about_this_book",
- "output_path": "component/ui-framework/ui-framework-about_this_book.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-about_this_book/",
+ "id": "ui-framework-project_structure",
+ "base_name": "ui-framework-project_structure",
+ "output_path": "component/ui-framework/ui-framework-project_structure.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-project_structure/",
+ "section_map": []
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/create_screen_item_list.rst",
+ "format": "rst",
+ "filename": "create_screen_item_list.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-create_screen_item_list",
+ "base_name": "ui-framework-create_screen_item_list",
+ "output_path": "component/ui-framework/ui-framework-create_screen_item_list.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-create_screen_item_list/",
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "業務画面JSPから画面項目定義を作成する",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/generating_form_class.rst",
+ "format": "rst",
+ "filename": "generating_form_class.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-generating_form_class-widget_usage--s1",
+ "base_name": "ui-framework-generating_form_class-widget_usage",
+ "output_path": "component/ui-framework/ui-framework-generating_form_class-widget_usage--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-generating_form_class-widget_usage--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 38,
+ "sections": [
+ "概要",
+ "使用方法"
+ ],
+ "section_ids": [
+ "s1",
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-generating_form_class-widget_usage",
+ "group_line_count": 38
+ },
+ "section_map": [
+ {
+ "section_id": "s1",
+ "heading": "概要",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "使用方法",
+ "rst_labels": []
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/create_with_widget.rst",
+ "format": "rst",
+ "filename": "create_with_widget.rst",
+ "type": "component",
+ "category": "ui-framework",
+ "id": "ui-framework-create_with_widget--s1",
+ "base_name": "ui-framework-create_with_widget",
+ "output_path": "component/ui-framework/ui-framework-create_with_widget--s1.json",
+ "assets_dir": "component/ui-framework/assets/ui-framework-create_with_widget--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 326,
+ "sections": [
+ "画面のテンプレートを用意する",
+ "画面をブラウザで表示する",
+ "UI部品(ウィジェット)を配置していく",
+ "ウィジェットに定義されている属性について",
+ "画面遷移について",
+ "ウィジェットの作成について",
+ "入力画面と確認画面の共用",
+ "業務画面JSPの例",
+ "",
+ "",
+ "",
+ ""
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "ui-framework-create_with_widget",
+ "group_line_count": 326
+ },
"section_map": [
{
- "section_id": "s1",
- "heading": "本書の内容",
+ "section_id": "s1",
+ "heading": "画面のテンプレートを用意する",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "画面をブラウザで表示する",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "UI部品(ウィジェット)を配置していく",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "ウィジェットに定義されている属性について",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "画面遷移について",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "ウィジェットの作成について",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "入力画面と確認画面の共用",
+ "rst_labels": [
+ "example"
+ ]
+ },
+ {
+ "section_id": "s8",
+ "heading": "業務画面JSPの例",
"rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": [
+ "input"
+ ]
+ },
+ {
+ "section_id": "s10",
+ "heading": "",
+ "rst_labels": [
+ "confirm"
+ ]
+ },
+ {
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": [
+ "list_search"
+ ]
+ },
+ {
+ "section_id": "s12",
+ "heading": "",
+ "rst_labels": [
+ "detail"
+ ]
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/book_layout.rst",
- "format": "rst",
- "filename": "book_layout.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-book_layout",
- "base_name": "ui-framework-book_layout",
- "output_path": "component/ui-framework/ui-framework-book_layout.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-book_layout/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/testing.rst",
+ "source_path": ".lw/nab-official/v1.4/MessagingSimu/doc/index.rst",
"format": "rst",
- "filename": "testing.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-testing--s1",
- "base_name": "ui-framework-testing",
- "output_path": "component/ui-framework/ui-framework-testing--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-testing--s1/",
+ "filename": "index.rst",
+ "type": "guide",
+ "category": "biz-samples",
+ "id": "biz-samples-doc--s1",
+ "base_name": "biz-samples-doc",
+ "output_path": "guide/biz-samples/biz-samples-doc--s1.json",
+ "assets_dir": "guide/biz-samples/assets/biz-samples-doc--s1/",
"section_range": {
"start_line": 0,
- "end_line": 170,
+ "end_line": 209,
"sections": [
+ "疎通テスト",
+ "結合テスト",
+ "負荷テスト",
+ "シミュレータがMOM同期応答メッセージ受信を行う場合",
+ "シミュレータがMOM同期応答メッセージ送信を行う場合",
+ "シミュレータがMOM応答不要メッセージ送信を行う場合",
+ "シミュレータがHTTPメッセージ受信を行う場合",
+ "シミュレータがHTTPメッセージ送信を行う場合",
+ "シミュレータがメッセージ受信する場合",
+ "シミュレータがメッセージ送信する場合",
+ "シミュレータがメッセージ受信する場合",
+ "シミュレータがメッセージ受信する場合",
+ "シミュレータがメッセージ送信する場合",
"",
- "テスト方針",
- "",
- "テスト実施環境",
+ "動作イメージ",
"",
- "実施テスト内容",
- "UI部品ウィジェット機能テスト",
- "UI部品ウィジェット性能テスト",
- "UI部品ウィジェット組み合わせテスト",
- "結合テスト",
- "ローカル表示テスト",
- "表示方向切替えテスト"
+ "利用手順"
],
"section_ids": [
"s1",
@@ -34390,123 +35046,135 @@
"s9",
"s10",
"s11",
- "s12"
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 1,
- "original_id": "ui-framework-testing",
- "group_line_count": 170
+ "original_id": "biz-samples-doc",
+ "group_line_count": 209
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "疎通テスト",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "テスト方針",
+ "heading": "結合テスト",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "負荷テスト",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "テスト実施環境",
+ "heading": "シミュレータがMOM同期応答メッセージ受信を行う場合",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "シミュレータがMOM同期応答メッセージ送信を行う場合",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "実施テスト内容",
+ "heading": "シミュレータがMOM応答不要メッセージ送信を行う場合",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "UI部品ウィジェット機能テスト",
+ "heading": "シミュレータがHTTPメッセージ受信を行う場合",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "UI部品ウィジェット性能テスト",
+ "heading": "シミュレータがHTTPメッセージ送信を行う場合",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "UI部品ウィジェット組み合わせテスト",
+ "heading": "シミュレータがメッセージ受信する場合",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "結合テスト",
+ "heading": "シミュレータがメッセージ送信する場合",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "ローカル表示テスト",
+ "heading": "シミュレータがメッセージ受信する場合",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "表示方向切替えテスト",
+ "heading": "シミュレータがメッセージ受信する場合",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "シミュレータがメッセージ送信する場合",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "動作イメージ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "利用手順",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/structure/directory_layout.rst",
- "format": "rst",
- "filename": "directory_layout.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-directory_layout",
- "base_name": "ui-framework-directory_layout",
- "output_path": "component/ui-framework/ui-framework-directory_layout.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-directory_layout/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/structure/plugins.rst",
+ "source_path": ".lw/nab-official/v1.4/document/TOP/top/nablarch/index.rst",
"format": "rst",
- "filename": "plugins.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-plugins--s1",
- "base_name": "ui-framework-plugins",
- "output_path": "component/ui-framework/ui-framework-plugins--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-plugins--s1/",
+ "filename": "index.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-top-nablarch--s1",
+ "base_name": "about-nablarch-top-nablarch",
+ "output_path": "about/about-nablarch/about-nablarch-top-nablarch--s1.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-top-nablarch--s1/",
"section_range": {
"start_line": 0,
- "end_line": 147,
+ "end_line": 11,
"sections": [
- "",
- "UIプラグインの構造",
- "",
- "UIプラグインのバージョンについて"
+ ""
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
+ "s1"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-plugins",
- "group_line_count": 147
+ "total_parts": 3,
+ "original_id": "about-nablarch-top-nablarch",
+ "group_line_count": 11
},
"section_map": [
{
@@ -34516,7 +35184,7 @@
},
{
"section_id": "s2",
- "heading": "UIプラグインの構造",
+ "heading": "フォルダ構成",
"rst_labels": []
},
{
@@ -34526,108 +35194,100 @@
},
{
"section_id": "s4",
- "heading": "UIプラグインのバージョンについて",
+ "heading": "コンテンツの見方",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_ui_plugin/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/TOP/top/nablarch/index.rst",
"format": "rst",
"filename": "index.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-reference_ui_plugin",
- "base_name": "ui-framework-reference_ui_plugin",
- "output_path": "component/ui-framework/ui-framework-reference_ui_plugin.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-reference_ui_plugin/",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-top-nablarch--s2",
+ "base_name": "about-nablarch-top-nablarch",
+ "output_path": "about/about-nablarch/about-nablarch-top-nablarch--s2.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-top-nablarch--s2/",
+ "section_range": {
+ "start_line": 11,
+ "end_line": 858,
+ "sections": [
+ "フォルダ構成"
+ ],
+ "section_ids": [
+ "s2"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 3,
+ "original_id": "about-nablarch-top-nablarch",
+ "group_line_count": 847
+ },
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "nablarch-device-fix"
- ]
+ "rst_labels": []
+ },
+ {
+ "section_id": "s2",
+ "heading": "フォルダ構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "コンテンツの見方",
+ "rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_ui_standard/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/TOP/top/nablarch/index.rst",
"format": "rst",
"filename": "index.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-reference_ui_standard--s1",
- "base_name": "ui-framework-reference_ui_standard",
- "output_path": "component/ui-framework/ui-framework-reference_ui_standard--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-reference_ui_standard--s1/",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-top-nablarch--s3",
+ "base_name": "about-nablarch-top-nablarch",
+ "output_path": "about/about-nablarch/about-nablarch-top-nablarch--s3.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-top-nablarch--s3/",
"section_range": {
- "start_line": 0,
- "end_line": 395,
+ "start_line": 858,
+ "end_line": 906,
"sections": [
"",
- "UI標準1.1. 対応する端末とブラウザ",
- "",
- "UI標準1.2. 使用技術",
- "",
- "UI標準2. 画面構成",
- "",
- "UI標準2.1. 端末の画面サイズと表示モード",
- "",
- "UI標準2.2. ワイド表示モードの画面構成",
- "",
- "UI標準2.3. コンパクト表示モードの画面構成",
- "",
- "UI標準2.4. ナロー表示モードの画面構成",
- "",
- "UI標準2.5.画面内の入出力項目に関する共通仕様",
- "",
- "UI標準2.6. WEB標準に準拠しないブラウザでの表示制約",
- ""
+ "コンテンツの見方"
],
"section_ids": [
- "s1",
- "s2",
"s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17",
- "s18",
- "s19"
+ "s4"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "ui-framework-reference_ui_standard",
- "group_line_count": 395
+ "part": 3,
+ "total_parts": 3,
+ "original_id": "about-nablarch-top-nablarch",
+ "group_line_count": 48
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "ui_standard_1_1"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "UI標準1.1. 対応する端末とブラウザ",
- "rst_labels": [
- "ui_standard_1_2"
- ]
+ "heading": "フォルダ構成",
+ "rst_labels": []
},
{
"section_id": "s3",
@@ -34636,1150 +35296,756 @@
},
{
"section_id": "s4",
- "heading": "UI標準1.2. 使用技術",
- "rst_labels": [
- "ui_standard_2"
- ]
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "UI標準2. 画面構成",
- "rst_labels": [
- "ui_standard_2_1"
- ]
- },
- {
- "section_id": "s7",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "UI標準2.1. 端末の画面サイズと表示モード",
+ "heading": "コンテンツの見方",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/guide/03_DevelopmentStep/09_confirm_operation.rst",
+ "format": "rst",
+ "filename": "09_confirm_operation.rst",
+ "type": "guide",
+ "category": "web-application",
+ "id": "web-application-09_confirm_operation",
+ "base_name": "web-application-09_confirm_operation",
+ "output_path": "guide/web-application/web-application-09_confirm_operation.json",
+ "assets_dir": "guide/web-application/assets/web-application-09_confirm_operation/",
+ "section_map": [
{
- "section_id": "s9",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "UI標準2.2. ワイド表示モードの画面構成",
+ "section_id": "s2",
+ "heading": "動作確認の実施",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/guide/03_DevelopmentStep/02_flow.rst",
+ "format": "rst",
+ "filename": "02_flow.rst",
+ "type": "guide",
+ "category": "web-application",
+ "id": "web-application-02_flow",
+ "base_name": "web-application-02_flow",
+ "output_path": "guide/web-application/web-application-02_flow.json",
+ "assets_dir": "guide/web-application/assets/web-application-02_flow/",
+ "section_map": [
{
- "section_id": "s11",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "UI標準2.3. コンパクト表示モードの画面構成",
+ "section_id": "s2",
+ "heading": "開発フロー",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/01_FailureLog.rst",
+ "format": "rst",
+ "filename": "01_FailureLog.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-01_FailureLog--s1",
+ "base_name": "libraries-01_FailureLog",
+ "output_path": "component/libraries/libraries-01_FailureLog--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-01_FailureLog--s1/",
+ "section_range": {
+ "start_line": 0,
+ "end_line": 389,
+ "sections": [
+ "",
+ "障害ログの出力方針",
+ "障害ログの出力項目",
+ "障害ログの出力方法",
+ "障害ログの設定方法",
+ "障害ログの出力例"
+ ],
+ "section_ids": [
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 1,
+ "total_parts": 3,
+ "original_id": "libraries-01_FailureLog",
+ "group_line_count": 389
+ },
+ "section_map": [
{
- "section_id": "s13",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "UI標準2.4. ナロー表示モードの画面構成",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
+ "section_id": "s2",
+ "heading": "障害ログの出力方針",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "UI標準2.5.画面内の入出力項目に関する共通仕様",
+ "section_id": "s3",
+ "heading": "障害ログの出力項目",
"rst_labels": []
},
{
- "section_id": "s17",
- "heading": "",
+ "section_id": "s4",
+ "heading": "障害ログの出力方法",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "UI標準2.6. WEB標準に準拠しないブラウザでの表示制約",
+ "section_id": "s5",
+ "heading": "障害ログの設定方法",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "",
+ "section_id": "s6",
+ "heading": "障害ログの出力例",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "UI標準2.11. 共通エラー画面の構成",
+ "section_id": "s7",
+ "heading": "障害の連絡先情報の追加方法",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "",
+ "section_id": "s8",
+ "heading": "アプリケーションの障害コードの変更方法",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "UI標準3. UI部品 (UI部品カタログ)",
+ "section_id": "s9",
+ "heading": "フレームワークの障害コードの変更方法",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "",
+ "section_id": "s10",
+ "heading": "派生元実行時情報の出力方法",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "開閉可能領域",
+ "section_id": "s11",
+ "heading": "プレースホルダのカスタマイズ方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_ui_standard/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/01_FailureLog.rst",
"format": "rst",
- "filename": "index.rst",
+ "filename": "01_FailureLog.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-reference_ui_standard--s20",
- "base_name": "ui-framework-reference_ui_standard",
- "output_path": "component/ui-framework/ui-framework-reference_ui_standard--s20.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-reference_ui_standard--s20/",
+ "category": "libraries",
+ "id": "libraries-01_FailureLog--s7",
+ "base_name": "libraries-01_FailureLog",
+ "output_path": "component/libraries/libraries-01_FailureLog--s7.json",
+ "assets_dir": "component/libraries/assets/libraries-01_FailureLog--s7/",
"section_range": {
- "start_line": 395,
- "end_line": 496,
- "sections": [
- "UI標準2.11. 共通エラー画面の構成",
- "",
- "UI標準3. UI部品 (UI部品カタログ)",
- "",
- "開閉可能領域"
+ "start_line": 389,
+ "end_line": 700,
+ "sections": [
+ "障害の連絡先情報の追加方法",
+ "アプリケーションの障害コードの変更方法",
+ "フレームワークの障害コードの変更方法",
+ "派生元実行時情報の出力方法"
],
"section_ids": [
- "s20",
- "s21",
- "s22",
- "s23",
- "s24"
+ "s7",
+ "s8",
+ "s9",
+ "s10"
]
},
"split_info": {
"is_split": true,
"part": 2,
- "total_parts": 2,
- "original_id": "ui-framework-reference_ui_standard",
- "group_line_count": 101
+ "total_parts": 3,
+ "original_id": "libraries-01_FailureLog",
+ "group_line_count": 311
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": [
- "ui_standard_1_1"
- ]
+ "rst_labels": []
},
{
"section_id": "s2",
- "heading": "UI標準1.1. 対応する端末とブラウザ",
- "rst_labels": [
- "ui_standard_1_2"
- ]
+ "heading": "障害ログの出力方針",
+ "rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "障害ログの出力項目",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "UI標準1.2. 使用技術",
- "rst_labels": [
- "ui_standard_2"
- ]
+ "heading": "障害ログの出力方法",
+ "rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "障害ログの設定方法",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "UI標準2. 画面構成",
- "rst_labels": [
- "ui_standard_2_1"
- ]
+ "heading": "障害ログの出力例",
+ "rst_labels": []
},
{
"section_id": "s7",
- "heading": "",
+ "heading": "障害の連絡先情報の追加方法",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "UI標準2.1. 端末の画面サイズと表示モード",
+ "heading": "アプリケーションの障害コードの変更方法",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "",
+ "heading": "フレームワークの障害コードの変更方法",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "UI標準2.2. ワイド表示モードの画面構成",
+ "heading": "派生元実行時情報の出力方法",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s12",
- "heading": "UI標準2.3. コンパクト表示モードの画面構成",
+ "heading": "プレースホルダのカスタマイズ方法",
"rst_labels": []
- },
+ }
+ ]
+ },
+ {
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/01_FailureLog.rst",
+ "format": "rst",
+ "filename": "01_FailureLog.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-01_FailureLog--s11",
+ "base_name": "libraries-01_FailureLog",
+ "output_path": "component/libraries/libraries-01_FailureLog--s11.json",
+ "assets_dir": "component/libraries/assets/libraries-01_FailureLog--s11/",
+ "section_range": {
+ "start_line": 700,
+ "end_line": 810,
+ "sections": [
+ "プレースホルダのカスタマイズ方法"
+ ],
+ "section_ids": [
+ "s11"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 3,
+ "total_parts": 3,
+ "original_id": "libraries-01_FailureLog",
+ "group_line_count": 110
+ },
+ "section_map": [
{
- "section_id": "s13",
+ "section_id": "s1",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "UI標準2.4. ナロー表示モードの画面構成",
- "rst_labels": []
- },
- {
- "section_id": "s15",
- "heading": "",
+ "section_id": "s2",
+ "heading": "障害ログの出力方針",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "UI標準2.5.画面内の入出力項目に関する共通仕様",
+ "section_id": "s3",
+ "heading": "障害ログの出力項目",
"rst_labels": []
},
{
- "section_id": "s17",
- "heading": "",
+ "section_id": "s4",
+ "heading": "障害ログの出力方法",
"rst_labels": []
},
{
- "section_id": "s18",
- "heading": "UI標準2.6. WEB標準に準拠しないブラウザでの表示制約",
+ "section_id": "s5",
+ "heading": "障害ログの設定方法",
"rst_labels": []
},
{
- "section_id": "s19",
- "heading": "",
+ "section_id": "s6",
+ "heading": "障害ログの出力例",
"rst_labels": []
},
{
- "section_id": "s20",
- "heading": "UI標準2.11. 共通エラー画面の構成",
+ "section_id": "s7",
+ "heading": "障害の連絡先情報の追加方法",
"rst_labels": []
},
{
- "section_id": "s21",
- "heading": "",
+ "section_id": "s8",
+ "heading": "アプリケーションの障害コードの変更方法",
"rst_labels": []
},
{
- "section_id": "s22",
- "heading": "UI標準3. UI部品 (UI部品カタログ)",
+ "section_id": "s9",
+ "heading": "フレームワークの障害コードの変更方法",
"rst_labels": []
},
{
- "section_id": "s23",
- "heading": "",
+ "section_id": "s10",
+ "heading": "派生元実行時情報の出力方法",
"rst_labels": []
},
{
- "section_id": "s24",
- "heading": "開閉可能領域",
+ "section_id": "s11",
+ "heading": "プレースホルダのカスタマイズ方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/box_title.rst",
- "format": "rst",
- "filename": "box_title.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-box_title",
- "base_name": "ui-framework-box_title",
- "output_path": "component/ui-framework/ui-framework-box_title.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-box_title/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_label.rst",
- "format": "rst",
- "filename": "column_label.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-column_label",
- "base_name": "ui-framework-column_label",
- "output_path": "component/ui-framework/ui-framework-column_label.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-column_label/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label_block.rst",
- "format": "rst",
- "filename": "field_label_block.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_label_block",
- "base_name": "ui-framework-field_label_block",
- "output_path": "component/ui-framework/ui-framework-field_label_block.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_label_block/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_condition.rst",
- "format": "rst",
- "filename": "spec_condition.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_condition",
- "base_name": "ui-framework-spec_condition",
- "output_path": "component/ui-framework/ui-framework-spec_condition.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_condition/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_checkbox.rst",
- "format": "rst",
- "filename": "column_checkbox.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-column_checkbox",
- "base_name": "ui-framework-column_checkbox",
- "output_path": "component/ui-framework/ui-framework-column_checkbox.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-column_checkbox/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_checkbox.rst",
- "format": "rst",
- "filename": "field_checkbox.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_checkbox",
- "base_name": "ui-framework-field_checkbox",
- "output_path": "component/ui-framework/ui-framework-field_checkbox.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_checkbox/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/button_submit.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/01_SystemConstitution/02_I18N.rst",
"format": "rst",
- "filename": "button_submit.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-button_submit--s1",
- "base_name": "ui-framework-button_submit",
- "output_path": "component/ui-framework/ui-framework-button_submit--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-button_submit--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 185,
- "sections": [
- "**共通属性**",
- "**共通属性(ポップアップを除く)**",
- "**ポップアップ・汎用ボタンのみの属性**",
- "**ポップアップボタンのみの属性**",
- "**特定ボタン固有の属性**"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-button_submit",
- "group_line_count": 185
- },
+ "filename": "02_I18N.rst",
+ "type": "about",
+ "category": "about-nablarch",
+ "id": "about-nablarch-02_I18N",
+ "base_name": "about-nablarch-02_I18N",
+ "output_path": "about/about-nablarch/about-nablarch-02_I18N.json",
+ "assets_dir": "about/about-nablarch/assets/about-nablarch-02_I18N/",
"section_map": [
{
"section_id": "s1",
- "heading": "**共通属性**",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "**共通属性(ポップアップを除く)**",
+ "heading": "RDBMS上データの保持方法",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "**ポップアップ・汎用ボタンのみの属性**",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "**ポップアップボタンのみの属性**",
+ "heading": "言語を指定した取得方法",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "**特定ボタン固有の属性**",
+ "heading": "",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_send_request.rst",
- "format": "rst",
- "filename": "event_send_request.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_send_request",
- "base_name": "ui-framework-event_send_request",
- "output_path": "component/ui-framework/ui-framework-event_send_request.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_send_request/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-reference_jsp_widgets",
- "base_name": "ui-framework-reference_jsp_widgets",
- "output_path": "component/ui-framework/ui-framework-reference_jsp_widgets.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-reference_jsp_widgets/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_alert.rst",
- "format": "rst",
- "filename": "event_alert.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_alert",
- "base_name": "ui-framework-event_alert",
- "output_path": "component/ui-framework/ui-framework-event_alert.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_alert/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label_id_value.rst",
- "format": "rst",
- "filename": "field_label_id_value.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_label_id_value",
- "base_name": "ui-framework-field_label_id_value",
- "output_path": "component/ui-framework/ui-framework-field_label_id_value.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_label_id_value/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_radio.rst",
- "format": "rst",
- "filename": "column_radio.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-column_radio",
- "base_name": "ui-framework-column_radio",
- "output_path": "component/ui-framework/ui-framework-column_radio.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-column_radio/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label.rst",
- "format": "rst",
- "filename": "field_label.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_label",
- "base_name": "ui-framework-field_label",
- "output_path": "component/ui-framework/ui-framework-field_label.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_label/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_row.rst",
- "format": "rst",
- "filename": "table_row.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-table_row",
- "base_name": "ui-framework-table_row",
- "output_path": "component/ui-framework/ui-framework-table_row.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-table_row/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/button_block.rst",
- "format": "rst",
- "filename": "button_block.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-button_block",
- "base_name": "ui-framework-button_block",
- "output_path": "component/ui-framework/ui-framework-button_block.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-button_block/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_code.rst",
- "format": "rst",
- "filename": "column_code.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-column_code",
- "base_name": "ui-framework-column_code",
- "output_path": "component/ui-framework/ui-framework-column_code.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-column_code/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_hint.rst",
- "format": "rst",
- "filename": "field_hint.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_hint",
- "base_name": "ui-framework-field_hint",
- "output_path": "component/ui-framework/ui-framework-field_hint.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_hint/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_toggle_readonly.rst",
- "format": "rst",
- "filename": "event_toggle_readonly.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_toggle_readonly",
- "base_name": "ui-framework-event_toggle_readonly",
- "output_path": "component/ui-framework/ui-framework-event_toggle_readonly.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_toggle_readonly/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/column_link.rst",
- "format": "rst",
- "filename": "column_link.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-column_link",
- "base_name": "ui-framework-column_link",
- "output_path": "component/ui-framework/ui-framework-column_link.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-column_link/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/box_img.rst",
- "format": "rst",
- "filename": "box_img.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-box_img",
- "base_name": "ui-framework-box_img",
- "output_path": "component/ui-framework/ui-framework-box_img.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-box_img/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_desc.rst",
- "format": "rst",
- "filename": "spec_desc.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_desc",
- "base_name": "ui-framework-spec_desc",
- "output_path": "component/ui-framework/ui-framework-spec_desc.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_desc/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_password.rst",
- "format": "rst",
- "filename": "field_password.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_password",
- "base_name": "ui-framework-field_password",
- "output_path": "component/ui-framework/ui-framework-field_password.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_password/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_pulldown.rst",
- "format": "rst",
- "filename": "field_pulldown.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_pulldown",
- "base_name": "ui-framework-field_pulldown",
- "output_path": "component/ui-framework/ui-framework-field_pulldown.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_pulldown/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_listen_subwindow.rst",
- "format": "rst",
- "filename": "event_listen_subwindow.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_listen_subwindow",
- "base_name": "ui-framework-event_listen_subwindow",
- "output_path": "component/ui-framework/ui-framework-event_listen_subwindow.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_listen_subwindow/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_block.rst",
- "format": "rst",
- "filename": "field_block.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_block",
- "base_name": "ui-framework-field_block",
- "output_path": "component/ui-framework/ui-framework-field_block.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_block/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_file.rst",
- "format": "rst",
- "filename": "field_file.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_file",
- "base_name": "ui-framework-field_file",
- "output_path": "component/ui-framework/ui-framework-field_file.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_file/",
- "section_map": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "フレームワーク内で作成するログ出力メッセージの使用言語",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "ファイル入出力の文字コード",
+ "rst_labels": [
+ "i18n_lang_select_keep"
+ ]
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "言語の選択と保持",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "タイムゾーンの選択と保持",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "JSPファイルおよび静的ファイルのパス",
+ "rst_labels": []
+ }
+ ]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/link_submit.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/common_library/file_upload_utility.rst",
"format": "rst",
- "filename": "link_submit.rst",
+ "filename": "file_upload_utility.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-link_submit--s1",
- "base_name": "ui-framework-link_submit",
- "output_path": "component/ui-framework/ui-framework-link_submit--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-link_submit--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 93,
- "sections": [
- "共通属性",
- "汎用リンクのみの属性",
- "ポップアップリンクのみの属性"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-link_submit",
- "group_line_count": 93
- },
+ "category": "libraries",
+ "id": "libraries-file_upload_utility",
+ "base_name": "libraries-file_upload_utility",
+ "output_path": "component/libraries/libraries-file_upload_utility.json",
+ "assets_dir": "component/libraries/assets/libraries-file_upload_utility/",
"section_map": [
{
"section_id": "s1",
- "heading": "共通属性",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "汎用リンクのみの属性",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "ポップアップリンクのみの属性",
+ "heading": "使用方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "フォーマット定義ファイルパスの指定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "精査エラー発生時のメッセージID指定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "精査処理を実装したクラス、メソッドの指定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "データベース一括登録",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "データベース一括登録(独自実装)",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_code_pulldown.rst",
- "format": "rst",
- "filename": "field_code_pulldown.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_code_pulldown",
- "base_name": "ui-framework-field_code_pulldown",
- "output_path": "component/ui-framework/ui-framework-field_code_pulldown.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_code_pulldown/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_textarea.rst",
- "format": "rst",
- "filename": "field_textarea.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_textarea",
- "base_name": "ui-framework-field_textarea",
- "output_path": "component/ui-framework/ui-framework-field_textarea.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_textarea/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_write_to.rst",
- "format": "rst",
- "filename": "event_write_to.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_write_to",
- "base_name": "ui-framework-event_write_to",
- "output_path": "component/ui-framework/ui-framework-event_write_to.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_write_to/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_author.rst",
- "format": "rst",
- "filename": "spec_author.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_author",
- "base_name": "ui-framework-spec_author",
- "output_path": "component/ui-framework/ui-framework-spec_author.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_author/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_base.rst",
- "format": "rst",
- "filename": "field_base.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_base",
- "base_name": "ui-framework-field_base",
- "output_path": "component/ui-framework/ui-framework-field_base.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_base/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_listen.rst",
- "format": "rst",
- "filename": "event_listen.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_listen",
- "base_name": "ui-framework-event_listen",
- "output_path": "component/ui-framework/ui-framework-event_listen.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_listen/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_code_radio.rst",
- "format": "rst",
- "filename": "field_code_radio.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_code_radio",
- "base_name": "ui-framework-field_code_radio",
- "output_path": "component/ui-framework/ui-framework-field_code_radio.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_code_radio/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_layout.rst",
- "format": "rst",
- "filename": "spec_layout.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_layout",
- "base_name": "ui-framework-spec_layout",
- "output_path": "component/ui-framework/ui-framework-spec_layout.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_layout/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_calendar.rst",
- "format": "rst",
- "filename": "field_calendar.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_calendar",
- "base_name": "ui-framework-field_calendar",
- "output_path": "component/ui-framework/ui-framework-field_calendar.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_calendar/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_search_result.rst",
- "format": "rst",
- "filename": "table_search_result.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-table_search_result",
- "base_name": "ui-framework-table_search_result",
- "output_path": "component/ui-framework/ui-framework-table_search_result.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-table_search_result/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_confirm.rst",
- "format": "rst",
- "filename": "event_confirm.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_confirm",
- "base_name": "ui-framework-event_confirm",
- "output_path": "component/ui-framework/ui-framework-event_confirm.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_confirm/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_updated_date.rst",
- "format": "rst",
- "filename": "spec_updated_date.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_updated_date",
- "base_name": "ui-framework-spec_updated_date",
- "output_path": "component/ui-framework/ui-framework-spec_updated_date.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_updated_date/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_listbuilder.rst",
- "format": "rst",
- "filename": "field_listbuilder.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_listbuilder",
- "base_name": "ui-framework-field_listbuilder",
- "output_path": "component/ui-framework/ui-framework-field_listbuilder.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_listbuilder/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_toggle_property.rst",
- "format": "rst",
- "filename": "event_toggle_property.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_toggle_property",
- "base_name": "ui-framework-event_toggle_property",
- "output_path": "component/ui-framework/ui-framework-event_toggle_property.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_toggle_property/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/tab_group.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/mail.rst",
"format": "rst",
- "filename": "tab_group.rst",
+ "filename": "mail.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-tab_group--s1",
- "base_name": "ui-framework-tab_group",
- "output_path": "component/ui-framework/ui-framework-tab_group--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-tab_group--s1/",
+ "category": "libraries",
+ "id": "libraries-mail--s1",
+ "base_name": "libraries-mail",
+ "output_path": "component/libraries/libraries-mail--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-mail--s1/",
"section_range": {
"start_line": 0,
- "end_line": 132,
+ "end_line": 305,
"sections": [
- "****",
- "****",
- "****"
+ "クラス図",
+ "各クラスの責務",
+ "テーブル定義",
+ "メール送信要求",
+ "メール送信要求実装例"
],
"section_ids": [
"s1",
"s2",
- "s3"
+ "s3",
+ "s4",
+ "s5"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-tab_group",
- "group_line_count": 132
+ "total_parts": 2,
+ "original_id": "libraries-mail",
+ "group_line_count": 305
},
"section_map": [
{
"section_id": "s1",
- "heading": "****",
+ "heading": "クラス図",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "****",
+ "heading": "各クラスの責務",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "****",
+ "heading": "テーブル定義",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "メール送信要求",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "メール送信要求実装例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "共通設定項目",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "メール送信要求API用設定項目",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "逐次メール送信バッチ用設定項目",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "nablarch.common.mail.MailRequestTableの設定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "nablarch.common.mail.MailRecipientTableの設定(全て必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "nablarch.common.mail.MailAttachedFileTableの設定(すべて必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "nablarch.common.mail.MailTemplateTableの設定(すべて必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "nablarch.common.mail.MailConfigの設定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "nablarch.common.mail.MailRequestConfigの設定(すべて必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "nablarch.common.mail.MailSessionConfigの設定",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_toggle_disabled.rst",
- "format": "rst",
- "filename": "event_toggle_disabled.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_toggle_disabled",
- "base_name": "ui-framework-event_toggle_disabled",
- "output_path": "component/ui-framework/ui-framework-event_toggle_disabled.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_toggle_disabled/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_treelist.rst",
- "format": "rst",
- "filename": "table_treelist.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-table_treelist",
- "base_name": "ui-framework-table_treelist",
- "output_path": "component/ui-framework/ui-framework-table_treelist.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-table_treelist/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_radio.rst",
- "format": "rst",
- "filename": "field_radio.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_radio",
- "base_name": "ui-framework-field_radio",
- "output_path": "component/ui-framework/ui-framework-field_radio.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_radio/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/box_content.rst",
- "format": "rst",
- "filename": "box_content.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-box_content",
- "base_name": "ui-framework-box_content",
- "output_path": "component/ui-framework/ui-framework-box_content.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-box_content/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/table_plain.rst",
- "format": "rst",
- "filename": "table_plain.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-table_plain",
- "base_name": "ui-framework-table_plain",
- "output_path": "component/ui-framework/ui-framework-table_plain.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-table_plain/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_created_date.rst",
- "format": "rst",
- "filename": "spec_created_date.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_created_date",
- "base_name": "ui-framework-spec_created_date",
- "output_path": "component/ui-framework/ui-framework-spec_created_date.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_created_date/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_text.rst",
- "format": "rst",
- "filename": "field_text.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_text",
- "base_name": "ui-framework-field_text",
- "output_path": "component/ui-framework/ui-framework-field_text.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_text/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_validation.rst",
- "format": "rst",
- "filename": "spec_validation.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_validation",
- "base_name": "ui-framework-spec_validation",
- "output_path": "component/ui-framework/ui-framework-spec_validation.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_validation/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_label_code.rst",
- "format": "rst",
- "filename": "field_label_code.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_label_code",
- "base_name": "ui-framework-field_label_code",
- "output_path": "component/ui-framework/ui-framework-field_label_code.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_label_code/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/event_window_close.rst",
- "format": "rst",
- "filename": "event_window_close.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-event_window_close",
- "base_name": "ui-framework-event_window_close",
- "output_path": "component/ui-framework/ui-framework-event_window_close.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-event_window_close/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/field_code_checkbox.rst",
- "format": "rst",
- "filename": "field_code_checkbox.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-field_code_checkbox",
- "base_name": "ui-framework-field_code_checkbox",
- "output_path": "component/ui-framework/ui-framework-field_code_checkbox.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-field_code_checkbox/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/reference_jsp_widgets/spec_updated_by.rst",
- "format": "rst",
- "filename": "spec_updated_by.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-spec_updated_by",
- "base_name": "ui-framework-spec_updated_by",
- "output_path": "component/ui-framework/ui-framework-spec_updated_by.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-spec_updated_by/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/ui_development_workflow.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/mail.rst",
"format": "rst",
- "filename": "ui_development_workflow.rst",
+ "filename": "mail.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-ui_development_workflow--s1",
- "base_name": "ui-framework-ui_development_workflow",
- "output_path": "component/ui-framework/ui-framework-ui_development_workflow--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-ui_development_workflow--s1/",
+ "category": "libraries",
+ "id": "libraries-mail--s6",
+ "base_name": "libraries-mail",
+ "output_path": "component/libraries/libraries-mail--s6.json",
+ "assets_dir": "component/libraries/assets/libraries-mail--s6/",
"section_range": {
- "start_line": 0,
- "end_line": 49,
+ "start_line": 305,
+ "end_line": 699,
"sections": [
- "",
- "UI開発ワークフロー"
+ "共通設定項目",
+ "メール送信要求API用設定項目",
+ "逐次メール送信バッチ用設定項目",
+ "nablarch.common.mail.MailRequestTableの設定",
+ "nablarch.common.mail.MailRecipientTableの設定(全て必須)",
+ "nablarch.common.mail.MailAttachedFileTableの設定(すべて必須)",
+ "nablarch.common.mail.MailTemplateTableの設定(すべて必須)",
+ "nablarch.common.mail.MailConfigの設定",
+ "nablarch.common.mail.MailRequestConfigの設定(すべて必須)",
+ "nablarch.common.mail.MailSessionConfigの設定"
],
"section_ids": [
- "s1",
- "s2"
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-ui_development_workflow",
- "group_line_count": 49
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-mail",
+ "group_line_count": 394
},
"section_map": [
{
"section_id": "s1",
- "heading": "",
+ "heading": "クラス図",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "UI開発ワークフロー",
+ "heading": "各クラスの責務",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "テーブル定義",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "メール送信要求",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "メール送信要求実装例",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "共通設定項目",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "メール送信要求API用設定項目",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "逐次メール送信バッチ用設定項目",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "nablarch.common.mail.MailRequestTableの設定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "nablarch.common.mail.MailRecipientTableの設定(全て必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "nablarch.common.mail.MailAttachedFileTableの設定(すべて必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "nablarch.common.mail.MailTemplateTableの設定(すべて必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "nablarch.common.mail.MailConfigの設定",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "nablarch.common.mail.MailRequestConfigの設定(すべて必須)",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "nablarch.common.mail.MailSessionConfigの設定",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/required_knowledge.rst",
- "format": "rst",
- "filename": "required_knowledge.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-required_knowledge",
- "base_name": "ui-framework-required_knowledge",
- "output_path": "component/ui-framework/ui-framework-required_knowledge.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-required_knowledge/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/grand_design.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/04_Permission.rst",
"format": "rst",
- "filename": "grand_design.rst",
+ "filename": "04_Permission.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-grand_design--s1",
- "base_name": "ui-framework-grand_design",
- "output_path": "component/ui-framework/ui-framework-grand_design--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-grand_design--s1/",
+ "category": "libraries",
+ "id": "libraries-04_Permission--s1",
+ "base_name": "libraries-04_Permission",
+ "output_path": "component/libraries/libraries-04_Permission--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-04_Permission--s1/",
"section_range": {
"start_line": 0,
- "end_line": 118,
+ "end_line": 265,
"sections": [
"",
- "業務画面JSPの記述",
+ "概要",
"",
- "UI標準と共通部品"
+ "特徴",
+ "",
+ "要求",
+ "",
+ "構成",
+ ""
],
"section_ids": [
"s1",
"s2",
"s3",
- "s4"
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-grand_design",
- "group_line_count": 118
+ "total_parts": 2,
+ "original_id": "libraries-04_Permission",
+ "group_line_count": 265
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "permission"
+ ]
},
{
"section_id": "s2",
- "heading": "業務画面JSPの記述",
+ "heading": "概要",
"rst_labels": []
},
{
@@ -35789,108 +36055,147 @@
},
{
"section_id": "s4",
- "heading": "UI標準と共通部品",
+ "heading": "特徴",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "要求",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "使用方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/introduction/intention.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/04_Permission.rst",
"format": "rst",
- "filename": "intention.rst",
+ "filename": "04_Permission.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-intention--s1",
- "base_name": "ui-framework-intention",
- "output_path": "component/ui-framework/ui-framework-intention--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-intention--s1/",
+ "category": "libraries",
+ "id": "libraries-04_Permission--s10",
+ "base_name": "libraries-04_Permission",
+ "output_path": "component/libraries/libraries-04_Permission--s10.json",
+ "assets_dir": "component/libraries/assets/libraries-04_Permission--s10/",
"section_range": {
- "start_line": 0,
- "end_line": 128,
+ "start_line": 265,
+ "end_line": 563,
"sections": [
- "問題点",
- "アプローチ",
- "メリット",
- "問題点",
- "アプローチ",
- "メリット"
+ "使用方法"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
+ "s10"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-intention",
- "group_line_count": 128
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-04_Permission",
+ "group_line_count": 298
},
"section_map": [
{
"section_id": "s1",
- "heading": "問題点",
- "rst_labels": []
+ "heading": "",
+ "rst_labels": [
+ "permission"
+ ]
},
{
"section_id": "s2",
- "heading": "アプローチ",
+ "heading": "概要",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "メリット",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "問題点",
+ "heading": "特徴",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "アプローチ",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "メリット",
+ "heading": "要求",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "構成",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "使用方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/jsp_widgets.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
"format": "rst",
- "filename": "jsp_widgets.rst",
+ "filename": "07_TagReference.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-jsp_widgets--s1",
- "base_name": "ui-framework-jsp_widgets",
- "output_path": "component/ui-framework/ui-framework-jsp_widgets--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-jsp_widgets--s1/",
+ "category": "libraries",
+ "id": "libraries-07_TagReference--s1",
+ "base_name": "libraries-07_TagReference",
+ "output_path": "component/libraries/libraries-07_TagReference--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-07_TagReference--s1/",
"section_range": {
"start_line": 0,
- "end_line": 345,
+ "end_line": 400,
"sections": [
"",
- "概要",
- "",
- "構造",
- "**buttonタグ**",
- "**fieldタグ**",
- "**linkタグ**",
- "**tabタグ**",
- "**tableタグ**",
- "**columnタグ**",
- "**boxタグ**",
- "",
- "ローカル動作時の挙動"
+ "カスタムタグ一覧",
+ "全てのHTMLタグ",
+ "フォーカスを取得可能なHTMLタグ",
+ "formタグ",
+ "textタグ",
+ "textareaタグ",
+ "passwordタグ",
+ "radioButtonタグ",
+ "checkboxタグ"
],
"section_ids": [
"s1",
@@ -35902,18 +36207,15 @@
"s7",
"s8",
"s9",
- "s10",
- "s11",
- "s12",
- "s13"
+ "s10"
]
},
"split_info": {
"is_split": true,
"part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-jsp_widgets",
- "group_line_count": 345
+ "total_parts": 4,
+ "original_id": "libraries-07_TagReference",
+ "group_line_count": 400
},
"section_map": [
{
@@ -35922,161 +36224,307 @@
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s2",
+ "heading": "カスタムタグ一覧",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s3",
+ "heading": "全てのHTMLタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s4",
+ "heading": "フォーカスを取得可能なHTMLタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s5",
+ "heading": "formタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s6",
+ "heading": "textタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s7",
+ "heading": "textareaタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s8",
+ "heading": "passwordタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s9",
+ "heading": "radioButtonタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s10",
+ "heading": "checkboxタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s11",
+ "heading": "compositeKeyCheckboxタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "compositeKeyRadioButtonタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "fileタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "hiddenタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "plainHiddenタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "selectタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "radioButtonsタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "checkboxesタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "submitタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "buttonタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "submitLinkタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "popupSubmitタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s23",
+ "heading": "popupButtonタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s24",
+ "heading": "popupLinkタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s25",
+ "heading": "downloadSubmitタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s26",
+ "heading": "downloadButtonタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s27",
+ "heading": "downloadLinkタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s28",
+ "heading": "paramタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s29",
+ "heading": "changeParamNameタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s30",
+ "heading": "aタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s31",
+ "heading": "imgタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s32",
+ "heading": "linkタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s33",
+ "heading": "scriptタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s34",
+ "heading": "errorsタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s35",
+ "heading": "errorタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s36",
+ "heading": "noCacheタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s37",
+ "heading": "codeSelectタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s38",
+ "heading": "codeRadioButtonsタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s39",
+ "heading": "codeCheckboxesタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s40",
+ "heading": "codeCheckboxタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "構造",
+ "section_id": "s41",
+ "heading": "codeタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "**buttonタグ**",
+ "section_id": "s42",
+ "heading": "messageタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "**fieldタグ**",
+ "section_id": "s43",
+ "heading": "writeタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "**linkタグ**",
+ "section_id": "s44",
+ "heading": "prettyPrintタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "**tabタグ**",
+ "section_id": "s45",
+ "heading": "rawWriteタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "**tableタグ**",
+ "section_id": "s46",
+ "heading": "includeタグ",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "**columnタグ**",
+ "section_id": "s47",
+ "heading": "includeParamタグ",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "**boxタグ**",
+ "section_id": "s48",
+ "heading": "confirmationPageタグ",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "",
+ "section_id": "s49",
+ "heading": "ignoreConfirmationタグ",
"rst_labels": []
},
{
- "section_id": "s13",
- "heading": "ローカル動作時の挙動",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/configuration_files.rst",
- "format": "rst",
- "filename": "configuration_files.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-configuration_files--s1",
- "base_name": "ui-framework-configuration_files",
- "output_path": "component/ui-framework/ui-framework-configuration_files--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-configuration_files--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 74,
- "sections": [
- "",
- "タグ定義"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-configuration_files",
- "group_line_count": 74
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
+ "section_id": "s50",
+ "heading": "forInputPageタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "タグ定義",
+ "section_id": "s51",
+ "heading": "forConfirmationPageタグ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/css_framework.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
"format": "rst",
- "filename": "css_framework.rst",
+ "filename": "07_TagReference.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-css_framework--s1",
- "base_name": "ui-framework-css_framework",
- "output_path": "component/ui-framework/ui-framework-css_framework--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-css_framework--s1/",
+ "category": "libraries",
+ "id": "libraries-07_TagReference--s11",
+ "base_name": "libraries-07_TagReference",
+ "output_path": "component/libraries/libraries-07_TagReference--s11.json",
+ "assets_dir": "component/libraries/assets/libraries-07_TagReference--s11/",
"section_range": {
- "start_line": 0,
- "end_line": 243,
+ "start_line": 400,
+ "end_line": 794,
"sections": [
- "",
- "概要",
- "",
- "表示モード切替え",
- "",
- "ファイル構成",
- "構成ファイル一覧",
- "**ビルド済みCSSファイル**",
- "**LESSファイル**",
- "",
- "グリッドベースレイアウト",
- "グリッドレイアウトフレームワークの使用方法",
- "",
- "アイコンの使用"
+ "compositeKeyCheckboxタグ",
+ "compositeKeyRadioButtonタグ",
+ "fileタグ",
+ "hiddenタグ",
+ "plainHiddenタグ",
+ "selectタグ",
+ "radioButtonsタグ",
+ "checkboxesタグ",
+ "submitタグ",
+ "buttonタグ",
+ "submitLinkタグ",
+ "popupSubmitタグ",
+ "popupButtonタグ"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
"s11",
"s12",
"s13",
- "s14"
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22",
+ "s23"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-css_framework",
- "group_line_count": 243
+ "part": 2,
+ "total_parts": 4,
+ "original_id": "libraries-07_TagReference",
+ "group_line_count": 394
},
"section_map": [
{
@@ -36086,630 +36534,310 @@
},
{
"section_id": "s2",
- "heading": "概要",
- "rst_labels": [
- "display_mode"
- ]
+ "heading": "カスタムタグ一覧",
+ "rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "全てのHTMLタグ",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "表示モード切替え",
+ "heading": "フォーカスを取得可能なHTMLタグ",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "formタグ",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "ファイル構成",
+ "heading": "textタグ",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "構成ファイル一覧",
+ "heading": "textareaタグ",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "**ビルド済みCSSファイル**",
+ "heading": "passwordタグ",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "**LESSファイル**",
+ "heading": "radioButtonタグ",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "",
+ "heading": "checkboxタグ",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "グリッドベースレイアウト",
+ "heading": "compositeKeyCheckboxタグ",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "グリッドレイアウトフレームワークの使用方法",
+ "heading": "compositeKeyRadioButtonタグ",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "",
+ "heading": "fileタグ",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "アイコンの使用",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/inbrowser_jsp_rendering.rst",
- "format": "rst",
- "filename": "inbrowser_jsp_rendering.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-inbrowser_jsp_rendering--s1",
- "base_name": "ui-framework-inbrowser_jsp_rendering",
- "output_path": "component/ui-framework/ui-framework-inbrowser_jsp_rendering--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-inbrowser_jsp_rendering--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 275,
- "sections": [
- "",
- "概要",
- "ローカルJSPレンダリング機能の有効化",
- "業務画面JSPを記述する際の制約事項",
- "",
- "ローカル表示の仕組み",
- "",
- "構造",
- "構成ファイル一覧"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-inbrowser_jsp_rendering",
- "group_line_count": 275
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s2",
- "heading": "概要",
- "rst_labels": []
- },
- {
- "section_id": "s3",
- "heading": "ローカルJSPレンダリング機能の有効化",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "業務画面JSPを記述する際の制約事項",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "ローカル表示の仕組み",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "",
+ "heading": "hiddenタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "構造",
+ "section_id": "s15",
+ "heading": "plainHiddenタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "構成ファイル一覧",
+ "section_id": "s16",
+ "heading": "selectタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/multicol_css_framework.rst",
- "format": "rst",
- "filename": "multicol_css_framework.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-multicol_css_framework--s1",
- "base_name": "ui-framework-multicol_css_framework",
- "output_path": "component/ui-framework/ui-framework-multicol_css_framework--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-multicol_css_framework--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 274,
- "sections": [
- "",
- "概要",
- "",
- "制約事項",
- "",
- "マルチレイアウトモードの適用方法",
- "",
- "レイアウトの調整方法",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "ui-framework-multicol_css_framework",
- "group_line_count": 274
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": [
- "multicol_mode"
- ]
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s17",
+ "heading": "radioButtonsタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s18",
+ "heading": "checkboxesタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "制約事項",
- "rst_labels": [
- "apply-multicol-layout"
- ]
- },
- {
- "section_id": "s5",
- "heading": "",
+ "section_id": "s19",
+ "heading": "submitタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "マルチレイアウトモードの適用方法",
+ "section_id": "s20",
+ "heading": "buttonタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s21",
+ "heading": "submitLinkタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "レイアウトの調整方法",
+ "section_id": "s22",
+ "heading": "popupSubmitタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "",
+ "section_id": "s23",
+ "heading": "popupButtonタグ",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "使用例",
+ "section_id": "s24",
+ "heading": "popupLinkタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/multicol_css_framework.rst",
- "format": "rst",
- "filename": "multicol_css_framework.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-multicol_css_framework--s10",
- "base_name": "ui-framework-multicol_css_framework",
- "output_path": "component/ui-framework/ui-framework-multicol_css_framework--s10.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-multicol_css_framework--s10/",
- "section_range": {
- "start_line": 274,
- "end_line": 489,
- "sections": [
- "使用例"
- ],
- "section_ids": [
- "s10"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "ui-framework-multicol_css_framework",
- "group_line_count": 215
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
- "rst_labels": [
- "multicol_mode"
- ]
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s25",
+ "heading": "downloadSubmitタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s26",
+ "heading": "downloadButtonタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "制約事項",
- "rst_labels": [
- "apply-multicol-layout"
- ]
- },
- {
- "section_id": "s5",
- "heading": "",
+ "section_id": "s27",
+ "heading": "downloadLinkタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "マルチレイアウトモードの適用方法",
+ "section_id": "s28",
+ "heading": "paramタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s29",
+ "heading": "changeParamNameタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "レイアウトの調整方法",
+ "section_id": "s30",
+ "heading": "aタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "",
+ "section_id": "s31",
+ "heading": "imgタグ",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "使用例",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/jsp_page_templates.rst",
- "format": "rst",
- "filename": "jsp_page_templates.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-jsp_page_templates--s1",
- "base_name": "ui-framework-jsp_page_templates",
- "output_path": "component/ui-framework/ui-framework-jsp_page_templates--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-jsp_page_templates--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 322,
- "sections": [
- "",
- "概要",
- "",
- "ファイル構成",
- "概要",
- "構成ファイル一覧",
- "",
- "業務画面テンプレートの詳細仕様",
- "業務画面ベースレイアウト",
- "業務画面標準テンプレート",
- "エラー画面テンプレート",
- "",
- "ローカル動作時の挙動"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-jsp_page_templates",
- "group_line_count": 322
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
+ "section_id": "s32",
+ "heading": "linkタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s33",
+ "heading": "scriptタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s34",
+ "heading": "errorsタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "ファイル構成",
+ "section_id": "s35",
+ "heading": "errorタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "概要",
+ "section_id": "s36",
+ "heading": "noCacheタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "構成ファイル一覧",
+ "section_id": "s37",
+ "heading": "codeSelectタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "",
+ "section_id": "s38",
+ "heading": "codeRadioButtonsタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "業務画面テンプレートの詳細仕様",
- "rst_labels": [
- "base_layout_tag"
- ]
+ "section_id": "s39",
+ "heading": "codeCheckboxesタグ",
+ "rst_labels": []
},
{
- "section_id": "s9",
- "heading": "業務画面ベースレイアウト",
- "rst_labels": [
- "page_template_tag"
- ]
+ "section_id": "s40",
+ "heading": "codeCheckboxタグ",
+ "rst_labels": []
},
{
- "section_id": "s10",
- "heading": "業務画面標準テンプレート",
- "rst_labels": [
- "errorpage_template_tag"
- ]
+ "section_id": "s41",
+ "heading": "codeタグ",
+ "rst_labels": []
},
{
- "section_id": "s11",
- "heading": "エラー画面テンプレート",
+ "section_id": "s42",
+ "heading": "messageタグ",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "",
+ "section_id": "s43",
+ "heading": "writeタグ",
"rst_labels": []
},
{
- "section_id": "s13",
- "heading": "ローカル動作時の挙動",
+ "section_id": "s44",
+ "heading": "prettyPrintタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/generating_form_class.rst",
- "format": "rst",
- "filename": "generating_form_class.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-generating_form_class-internals--s1",
- "base_name": "ui-framework-generating_form_class-internals",
- "output_path": "component/ui-framework/ui-framework-generating_form_class-internals--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-generating_form_class-internals--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 387,
- "sections": [
- "概要",
- "使用方法",
- "関連ファイル",
- "出力仕様"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-generating_form_class-internals",
- "group_line_count": 387
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "概要",
+ "section_id": "s45",
+ "heading": "rawWriteタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "使用方法",
+ "section_id": "s46",
+ "heading": "includeタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "関連ファイル",
+ "section_id": "s47",
+ "heading": "includeParamタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "出力仕様",
+ "section_id": "s48",
+ "heading": "confirmationPageタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/showing_specsheet_view.rst",
- "format": "rst",
- "filename": "showing_specsheet_view.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-showing_specsheet_view--s1",
- "base_name": "ui-framework-showing_specsheet_view",
- "output_path": "component/ui-framework/ui-framework-showing_specsheet_view--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-showing_specsheet_view--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 84,
- "sections": [
- "概要",
- "使用方法",
- "関連ファイル"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-showing_specsheet_view",
- "group_line_count": 84
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "概要",
+ "section_id": "s49",
+ "heading": "ignoreConfirmationタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "使用方法",
+ "section_id": "s50",
+ "heading": "forInputPageタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "関連ファイル",
+ "section_id": "s51",
+ "heading": "forConfirmationPageタグ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/js_framework.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
"format": "rst",
- "filename": "js_framework.rst",
+ "filename": "07_TagReference.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-js_framework--s1",
- "base_name": "ui-framework-js_framework",
- "output_path": "component/ui-framework/ui-framework-js_framework--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-js_framework--s1/",
+ "category": "libraries",
+ "id": "libraries-07_TagReference--s24",
+ "base_name": "libraries-07_TagReference",
+ "output_path": "component/libraries/libraries-07_TagReference--s24.json",
+ "assets_dir": "component/libraries/assets/libraries-07_TagReference--s24/",
"section_range": {
- "start_line": 0,
- "end_line": 254,
+ "start_line": 794,
+ "end_line": 1175,
"sections": [
- "",
- "概要",
- "使用例",
- "依存ライブラリ",
- "",
- "初期処理",
- "スクリプトロード時の挙動",
- "ドキュメントロード時の挙動",
- "UI部品の再初期化",
- "",
- "ファイル構成",
- "",
- "新規 JavaScript UI部品の作成方法",
- "作成するファイル"
+ "popupLinkタグ",
+ "downloadSubmitタグ",
+ "downloadButtonタグ",
+ "downloadLinkタグ",
+ "paramタグ",
+ "changeParamNameタグ",
+ "aタグ",
+ "imgタグ",
+ "linkタグ",
+ "scriptタグ",
+ "errorsタグ",
+ "errorタグ",
+ "noCacheタグ",
+ "codeSelectタグ",
+ "codeRadioButtonsタグ"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14"
+ "s24",
+ "s25",
+ "s26",
+ "s27",
+ "s28",
+ "s29",
+ "s30",
+ "s31",
+ "s32",
+ "s33",
+ "s34",
+ "s35",
+ "s36",
+ "s37",
+ "s38"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "ui-framework-js_framework",
- "group_line_count": 254
+ "part": 3,
+ "total_parts": 4,
+ "original_id": "libraries-07_TagReference",
+ "group_line_count": 381
},
"section_map": [
{
@@ -36719,1350 +36847,803 @@
},
{
"section_id": "s2",
- "heading": "概要",
+ "heading": "カスタムタグ一覧",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "使用例",
+ "heading": "全てのHTMLタグ",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "依存ライブラリ",
+ "heading": "フォーカスを取得可能なHTMLタグ",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "",
+ "heading": "formタグ",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "初期処理",
+ "heading": "textタグ",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "スクリプトロード時の挙動",
+ "heading": "textareaタグ",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "ドキュメントロード時の挙動",
+ "heading": "passwordタグ",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "UI部品の再初期化",
+ "heading": "radioButtonタグ",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "",
+ "heading": "checkboxタグ",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "ファイル構成",
+ "heading": "compositeKeyCheckboxタグ",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "",
+ "heading": "compositeKeyRadioButtonタグ",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "新規 JavaScript UI部品の作成方法",
+ "heading": "fileタグ",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "作成するファイル",
+ "heading": "hiddenタグ",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "ウィジェットの実装例",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/js_framework.rst",
- "format": "rst",
- "filename": "js_framework.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-js_framework--s15",
- "base_name": "ui-framework-js_framework",
- "output_path": "component/ui-framework/ui-framework-js_framework--s15.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-js_framework--s15/",
- "section_range": {
- "start_line": 254,
- "end_line": 423,
- "sections": [
- "ウィジェットの実装例"
- ],
- "section_ids": [
- "s15"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "ui-framework-js_framework",
- "group_line_count": 169
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
+ "heading": "plainHiddenタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "概要",
+ "section_id": "s16",
+ "heading": "selectタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "使用例",
+ "section_id": "s17",
+ "heading": "radioButtonsタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "依存ライブラリ",
+ "section_id": "s18",
+ "heading": "checkboxesタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "",
+ "section_id": "s19",
+ "heading": "submitタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "初期処理",
+ "section_id": "s20",
+ "heading": "buttonタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "スクリプトロード時の挙動",
+ "section_id": "s21",
+ "heading": "submitLinkタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "ドキュメントロード時の挙動",
+ "section_id": "s22",
+ "heading": "popupSubmitタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "UI部品の再初期化",
+ "section_id": "s23",
+ "heading": "popupButtonタグ",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "",
+ "section_id": "s24",
+ "heading": "popupLinkタグ",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "ファイル構成",
+ "section_id": "s25",
+ "heading": "downloadSubmitタグ",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "",
+ "section_id": "s26",
+ "heading": "downloadButtonタグ",
"rst_labels": []
},
{
- "section_id": "s13",
- "heading": "新規 JavaScript UI部品の作成方法",
+ "section_id": "s27",
+ "heading": "downloadLinkタグ",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "作成するファイル",
+ "section_id": "s28",
+ "heading": "paramタグ",
"rst_labels": []
},
{
- "section_id": "s15",
- "heading": "ウィジェットの実装例",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/internals/architecture_overview.rst",
- "format": "rst",
- "filename": "architecture_overview.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-architecture_overview--s1",
- "base_name": "ui-framework-architecture_overview",
- "output_path": "component/ui-framework/ui-framework-architecture_overview--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-architecture_overview--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 120,
- "sections": [
- "本番環境での外部ライブラリへの依存",
- "サーバ動作時の構成",
- "ローカル動作時の構成"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-architecture_overview",
- "group_line_count": 120
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "本番環境での外部ライブラリへの依存",
+ "section_id": "s29",
+ "heading": "changeParamNameタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "サーバ動作時の構成",
+ "section_id": "s30",
+ "heading": "aタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "ローカル動作時の構成",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/modifying_code_and_testing.rst",
- "format": "rst",
- "filename": "modifying_code_and_testing.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-modifying_code_and_testing--s1",
- "base_name": "ui-framework-modifying_code_and_testing",
- "output_path": "component/ui-framework/ui-framework-modifying_code_and_testing--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-modifying_code_and_testing--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 209,
- "sections": [
- "1. 修正要件の確認",
- "2. 修正箇所の特定",
- "3. プラグインの追加",
- "4. ビルドと修正確認",
- "5. リポジトリへの反映"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-modifying_code_and_testing",
- "group_line_count": 209
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "1. 修正要件の確認",
+ "section_id": "s31",
+ "heading": "imgタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "2. 修正箇所の特定",
- "rst_labels": [
- "add_plugin"
- ]
- },
- {
- "section_id": "s3",
- "heading": "3. プラグインの追加",
+ "section_id": "s32",
+ "heading": "linkタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "4. ビルドと修正確認",
+ "section_id": "s33",
+ "heading": "scriptタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "5. リポジトリへの反映",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/initial_setup.rst",
- "format": "rst",
- "filename": "initial_setup.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-initial_setup--s1",
- "base_name": "ui-framework-initial_setup",
- "output_path": "component/ui-framework/ui-framework-initial_setup--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-initial_setup--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 378,
- "sections": [
- "1. サードパーティライブラリの取得(要オンライン)",
- "2. プロジェクトで使用するプラグインの選定",
- "3. プロジェクトへのプラグインインストール",
- "4. UI部品のビルドと配置",
- "5. UIローカルデモ用プロジェクトの動作確認",
- "6. UI開発基盤テスト用プロジェクトの動作確認"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 2,
- "original_id": "ui-framework-initial_setup",
- "group_line_count": 378
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "1. サードパーティライブラリの取得(要オンライン)",
+ "section_id": "s34",
+ "heading": "errorsタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "2. プロジェクトで使用するプラグインの選定",
+ "section_id": "s35",
+ "heading": "errorタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "3. プロジェクトへのプラグインインストール",
- "rst_labels": [
- "executing_ui_build"
- ]
+ "section_id": "s36",
+ "heading": "noCacheタグ",
+ "rst_labels": []
},
{
- "section_id": "s4",
- "heading": "4. UI部品のビルドと配置",
+ "section_id": "s37",
+ "heading": "codeSelectタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "5. UIローカルデモ用プロジェクトの動作確認",
+ "section_id": "s38",
+ "heading": "codeRadioButtonsタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "6. UI開発基盤テスト用プロジェクトの動作確認",
+ "section_id": "s39",
+ "heading": "codeCheckboxesタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "7. 開発リポジトリへの登録",
+ "section_id": "s40",
+ "heading": "codeCheckboxタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/initial_setup.rst",
- "format": "rst",
- "filename": "initial_setup.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-initial_setup--s7",
- "base_name": "ui-framework-initial_setup",
- "output_path": "component/ui-framework/ui-framework-initial_setup--s7.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-initial_setup--s7/",
- "section_range": {
- "start_line": 378,
- "end_line": 438,
- "sections": [
- "7. 開発リポジトリへの登録"
- ],
- "section_ids": [
- "s7"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 2,
- "total_parts": 2,
- "original_id": "ui-framework-initial_setup",
- "group_line_count": 60
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "1. サードパーティライブラリの取得(要オンライン)",
+ "section_id": "s41",
+ "heading": "codeタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "2. プロジェクトで使用するプラグインの選定",
+ "section_id": "s42",
+ "heading": "messageタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "3. プロジェクトへのプラグインインストール",
- "rst_labels": [
- "executing_ui_build"
- ]
+ "section_id": "s43",
+ "heading": "writeタグ",
+ "rst_labels": []
},
{
- "section_id": "s4",
- "heading": "4. UI部品のビルドと配置",
+ "section_id": "s44",
+ "heading": "prettyPrintタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "5. UIローカルデモ用プロジェクトの動作確認",
+ "section_id": "s45",
+ "heading": "rawWriteタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "6. UI開発基盤テスト用プロジェクトの動作確認",
+ "section_id": "s46",
+ "heading": "includeタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "7. 開発リポジトリへの登録",
+ "section_id": "s47",
+ "heading": "includeParamタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/update_bundle_plugin.rst",
- "format": "rst",
- "filename": "update_bundle_plugin.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-update_bundle_plugin--s1",
- "base_name": "ui-framework-update_bundle_plugin",
- "output_path": "component/ui-framework/ui-framework-update_bundle_plugin--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-update_bundle_plugin--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 200,
- "sections": [
- "1. 現在のプラグインのバージョンの確認",
- "2. プラグインのマージ"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-update_bundle_plugin",
- "group_line_count": 200
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "1. 現在のプラグインのバージョンの確認",
+ "section_id": "s48",
+ "heading": "confirmationPageタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "2. プラグインのマージ",
+ "section_id": "s49",
+ "heading": "ignoreConfirmationタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/doc/development_environment/redistribution.rst",
- "format": "rst",
- "filename": "redistribution.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-redistribution--s1",
- "base_name": "ui-framework-redistribution",
- "output_path": "component/ui-framework/ui-framework-redistribution--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-redistribution--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 125,
- "sections": [
- "作成手順",
- "確認手順"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-redistribution",
- "group_line_count": 125
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "作成手順",
+ "section_id": "s50",
+ "heading": "forInputPageタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "確認手順",
+ "section_id": "s51",
+ "heading": "forConfirmationPageタグ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/03_Common/07/07_TagReference.rst",
"format": "rst",
- "filename": "index.rst",
+ "filename": "07_TagReference.rst",
"type": "component",
- "category": "ui-framework",
- "id": "ui-framework-guide--s1",
- "base_name": "ui-framework-guide",
- "output_path": "component/ui-framework/ui-framework-guide--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-guide--s1/",
+ "category": "libraries",
+ "id": "libraries-07_TagReference--s39",
+ "base_name": "libraries-07_TagReference",
+ "output_path": "component/libraries/libraries-07_TagReference--s39.json",
+ "assets_dir": "component/libraries/assets/libraries-07_TagReference--s39/",
"section_range": {
- "start_line": 0,
- "end_line": 82,
+ "start_line": 1175,
+ "end_line": 1505,
"sections": [
- "業務画面JSP作成フロー",
- "業務画面JSP作成に利用する開発環境",
- "業務画面JSPの作成方法",
- "画面項目定義一覧の作成方法",
- "フォームクラスの自動生成方法"
+ "codeCheckboxesタグ",
+ "codeCheckboxタグ",
+ "codeタグ",
+ "messageタグ",
+ "writeタグ",
+ "prettyPrintタグ",
+ "rawWriteタグ",
+ "includeタグ",
+ "includeParamタグ",
+ "confirmationPageタグ",
+ "ignoreConfirmationタグ",
+ "forInputPageタグ",
+ "forConfirmationPageタグ"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5"
+ "s39",
+ "s40",
+ "s41",
+ "s42",
+ "s43",
+ "s44",
+ "s45",
+ "s46",
+ "s47",
+ "s48",
+ "s49",
+ "s50",
+ "s51"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-guide",
- "group_line_count": 82
+ "part": 4,
+ "total_parts": 4,
+ "original_id": "libraries-07_TagReference",
+ "group_line_count": 330
},
"section_map": [
{
"section_id": "s1",
- "heading": "業務画面JSP作成フロー",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "業務画面JSP作成に利用する開発環境",
+ "heading": "カスタムタグ一覧",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "業務画面JSPの作成方法",
+ "heading": "全てのHTMLタグ",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "画面項目定義一覧の作成方法",
+ "heading": "フォーカスを取得可能なHTMLタグ",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "フォームクラスの自動生成方法",
+ "heading": "formタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/template_list.rst",
- "format": "rst",
- "filename": "template_list.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-template_list--s1",
- "base_name": "ui-framework-template_list",
- "output_path": "component/ui-framework/ui-framework-template_list--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-template_list--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 215,
- "sections": [
- "Eclipse補完テンプレートの導入方法",
- "Eclipse補完テンプレートの一覧"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-template_list",
- "group_line_count": 215
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "Eclipse補完テンプレートの導入方法",
- "rst_labels": [
- "eclipse-template"
- ]
+ "section_id": "s6",
+ "heading": "textタグ",
+ "rst_labels": []
},
{
- "section_id": "s2",
- "heading": "Eclipse補完テンプレートの一覧",
+ "section_id": "s7",
+ "heading": "textareaタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/develop_environment.rst",
- "format": "rst",
- "filename": "develop_environment.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-develop_environment--s1",
- "base_name": "ui-framework-develop_environment",
- "output_path": "component/ui-framework/ui-framework-develop_environment--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-develop_environment--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 34,
- "sections": [
- "統合開発環境の補完機能を利用する",
- "統合開発環境のドキュメント参照機能を利用する"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-develop_environment",
- "group_line_count": 34
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "統合開発環境の補完機能を利用する",
+ "section_id": "s8",
+ "heading": "passwordタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "統合開発環境のドキュメント参照機能を利用する",
+ "section_id": "s9",
+ "heading": "radioButtonタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/widget_list.rst",
- "format": "rst",
- "filename": "widget_list.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-widget_list",
- "base_name": "ui-framework-widget_list",
- "output_path": "component/ui-framework/ui-framework-widget_list.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-widget_list/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/project_structure.rst",
- "format": "rst",
- "filename": "project_structure.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-project_structure",
- "base_name": "ui-framework-project_structure",
- "output_path": "component/ui-framework/ui-framework-project_structure.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-project_structure/",
- "section_map": []
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/create_screen_item_list.rst",
- "format": "rst",
- "filename": "create_screen_item_list.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-create_screen_item_list",
- "base_name": "ui-framework-create_screen_item_list",
- "output_path": "component/ui-framework/ui-framework-create_screen_item_list.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-create_screen_item_list/",
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "業務画面JSPから画面項目定義を作成する",
+ "section_id": "s10",
+ "heading": "checkboxタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/generating_form_class.rst",
- "format": "rst",
- "filename": "generating_form_class.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-generating_form_class-widget_usage--s1",
- "base_name": "ui-framework-generating_form_class-widget_usage",
- "output_path": "component/ui-framework/ui-framework-generating_form_class-widget_usage--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-generating_form_class-widget_usage--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 38,
- "sections": [
- "概要",
- "使用方法"
- ],
- "section_ids": [
- "s1",
- "s2"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-generating_form_class-widget_usage",
- "group_line_count": 38
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "概要",
+ "section_id": "s11",
+ "heading": "compositeKeyCheckboxタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "使用方法",
+ "section_id": "s12",
+ "heading": "compositeKeyRadioButtonタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/ui_dev/guide/widget_usage/create_with_widget.rst",
- "format": "rst",
- "filename": "create_with_widget.rst",
- "type": "component",
- "category": "ui-framework",
- "id": "ui-framework-create_with_widget--s1",
- "base_name": "ui-framework-create_with_widget",
- "output_path": "component/ui-framework/ui-framework-create_with_widget--s1.json",
- "assets_dir": "component/ui-framework/assets/ui-framework-create_with_widget--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 326,
- "sections": [
- "画面のテンプレートを用意する",
- "画面をブラウザで表示する",
- "UI部品(ウィジェット)を配置していく",
- "ウィジェットに定義されている属性について",
- "画面遷移について",
- "ウィジェットの作成について",
- "入力画面と確認画面の共用",
- "業務画面JSPの例",
- "",
- "",
- "",
- ""
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "ui-framework-create_with_widget",
- "group_line_count": 326
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "画面のテンプレートを用意する",
+ "section_id": "s13",
+ "heading": "fileタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "hiddenタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "plainHiddenタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "selectタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "radioButtonsタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "checkboxesタグ",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "submitタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "画面をブラウザで表示する",
+ "section_id": "s20",
+ "heading": "buttonタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "UI部品(ウィジェット)を配置していく",
+ "section_id": "s21",
+ "heading": "submitLinkタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "ウィジェットに定義されている属性について",
+ "section_id": "s22",
+ "heading": "popupSubmitタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "画面遷移について",
+ "section_id": "s23",
+ "heading": "popupButtonタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "ウィジェットの作成について",
+ "section_id": "s24",
+ "heading": "popupLinkタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "入力画面と確認画面の共用",
- "rst_labels": [
- "example"
- ]
+ "section_id": "s25",
+ "heading": "downloadSubmitタグ",
+ "rst_labels": []
},
{
- "section_id": "s8",
- "heading": "業務画面JSPの例",
+ "section_id": "s26",
+ "heading": "downloadButtonタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "",
- "rst_labels": [
- "input"
- ]
+ "section_id": "s27",
+ "heading": "downloadLinkタグ",
+ "rst_labels": []
},
{
- "section_id": "s10",
- "heading": "",
- "rst_labels": [
- "confirm"
- ]
+ "section_id": "s28",
+ "heading": "paramタグ",
+ "rst_labels": []
},
{
- "section_id": "s11",
- "heading": "",
- "rst_labels": [
- "list_search"
- ]
+ "section_id": "s29",
+ "heading": "changeParamNameタグ",
+ "rst_labels": []
},
{
- "section_id": "s12",
- "heading": "",
- "rst_labels": [
- "detail"
- ]
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/MessagingSimu/doc/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "guide",
- "category": "biz-samples",
- "id": "biz-samples-doc--s1",
- "base_name": "biz-samples-doc",
- "output_path": "guide/biz-samples/biz-samples-doc--s1.json",
- "assets_dir": "guide/biz-samples/assets/biz-samples-doc--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 209,
- "sections": [
- "疎通テスト",
- "結合テスト",
- "負荷テスト",
- "シミュレータがMOM同期応答メッセージ受信を行う場合",
- "シミュレータがMOM同期応答メッセージ送信を行う場合",
- "シミュレータがMOM応答不要メッセージ送信を行う場合",
- "シミュレータがHTTPメッセージ受信を行う場合",
- "シミュレータがHTTPメッセージ送信を行う場合",
- "シミュレータがメッセージ受信する場合",
- "シミュレータがメッセージ送信する場合",
- "シミュレータがメッセージ受信する場合",
- "シミュレータがメッセージ受信する場合",
- "シミュレータがメッセージ送信する場合",
- "",
- "動作イメージ",
- "",
- "利用手順"
- ],
- "section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15",
- "s16",
- "s17"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 1,
- "original_id": "biz-samples-doc",
- "group_line_count": 209
- },
- "section_map": [
+ "section_id": "s30",
+ "heading": "aタグ",
+ "rst_labels": []
+ },
{
- "section_id": "s1",
- "heading": "疎通テスト",
+ "section_id": "s31",
+ "heading": "imgタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "結合テスト",
+ "section_id": "s32",
+ "heading": "linkタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "負荷テスト",
+ "section_id": "s33",
+ "heading": "scriptタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "シミュレータがMOM同期応答メッセージ受信を行う場合",
+ "section_id": "s34",
+ "heading": "errorsタグ",
"rst_labels": []
},
{
- "section_id": "s5",
- "heading": "シミュレータがMOM同期応答メッセージ送信を行う場合",
+ "section_id": "s35",
+ "heading": "errorタグ",
"rst_labels": []
},
{
- "section_id": "s6",
- "heading": "シミュレータがMOM応答不要メッセージ送信を行う場合",
+ "section_id": "s36",
+ "heading": "noCacheタグ",
"rst_labels": []
},
{
- "section_id": "s7",
- "heading": "シミュレータがHTTPメッセージ受信を行う場合",
+ "section_id": "s37",
+ "heading": "codeSelectタグ",
"rst_labels": []
},
{
- "section_id": "s8",
- "heading": "シミュレータがHTTPメッセージ送信を行う場合",
+ "section_id": "s38",
+ "heading": "codeRadioButtonsタグ",
"rst_labels": []
},
{
- "section_id": "s9",
- "heading": "シミュレータがメッセージ受信する場合",
+ "section_id": "s39",
+ "heading": "codeCheckboxesタグ",
"rst_labels": []
},
{
- "section_id": "s10",
- "heading": "シミュレータがメッセージ送信する場合",
+ "section_id": "s40",
+ "heading": "codeCheckboxタグ",
"rst_labels": []
},
{
- "section_id": "s11",
- "heading": "シミュレータがメッセージ受信する場合",
+ "section_id": "s41",
+ "heading": "codeタグ",
"rst_labels": []
},
{
- "section_id": "s12",
- "heading": "シミュレータがメッセージ受信する場合",
+ "section_id": "s42",
+ "heading": "messageタグ",
"rst_labels": []
},
{
- "section_id": "s13",
- "heading": "シミュレータがメッセージ送信する場合",
+ "section_id": "s43",
+ "heading": "writeタグ",
"rst_labels": []
},
{
- "section_id": "s14",
- "heading": "",
+ "section_id": "s44",
+ "heading": "prettyPrintタグ",
"rst_labels": []
},
{
- "section_id": "s15",
- "heading": "動作イメージ",
+ "section_id": "s45",
+ "heading": "rawWriteタグ",
"rst_labels": []
},
{
- "section_id": "s16",
- "heading": "",
+ "section_id": "s46",
+ "heading": "includeタグ",
"rst_labels": []
},
{
- "section_id": "s17",
- "heading": "利用手順",
+ "section_id": "s47",
+ "heading": "includeParamタグ",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/TOP/top/nablarch/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-top-nablarch--s1",
- "base_name": "about-nablarch-top-nablarch",
- "output_path": "about/about-nablarch/about-nablarch-top-nablarch--s1.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-top-nablarch--s1/",
- "section_range": {
- "start_line": 0,
- "end_line": 11,
- "sections": [
- ""
- ],
- "section_ids": [
- "s1"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 1,
- "total_parts": 3,
- "original_id": "about-nablarch-top-nablarch",
- "group_line_count": 11
- },
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "",
+ "section_id": "s48",
+ "heading": "confirmationPageタグ",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "フォルダ構成",
+ "section_id": "s49",
+ "heading": "ignoreConfirmationタグ",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s50",
+ "heading": "forInputPageタグ",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "コンテンツの見方",
+ "section_id": "s51",
+ "heading": "forConfirmationPageタグ",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/TOP/top/nablarch/index.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/thread_context.rst",
"format": "rst",
- "filename": "index.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-top-nablarch--s2",
- "base_name": "about-nablarch-top-nablarch",
- "output_path": "about/about-nablarch/about-nablarch-top-nablarch--s2.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-top-nablarch--s2/",
+ "filename": "thread_context.rst",
+ "type": "component",
+ "category": "libraries",
+ "id": "libraries-thread_context--s1",
+ "base_name": "libraries-thread_context",
+ "output_path": "component/libraries/libraries-thread_context--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-thread_context--s1/",
"section_range": {
- "start_line": 11,
- "end_line": 858,
+ "start_line": 0,
+ "end_line": 345,
"sections": [
- "フォルダ構成"
+ "",
+ "同一スレッド内でのデータ共有(スレッドコンテキスト)",
+ "インタフェース定義",
+ "クラス定義",
+ "ThreadContextHandlerの設定",
+ "UserIdAttributeの設定",
+ "RequestIdAttributeの設定",
+ "InternalRequestIdAttributeの設定"
],
"section_ids": [
- "s2"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 3,
- "original_id": "about-nablarch-top-nablarch",
- "group_line_count": 847
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "libraries-thread_context",
+ "group_line_count": 345
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "thread-context-label"
+ ]
},
{
"section_id": "s2",
- "heading": "フォルダ構成",
+ "heading": "同一スレッド内でのデータ共有(スレッドコンテキスト)",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "コンテンツの見方",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/TOP/top/nablarch/index.rst",
- "format": "rst",
- "filename": "index.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-top-nablarch--s3",
- "base_name": "about-nablarch-top-nablarch",
- "output_path": "about/about-nablarch/about-nablarch-top-nablarch--s3.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-top-nablarch--s3/",
- "section_range": {
- "start_line": 858,
- "end_line": 906,
- "sections": [
- "",
- "コンテンツの見方"
- ],
- "section_ids": [
- "s3",
- "s4"
- ]
- },
- "split_info": {
- "is_split": true,
- "part": 3,
- "total_parts": 3,
- "original_id": "about-nablarch-top-nablarch",
- "group_line_count": 48
- },
- "section_map": [
- {
- "section_id": "s1",
- "heading": "",
+ "heading": "クラス定義",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "フォルダ構成",
+ "section_id": "s5",
+ "heading": "ThreadContextHandlerの設定",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "",
+ "section_id": "s6",
+ "heading": "UserIdAttributeの設定",
"rst_labels": []
},
{
- "section_id": "s4",
- "heading": "コンテンツの見方",
+ "section_id": "s7",
+ "heading": "RequestIdAttributeの設定",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/03_DevelopmentStep/09_confirm_operation.rst",
- "format": "rst",
- "filename": "09_confirm_operation.rst",
- "type": "guide",
- "category": "web-application",
- "id": "web-application-09_confirm_operation",
- "base_name": "web-application-09_confirm_operation",
- "output_path": "guide/web-application/web-application-09_confirm_operation.json",
- "assets_dir": "guide/web-application/assets/web-application-09_confirm_operation/",
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "",
+ "section_id": "s8",
+ "heading": "InternalRequestIdAttributeの設定",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "動作確認の実施",
+ "section_id": "s9",
+ "heading": "LanguageAttributeの設定",
"rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/guide/03_DevelopmentStep/02_flow.rst",
- "format": "rst",
- "filename": "02_flow.rst",
- "type": "guide",
- "category": "web-application",
- "id": "web-application-02_flow",
- "base_name": "web-application-02_flow",
- "output_path": "guide/web-application/web-application-02_flow.json",
- "assets_dir": "guide/web-application/assets/web-application-02_flow/",
- "section_map": [
+ },
{
- "section_id": "s1",
- "heading": "",
+ "section_id": "s10",
+ "heading": "TimeZoneAttributeの設定",
"rst_labels": []
},
{
- "section_id": "s2",
- "heading": "開発フロー",
+ "section_id": "s11",
+ "heading": "ExecutionIdAttributeの設定",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/01_FailureLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/core_library/thread_context.rst",
"format": "rst",
- "filename": "01_FailureLog.rst",
+ "filename": "thread_context.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-01_FailureLog--s1",
- "base_name": "libraries-01_FailureLog",
- "output_path": "component/libraries/libraries-01_FailureLog--s1.json",
- "assets_dir": "component/libraries/assets/libraries-01_FailureLog--s1/",
+ "id": "libraries-thread_context--s9",
+ "base_name": "libraries-thread_context",
+ "output_path": "component/libraries/libraries-thread_context--s9.json",
+ "assets_dir": "component/libraries/assets/libraries-thread_context--s9/",
"section_range": {
- "start_line": 0,
- "end_line": 389,
+ "start_line": 345,
+ "end_line": 707,
"sections": [
- "",
- "障害ログの出力方針",
- "障害ログの出力項目",
- "障害ログの出力方法",
- "障害ログの設定方法",
- "障害ログの出力例"
+ "LanguageAttributeの設定",
+ "TimeZoneAttributeの設定",
+ "ExecutionIdAttributeの設定"
],
"section_ids": [
- "s1",
- "s2",
- "s3",
- "s4",
- "s5",
- "s6"
+ "s9",
+ "s10",
+ "s11"
]
},
"split_info": {
"is_split": true,
- "part": 1,
- "total_parts": 3,
- "original_id": "libraries-01_FailureLog",
- "group_line_count": 389
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "libraries-thread_context",
+ "group_line_count": 362
},
"section_map": [
{
"section_id": "s1",
"heading": "",
- "rst_labels": []
+ "rst_labels": [
+ "thread-context-label"
+ ]
},
{
"section_id": "s2",
- "heading": "障害ログの出力方針",
+ "heading": "同一スレッド内でのデータ共有(スレッドコンテキスト)",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "障害ログの出力項目",
+ "heading": "インタフェース定義",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "障害ログの出力方法",
+ "heading": "クラス定義",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "障害ログの設定方法",
+ "heading": "ThreadContextHandlerの設定",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "障害ログの出力例",
+ "heading": "UserIdAttributeの設定",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "障害の連絡先情報の追加方法",
+ "heading": "RequestIdAttributeの設定",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "アプリケーションの障害コードの変更方法",
+ "heading": "InternalRequestIdAttributeの設定",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "フレームワークの障害コードの変更方法",
+ "heading": "LanguageAttributeの設定",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "派生元実行時情報の出力方法",
+ "heading": "TimeZoneAttributeの設定",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "プレースホルダのカスタマイズ方法",
+ "heading": "ExecutionIdAttributeの設定",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/01_FailureLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/guide/05_UnitTestGuide/02_RequestUnitTest/batch.rst",
"format": "rst",
- "filename": "01_FailureLog.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-01_FailureLog--s7",
- "base_name": "libraries-01_FailureLog",
- "output_path": "component/libraries/libraries-01_FailureLog--s7.json",
- "assets_dir": "component/libraries/assets/libraries-01_FailureLog--s7/",
+ "filename": "batch.rst",
+ "type": "development-tools",
+ "category": "testing-framework",
+ "id": "testing-framework-batch--s10",
+ "base_name": "testing-framework-batch",
+ "output_path": "development-tools/testing-framework/testing-framework-batch--s10.json",
+ "assets_dir": "development-tools/testing-framework/assets/testing-framework-batch--s10/",
"section_range": {
- "start_line": 389,
- "end_line": 700,
+ "start_line": 361,
+ "end_line": 599,
"sections": [
- "障害の連絡先情報の追加方法",
- "アプリケーションの障害コードの変更方法",
- "フレームワークの障害コードの変更方法",
- "派生元実行時情報の出力方法"
+ "可変長ファイル(CSVファイル)の準備",
+ "空のファイルを定義する方法",
+ "期待するデータベースの状態",
+ "期待する固定長ファイル",
+ "期待する可変長ファイル",
+ "",
+ "テストメソッドの書き方",
+ "",
+ "テスト起動方法",
+ "",
+ "テスト結果検証"
],
"section_ids": [
- "s7",
- "s8",
- "s9",
- "s10"
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16",
+ "s17",
+ "s18",
+ "s19",
+ "s20"
]
},
"split_info": {
"is_split": true,
- "part": 2,
- "total_parts": 3,
- "original_id": "libraries-01_FailureLog",
- "group_line_count": 311
+ "part": 1,
+ "total_parts": 1,
+ "original_id": "testing-framework-batch",
+ "group_line_count": 238
},
"section_map": [
{
@@ -38072,82 +37653,151 @@
},
{
"section_id": "s2",
- "heading": "障害ログの出力方針",
+ "heading": "テストクラスの書き方",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "障害ログの出力項目",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "障害ログの出力方法",
+ "heading": "テストメソッド分割",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "障害ログの設定方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "障害ログの出力例",
+ "heading": "テストデータの書き方",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "障害の連絡先情報の追加方法",
+ "heading": "コマンドライン引数",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "アプリケーションの障害コードの変更方法",
+ "heading": "データベースの準備",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "フレームワークの障害コードの変更方法",
+ "heading": "固定長ファイルの準備",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "派生元実行時情報の出力方法",
+ "heading": "可変長ファイル(CSVファイル)の準備",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "プレースホルダのカスタマイズ方法",
+ "heading": "空のファイルを定義する方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "期待するデータベースの状態",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "期待する固定長ファイル",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "期待する可変長ファイル",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "テストメソッドの書き方",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "テスト起動方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "テスト結果検証",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/01_FailureLog.rst",
+ "source_path": ".lw/nab-official/v1.4/document/guide/04_Explanation/Other/index.rst",
"format": "rst",
- "filename": "01_FailureLog.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-01_FailureLog--s11",
- "base_name": "libraries-01_FailureLog",
- "output_path": "component/libraries/libraries-01_FailureLog--s11.json",
- "assets_dir": "component/libraries/assets/libraries-01_FailureLog--s11/",
+ "filename": "index.rst",
+ "type": "guide",
+ "category": "web-application",
+ "id": "web-application-Other--s1",
+ "base_name": "web-application-Other",
+ "output_path": "guide/web-application/web-application-Other--s1.json",
+ "assets_dir": "guide/web-application/assets/web-application-Other--s1/",
"section_range": {
- "start_line": 700,
- "end_line": 810,
+ "start_line": 0,
+ "end_line": 310,
"sections": [
- "プレースホルダのカスタマイズ方法"
+ "",
+ "本ページの構成",
+ "",
+ "ログの出力方法",
+ "",
+ "設定値の取得方法",
+ "",
+ "メッセージの取得方法",
+ "",
+ "エラーメッセージの通知方法",
+ "",
+ "エラーメッセージを任意の個所に表示する方法",
+ ""
],
"section_ids": [
- "s11"
+ "s1",
+ "s2",
+ "s3",
+ "s4",
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13"
]
},
"split_info": {
"is_split": true,
- "part": 3,
- "total_parts": 3,
- "original_id": "libraries-01_FailureLog",
- "group_line_count": 110
+ "part": 1,
+ "total_parts": 2,
+ "original_id": "web-application-Other",
+ "group_line_count": 310
},
"section_map": [
{
@@ -38157,66 +37807,112 @@
},
{
"section_id": "s2",
- "heading": "障害ログの出力方針",
+ "heading": "本ページの構成",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "障害ログの出力項目",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "障害ログの出力方法",
+ "heading": "ログの出力方法",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "障害ログの設定方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "障害ログの出力例",
+ "heading": "設定値の取得方法",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "障害の連絡先情報の追加方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "アプリケーションの障害コードの変更方法",
+ "heading": "メッセージの取得方法",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "フレームワークの障害コードの変更方法",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "派生元実行時情報の出力方法",
+ "heading": "エラーメッセージの通知方法",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "プレースホルダのカスタマイズ方法",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s12",
+ "heading": "エラーメッセージを任意の個所に表示する方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s13",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s14",
+ "heading": "コード名称と値の取得方法",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s15",
+ "heading": "",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "正常な画面遷移においてメッセージを表示する方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/01_SystemConstitution/02_I18N.rst",
+ "source_path": ".lw/nab-official/v1.4/document/guide/04_Explanation/Other/index.rst",
"format": "rst",
- "filename": "02_I18N.rst",
- "type": "about",
- "category": "about-nablarch",
- "id": "about-nablarch-02_I18N",
- "base_name": "about-nablarch-02_I18N",
- "output_path": "about/about-nablarch/about-nablarch-02_I18N.json",
- "assets_dir": "about/about-nablarch/assets/about-nablarch-02_I18N/",
+ "filename": "index.rst",
+ "type": "guide",
+ "category": "web-application",
+ "id": "web-application-Other--s14",
+ "base_name": "web-application-Other",
+ "output_path": "guide/web-application/web-application-Other--s14.json",
+ "assets_dir": "guide/web-application/assets/web-application-Other--s14/",
+ "section_range": {
+ "start_line": 310,
+ "end_line": 479,
+ "sections": [
+ "コード名称と値の取得方法",
+ "",
+ "正常な画面遷移においてメッセージを表示する方法"
+ ],
+ "section_ids": [
+ "s14",
+ "s15",
+ "s16"
+ ]
+ },
+ "split_info": {
+ "is_split": true,
+ "part": 2,
+ "total_parts": 2,
+ "original_id": "web-application-Other",
+ "group_line_count": 169
+ },
"section_map": [
{
"section_id": "s1",
@@ -38225,7 +37921,7 @@
},
{
"section_id": "s2",
- "heading": "RDBMS上データの保持方法",
+ "heading": "本ページの構成",
"rst_labels": []
},
{
@@ -38235,7 +37931,7 @@
},
{
"section_id": "s4",
- "heading": "言語を指定した取得方法",
+ "heading": "ログの出力方法",
"rst_labels": []
},
{
@@ -38245,7 +37941,7 @@
},
{
"section_id": "s6",
- "heading": "フレームワーク内で作成するログ出力メッセージの使用言語",
+ "heading": "設定値の取得方法",
"rst_labels": []
},
{
@@ -38255,10 +37951,8 @@
},
{
"section_id": "s8",
- "heading": "ファイル入出力の文字コード",
- "rst_labels": [
- "i18n_lang_select_keep"
- ]
+ "heading": "メッセージの取得方法",
+ "rst_labels": []
},
{
"section_id": "s9",
@@ -38267,7 +37961,7 @@
},
{
"section_id": "s10",
- "heading": "言語の選択と保持",
+ "heading": "エラーメッセージの通知方法",
"rst_labels": []
},
{
@@ -38277,7 +37971,7 @@
},
{
"section_id": "s12",
- "heading": "タイムゾーンの選択と保持",
+ "heading": "エラーメッセージを任意の個所に表示する方法",
"rst_labels": []
},
{
@@ -38287,300 +37981,341 @@
},
{
"section_id": "s14",
- "heading": "JSPファイルおよび静的ファイルのパス",
- "rst_labels": []
- }
- ]
- },
- {
- "source_path": ".lw/nab-official/v1.4/document/fw/common_library/file_upload_utility.rst",
- "format": "rst",
- "filename": "file_upload_utility.rst",
- "type": "component",
- "category": "libraries",
- "id": "libraries-file_upload_utility",
- "base_name": "libraries-file_upload_utility",
- "output_path": "component/libraries/libraries-file_upload_utility.json",
- "assets_dir": "component/libraries/assets/libraries-file_upload_utility/",
- "section_map": [
- {
- "section_id": "s1",
- "heading": "クラス定義",
+ "heading": "コード名称と値の取得方法",
"rst_labels": []
},
{
- "section_id": "s2",
+ "section_id": "s15",
"heading": "",
"rst_labels": []
},
{
- "section_id": "s3",
- "heading": "使用方法",
- "rst_labels": []
- },
- {
- "section_id": "s4",
- "heading": "フォーマット定義ファイルパスの指定",
- "rst_labels": []
- },
- {
- "section_id": "s5",
- "heading": "精査エラー発生時のメッセージID指定",
- "rst_labels": []
- },
- {
- "section_id": "s6",
- "heading": "精査処理を実装したクラス、メソッドの指定",
- "rst_labels": []
- },
- {
- "section_id": "s7",
- "heading": "データベース一括登録",
- "rst_labels": []
- },
- {
- "section_id": "s8",
- "heading": "データベース一括登録(独自実装)",
+ "section_id": "s16",
+ "heading": "正常な画面遷移においてメッセージを表示する方法",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/mail.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/02_SqlLog.rst",
"format": "rst",
- "filename": "mail.rst",
+ "filename": "02_SqlLog.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-mail--s1",
- "base_name": "libraries-mail",
- "output_path": "component/libraries/libraries-mail--s1.json",
- "assets_dir": "component/libraries/assets/libraries-mail--s1/",
+ "id": "libraries-02_SqlLog--s1",
+ "base_name": "libraries-02_SqlLog",
+ "output_path": "component/libraries/libraries-02_SqlLog--s1.json",
+ "assets_dir": "component/libraries/assets/libraries-02_SqlLog--s1/",
"section_range": {
"start_line": 0,
- "end_line": 305,
+ "end_line": 387,
"sections": [
- "クラス図",
- "各クラスの責務",
- "テーブル定義",
- "メール送信要求",
- "メール送信要求実装例"
+ "",
+ "SQLログの出力",
+ "SqlPStatement#retrieveメソッドの検索開始時",
+ "SqlPStatement#retrieveメソッドの検索終了時",
+ "SqlPStatement#executeメソッドの実行開始時",
+ "SqlPStatement#executeメソッドの実行終了時",
+ "SqlPStatement#executeQueryメソッドの検索開始時",
+ "SqlPStatement#executeQueryメソッドの検索終了時",
+ "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "SqlPStatement#executeBatchメソッドの更新開始時",
+ "SqlPStatement#executeBatchメソッドの更新終了時",
+ "SqlPStatement#retrieveメソッドの検索開始時",
+ "SqlPStatement#retrieveメソッドの検索終了時",
+ "SqlPStatement#executeメソッドの実行開始時",
+ "SqlPStatement#executeメソッドの実行終了時"
],
"section_ids": [
"s1",
"s2",
"s3",
"s4",
- "s5"
+ "s5",
+ "s6",
+ "s7",
+ "s8",
+ "s9",
+ "s10",
+ "s11",
+ "s12",
+ "s13",
+ "s14",
+ "s15",
+ "s16"
]
},
"split_info": {
"is_split": true,
"part": 1,
"total_parts": 2,
- "original_id": "libraries-mail",
- "group_line_count": 305
+ "original_id": "libraries-02_SqlLog",
+ "group_line_count": 387
},
"section_map": [
{
"section_id": "s1",
- "heading": "クラス図",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "各クラスの責務",
+ "heading": "SQLログの出力",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "テーブル定義",
+ "heading": "SqlPStatement#retrieveメソッドの検索開始時",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "メール送信要求",
+ "heading": "SqlPStatement#retrieveメソッドの検索終了時",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "メール送信要求実装例",
+ "heading": "SqlPStatement#executeメソッドの実行開始時",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "共通設定項目",
+ "heading": "SqlPStatement#executeメソッドの実行終了時",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "メール送信要求API用設定項目",
+ "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "逐次メール送信バッチ用設定項目",
+ "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "nablarch.common.mail.MailRequestTableの設定",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "nablarch.common.mail.MailRecipientTableの設定(全て必須)",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "nablarch.common.mail.MailAttachedFileTableの設定(すべて必須)",
+ "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "nablarch.common.mail.MailTemplateTableの設定(すべて必須)",
+ "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "nablarch.common.mail.MailConfigの設定",
+ "heading": "SqlPStatement#retrieveメソッドの検索開始時",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "nablarch.common.mail.MailRequestConfigの設定(すべて必須)",
+ "heading": "SqlPStatement#retrieveメソッドの検索終了時",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "nablarch.common.mail.MailSessionConfigの設定",
+ "heading": "SqlPStatement#executeメソッドの実行開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "SqlPStatement#executeメソッドの実行終了時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
"rst_labels": []
}
]
},
{
- "source_path": ".lw/nab-official/v1.4/document/fw/core_library/mail.rst",
+ "source_path": ".lw/nab-official/v1.4/document/fw/02_FunctionDemandSpecifications/01_Core/01/02_SqlLog.rst",
"format": "rst",
- "filename": "mail.rst",
+ "filename": "02_SqlLog.rst",
"type": "component",
"category": "libraries",
- "id": "libraries-mail--s6",
- "base_name": "libraries-mail",
- "output_path": "component/libraries/libraries-mail--s6.json",
- "assets_dir": "component/libraries/assets/libraries-mail--s6/",
+ "id": "libraries-02_SqlLog--s17",
+ "base_name": "libraries-02_SqlLog",
+ "output_path": "component/libraries/libraries-02_SqlLog--s17.json",
+ "assets_dir": "component/libraries/assets/libraries-02_SqlLog--s17/",
"section_range": {
- "start_line": 305,
- "end_line": 699,
+ "start_line": 387,
+ "end_line": 558,
"sections": [
- "共通設定項目",
- "メール送信要求API用設定項目",
- "逐次メール送信バッチ用設定項目",
- "nablarch.common.mail.MailRequestTableの設定",
- "nablarch.common.mail.MailRecipientTableの設定(全て必須)",
- "nablarch.common.mail.MailAttachedFileTableの設定(すべて必須)",
- "nablarch.common.mail.MailTemplateTableの設定(すべて必須)",
- "nablarch.common.mail.MailConfigの設定",
- "nablarch.common.mail.MailRequestConfigの設定(すべて必須)",
- "nablarch.common.mail.MailSessionConfigの設定"
+ "SqlPStatement#executeQueryメソッドの検索開始時",
+ "SqlPStatement#executeQueryメソッドの検索終了時",
+ "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "SqlPStatement#executeBatchメソッドの更新開始時",
+ "SqlPStatement#executeBatchメソッドの更新終了時"
],
"section_ids": [
- "s6",
- "s7",
- "s8",
- "s9",
- "s10",
- "s11",
- "s12",
- "s13",
- "s14",
- "s15"
+ "s17",
+ "s18",
+ "s19",
+ "s20",
+ "s21",
+ "s22"
]
},
"split_info": {
"is_split": true,
"part": 2,
"total_parts": 2,
- "original_id": "libraries-mail",
- "group_line_count": 394
+ "original_id": "libraries-02_SqlLog",
+ "group_line_count": 171
},
"section_map": [
{
"section_id": "s1",
- "heading": "クラス図",
+ "heading": "",
"rst_labels": []
},
{
"section_id": "s2",
- "heading": "各クラスの責務",
+ "heading": "SQLログの出力",
"rst_labels": []
},
{
"section_id": "s3",
- "heading": "テーブル定義",
+ "heading": "SqlPStatement#retrieveメソッドの検索開始時",
"rst_labels": []
},
{
"section_id": "s4",
- "heading": "メール送信要求",
+ "heading": "SqlPStatement#retrieveメソッドの検索終了時",
"rst_labels": []
},
{
"section_id": "s5",
- "heading": "メール送信要求実装例",
+ "heading": "SqlPStatement#executeメソッドの実行開始時",
"rst_labels": []
},
{
"section_id": "s6",
- "heading": "共通設定項目",
+ "heading": "SqlPStatement#executeメソッドの実行終了時",
"rst_labels": []
},
{
"section_id": "s7",
- "heading": "メール送信要求API用設定項目",
+ "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
"rst_labels": []
},
{
"section_id": "s8",
- "heading": "逐次メール送信バッチ用設定項目",
+ "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
"rst_labels": []
},
{
"section_id": "s9",
- "heading": "nablarch.common.mail.MailRequestTableの設定",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
"rst_labels": []
},
{
"section_id": "s10",
- "heading": "nablarch.common.mail.MailRecipientTableの設定(全て必須)",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
"rst_labels": []
},
{
"section_id": "s11",
- "heading": "nablarch.common.mail.MailAttachedFileTableの設定(すべて必須)",
+ "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
"rst_labels": []
},
{
"section_id": "s12",
- "heading": "nablarch.common.mail.MailTemplateTableの設定(すべて必須)",
+ "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
"rst_labels": []
},
{
"section_id": "s13",
- "heading": "nablarch.common.mail.MailConfigの設定",
+ "heading": "SqlPStatement#retrieveメソッドの検索開始時",
"rst_labels": []
},
{
"section_id": "s14",
- "heading": "nablarch.common.mail.MailRequestConfigの設定(すべて必須)",
+ "heading": "SqlPStatement#retrieveメソッドの検索終了時",
"rst_labels": []
},
{
"section_id": "s15",
- "heading": "nablarch.common.mail.MailSessionConfigの設定",
+ "heading": "SqlPStatement#executeメソッドの実行開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s16",
+ "heading": "SqlPStatement#executeメソッドの実行終了時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s17",
+ "heading": "SqlPStatement#executeQueryメソッドの検索開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s18",
+ "heading": "SqlPStatement#executeQueryメソッドの検索終了時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s19",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s20",
+ "heading": "SqlPStatement#executeUpdateメソッドの更新終了時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s21",
+ "heading": "SqlPStatement#executeBatchメソッドの更新開始時",
+ "rst_labels": []
+ },
+ {
+ "section_id": "s22",
+ "heading": "SqlPStatement#executeBatchメソッドの更新終了時",
"rst_labels": []
}
]
}
],
- "generated_at": "2026-03-25T22:10:08+09:00"
+ "generated_at": "2026-04-14T13:10:04+09:00"
}
\ No newline at end of file
diff --git a/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s1.json b/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s1.json
index 341d40ddf..1fc5a36ca 100644
--- a/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s1.json
+++ b/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s1.json
@@ -212,7 +212,7 @@
}
],
"sections": {
- "s1": "SQLログは開発時の使用を想定しているため、DEBUGレベル以下で出力する。ロガー名:`SQL`\n\n| ログレベル | 出力内容 |\n|---|---|\n| DEBUG | SQL文、実行時間、件数(検索件数や更新件数など)、トランザクションの処理結果(コミット又はロールバック) |\n| TRACE | SQLパラメータ(バインド変数の値) |\n\n**log.propertiesの設定**:\n```\nloggers.SQL.nameRegex=SQL\nloggers.SQL.level=TRACE\nloggers.SQL.writerNames=<出力先のログライタ>\n```",
+ "s1": "SQLログは、パフォーマンスチューニングに使用するために、SQL文の実行時間やSQL文を出力する。\n\nSQLログは開発時の使用を想定しているため、DEBUGレベル以下で出力する。ロガー名:`SQL`\n\n| ログレベル | 出力内容 |\n|---|---|\n| DEBUG | SQL文、実行時間、件数(検索件数や更新件数など)、トランザクションの処理結果(コミット又はロールバック) |\n| TRACE | SQLパラメータ(バインド変数の値) |\n\n**log.propertiesの設定**:\n```\nloggers.SQL.nameRegex=SQL\nloggers.SQL.level=TRACE\nloggers.SQL.writerNames=<出力先のログライタ>\n```\n",
"s2": "SQLログの出力に使用するクラス:\n\n**クラス**: `nablarch.core.db.statement.SqlLogUtil`, `nablarch.core.db.statement.SqlLogFormatter`\n\n- `BasicSqlPStatement`はSQL文・実行時間・件数のフォーマットに`SqlLogUtil`を使用する。\n- トランザクションの処理結果とSQLパラメータの出力では`SqlLogUtil`を使わず直接`Logger`を使用して出力する。\n\nログ出力設定でロガー名に`SQL`を指定することで出力される。`SqlLogUtil`はapp-log.propertiesを読み込み`SqlLogFormatter`オブジェクトを生成して個別項目のフォーマット処理を委譲する(設定参照: :ref:`AppLog_Config`)。\n\n**ログの出力例**(デフォルトフォーマット使用時):\n```\n2011-02-08 23:07:25.182 -DEBUG- R[LOGIN00102] U[9999999999] E[AP01201102082307249470003] nablarch.core.db.statement.BasicSqlPStatement#retrieve\n SQL = [SELECT BIZ_DATE FROM BUSINESS_DATE WHERE SEGMENT = ?]\n start_position = [1] size = [0]\n query_timeout = [0] fetch_size = [500]\n additional_info:\n2011-02-08 23:07:25.182 -TRACE- R[LOGIN00102] U[9999999999] E[AP01201102082307249470003] nablarch.core.db.statement.BasicSqlPStatement#Parameters\n 01 = [00]\n2011-02-08 23:07:25.182 -DEBUG- R[LOGIN00102] U[9999999999] E[AP01201102082307249470003] nablarch.core.db.statement.BasicSqlPStatement#retrieve\n execute_time(ms) = [0] retrieve_time(ms) = [0] count = [1]\n```\n\n**app-log.propertiesの設定**:\n```\nsqlLogFormatter.className=nablarch.core.db.statement.SqlLogFormatter\nsqlLogFormatter.startRetrieveFormat=$methodName$\\n\\tSQL:$sql$\\n\\tstart:$startPosition$ size:$size$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endRetrieveFormat=$methodName$\\n\\texe:$executeTime$ms ret:$retrieveTime$ms count:$count$\nsqlLogFormatter.startExecuteFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteFormat=$methodName$\\n\\texe:$executeTime$ms\nsqlLogFormatter.startExecuteQueryFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteQueryFormat=$methodName$\\n\\texe:$executeTime$ms\nsqlLogFormatter.startExecuteUpdateFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteUpdateFormat=$methodName$\\n\\texe:$executeTime$ms count:$updateCount$\nsqlLogFormatter.startExecuteBatchFormat=$methodName$\\n\\tSQL:$sql$\\n\\tadditional_info:\\n\\t$additionalInfo$\nsqlLogFormatter.endExecuteBatchFormat=$methodName$\\n\\texe:$executeTime$ms count:$updateCount$\n```\n\n| プロパティ名 | 設定値 |\n|---|---|\n| sqlLogFormatter.className | SqlLogFormatterのクラス名。差し替える場合に指定 |\n| sqlLogFormatter.startRetrieveFormat | SqlPStatement#retrieve 検索開始時フォーマット |\n| sqlLogFormatter.endRetrieveFormat | SqlPStatement#retrieve 検索終了時フォーマット |\n| sqlLogFormatter.startExecuteFormat | SqlPStatement#execute 実行開始時フォーマット |\n| sqlLogFormatter.endExecuteFormat | SqlPStatement#execute 実行終了時フォーマット |\n| sqlLogFormatter.startExecuteQueryFormat | SqlPStatement#executeQuery 検索開始時フォーマット |\n| sqlLogFormatter.endExecuteQueryFormat | SqlPStatement#executeQuery 検索終了時フォーマット |\n| sqlLogFormatter.startExecuteUpdateFormat | SqlPStatement#executeUpdate 更新開始時フォーマット |\n| sqlLogFormatter.endExecuteUpdateFormat | SqlPStatement#executeUpdate 更新終了時フォーマット |\n| sqlLogFormatter.startExecuteBatchFormat | SqlPStatement#executeBatch 更新開始時フォーマット |\n| sqlLogFormatter.endExecuteBatchFormat | SqlPStatement#executeBatch 更新終了時フォーマット |",
"s3": "`SqlPStatement#retrieve` メソッドの検索開始時の出力項目:\n\n| 項目名 | 説明 |\n|---|---|\n| メソッド名 | クラス名#メソッド名形式 |\n| SQL文 | SQL文 |\n| 取得開始位置 | 検索結果のデータ取得を開始する行数 |\n| 取得最大件数 | 検索結果に含める最大行数 |\n| タイムアウト時間 | 検索のタイムアウト時間 |\n| フェッチする行数 | データ取得時のフェッチ件数 |\n| 付加情報 | BasicSqlPStatementの設定で指定された付加情報 |",
"s4": "`SqlPStatement#retrieve` メソッドの検索終了時の出力項目:\n\n| 項目名 | 説明 |\n|---|---|\n| メソッド名 | クラス名#メソッド名形式 |\n| 実行時間 | 実行時間 |\n| データ取得時間 | 検索後のデータ取得に要した時間 |\n| 検索件数 | 検索結果の件数 |",
diff --git a/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s17.json b/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s17.json
index 6541067e6..03d84a816 100644
--- a/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s17.json
+++ b/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-02_SqlLog--s17.json
@@ -106,7 +106,9 @@
"TRACE",
"sqlLogFormatter.startRetrieveFormat",
"sqlLogFormatter.endRetrieveFormat",
- "設定例"
+ "設定例",
+ "BasicSqlPStatement",
+ "JdbcTransaction"
]
}
],
diff --git a/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-thread_context--s1.json b/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-thread_context--s1.json
index 4986d7a16..fed047d5c 100644
--- a/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-thread_context--s1.json
+++ b/tools/knowledge-creator/.cache/v1.4/knowledge/component/libraries/libraries-thread_context--s1.json
@@ -149,7 +149,7 @@
}
],
"sections": {
- "s1": "スレッドコンテキストはスレッドローカル変数上の変数スコープ。ユーザIDやリクエストIDなど、実行コンテキスト経由での引き回しが難しいパラメータを格納する。\n\n- 多くの値は:doc:`../handler/ThreadContextHandler`によって設定される\n- 子スレッドを起動した場合、親スレッドの値が暗黙的に引き継がれる\n- 子スレッドで値を変更する場合は、明示的に子スレッドで値を設定すること\n\n",
+ "s1": "スレッドコンテキストはスレッドローカル変数上の変数スコープ。ユーザIDやリクエストIDなど、実行コンテキスト経由での引き回しが難しいパラメータを格納する。\n\n- 多くの値は:doc:`../handler/ThreadContextHandler`によって設定される\n- それ以外ハンドラでも、スレッドコンテキストに変数を設定するものが存在するほか、業務アクションハンドラから任意の変数を設定することも可能である。\n- 子スレッドを起動した場合、親スレッドの値が暗黙的に引き継がれる\n- 子スレッドで値を変更する場合は、明示的に子スレッドで値を設定すること\n\n",
"s2": "| クラス・インタフェース名 | 概要 |\n|---|---|\n| `nablarch.common.handler.threadcontext.ThreadContextAttribute` | スレッドコンテキストに属性を設定するインタフェース。実装クラスはコンテキストから属性値を取得する責務を持つ。 |",
"s3": "## コアクラス\n\n| クラス名 | 概要 |\n|---|---|\n| `nablarch.common.handler.threadcontext.ThreadContextHandler` | スレッドコンテキストを初期化するハンドラ |\n| `nablarch.common.handler.threadcontext.RequestIdAttribute` | :ref:`リクエストID`をスレッドコンテキストに設定するThreadContextAttribute |\n| `nablarch.common.handler.threadcontext.InternalRequestIdAttribute` | :ref:`内部リクエストID`をリクエストIDと同じ値に初期設定する |\n| `nablarch.common.handler.threadcontext.UserIdAttribute` | ログインユーザのユーザIDをスレッドコンテキストに設定するThreadContextAttribute。未ログイン時は未認証ユーザIDを設定 |\n| `nablarch.common.handler.threadcontext.LanguageAttribute` | 言語をスレッドコンテキストに設定するThreadContextAttribute |\n| `nablarch.common.handler.threadcontext.TimeZoneAttribute` | タイムゾーンをスレッドコンテキストに設定するThreadContextAttribute |\n| `nablarch.common.handler.threadcontext.ExecutionIdAttribute` | :ref:`実行時ID`をスレッドコンテキストに設定するThreadContextAttribute |\n\n## LanguageAttributeのサブクラスとユーティリティ\n\n| クラス名 | 概要 |\n|---|---|\n| `nablarch.common.web.handler.threadcontext.HttpLanguageAttribute` | HTTPヘッダ(Accept-Language)から言語を取得するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpSupport` | HTTP上で言語の選択と保持を行うThreadContextAttributeの実装をサポートするクラス |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpCookie` | クッキーを使用して言語を保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpSession` | HTTPセッションを使用して言語を保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.LanguageAttributeInHttpUtil` | HTTP上で選択された言語を保持する処理を提供するユーティリティクラス |\n\n## TimeZoneAttributeのサブクラスとユーティリティ\n\n| クラス名 | 概要 |\n|---|---|\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpSupport` | HTTP上で選択されたタイムゾーンの保持を行うThreadContextAttributeの実装をサポートするクラス |\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpCookie` | クッキーを使用してタイムゾーンを保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpSession` | HTTPセッションを使用してタイムゾーンを保持するThreadContextAttribute |\n| `nablarch.common.web.handler.threadcontext.TimeZoneAttributeInHttpUtil` | HTTP上で選択されたタイムゾーンを保持する処理を提供するユーティリティクラス |",
"s4": "| プロパティ名 | 設定内容 |\n|---|---|\n| attributes | ThreadContextAttributeインタフェースを実装したクラスのリストを設定する |",
diff --git a/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide--s1/htmlDumpDir.png b/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide/htmlDumpDir.png
similarity index 100%
rename from tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide--s1/htmlDumpDir.png
rename to tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide/htmlDumpDir.png
diff --git a/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide--s1/request_unit_test_structure.png b/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide/request_unit_test_structure.png
similarity index 100%
rename from tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide--s1/request_unit_test_structure.png
rename to tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/assets/testing-framework-02_RequestUnitTest-06_TestFWGuide/request_unit_test_structure.png
diff --git a/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/testing-framework-02_RequestUnitTest--s12.json b/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/testing-framework-02_RequestUnitTest--s12.json
index 3c6204bc3..0bf307ea1 100644
--- a/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/testing-framework-02_RequestUnitTest--s12.json
+++ b/tools/knowledge-creator/.cache/v1.4/knowledge/development-tools/testing-framework/testing-framework-02_RequestUnitTest--s12.json
@@ -15,7 +15,33 @@
"TestCaseInfo",
"ExecutionContext",
"固有処理挿入",
- "プライベートメソッド"
+ "プライベートメソッド",
+ "HttpTestConfiguration",
+ "HtmlChecker",
+ "Html4HtmlChecker",
+ "htmlDumpDir",
+ "webBaseDir",
+ "xmlComponentFile",
+ "userIdSessionKey",
+ "exceptionRequestVarKey",
+ "dumpFileExtension",
+ "httpHeader",
+ "sessionInfo",
+ "htmlResourcesExtensionList",
+ "jsTestResourceDir",
+ "backup",
+ "htmlResourcesCharset",
+ "checkHtml",
+ "htmlChecker",
+ "htmlCheckerConfig",
+ "ignoreHtmlResourceDirectory",
+ "tempDirectory",
+ "uploadTmpDirectory",
+ "dumpVariableItem",
+ "コンポーネント設定ファイル",
+ "リクエスト単体テスト設定",
+ "HTMLダンプ設定",
+ "セッション設定"
]
},
{
@@ -27,7 +53,15 @@
"複数検索結果",
"リクエストスコープ検証",
"TestCaseInfo",
- "getRequestScopedVar"
+ "getRequestScopedVar",
+ "JVMオプション",
+ "リクエスト単体テスト実行速度",
+ "ヒープサイズ設定",
+ "-Xms256m",
+ "-Xmx256m",
+ "-Xverfiy:none",
+ "クラスファイル検証省略",
+ "テスト実行速度向上"
]
},
{
@@ -39,7 +73,12 @@
"エンティティ",
"entityUnitTest_SetterGetterCase",
"getRequestScopedVar",
- "リクエストスコープ検証"
+ "リクエストスコープ検証",
+ "代替JRE",
+ "JavaSE5",
+ "JavaSE6",
+ "テスト実行速度向上",
+ "起動速度"
]
},
{
@@ -49,7 +88,13 @@
"assertSqlRowEquals",
"SqlRow",
"getRequestScopedVar",
- "リクエストスコープ検証"
+ "リクエストスコープ検証",
+ "HTMLリソースコピー抑止",
+ "nablarch.test.skip-resource-copy",
+ "-Dnablarch.test.skip-resource-copy=true",
+ "HTMLリソース",
+ "HTMLダンプ出力",
+ "システムプロパティ"
]
},
{
@@ -118,15 +163,15 @@
}
],
"sections": {
- "s1": "`execute(String sheetName, Advice advice)` でリクエスト送信前後に固有処理を挿入できる。`BasicAdvice`クラスの以下メソッドをオーバーライドする(両方をオーバーライドする必要はない。また、これらのメソッド内のコードが長くなったり、テストメソッド間で共通する処理がある場合は、プライベートメソッドに切り出すこと):\n\n- `void beforeExecute(TestCaseInfo testCaseInfo, ExecutionContext context)` — 送信前\n- `void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context)` — 送信後\n\n```java\nexecute(\"testMenus00102Normal\", new BasicAdvice() {\n @Override\n public void beforeExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n // 準備処理\n }\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n // 結果確認処理\n }\n});\n```\n\n`TestCaseInfo`の主要メソッド: `getTestCaseName()`(失敗メッセージ用)、`getSheetName()`(シート名)、`getTestCaseNo()`(ケース番号)、`getHttpRequest()`(テスト後のHttpRequest)。",
- "s2": "リクエストスコープに「ユーザグループ」と「ユースケース」のような複数種類の検索結果が格納されている場合、それぞれを個別に `assertSqlResultSetEquals` で検証する:\n\n```java\nexecute(\"testMenus00103\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n String messgae = testCaseInfo.getTestCaseName();\n String sheetName = testCaseInfo.getSheetName();\n String no = testCaseInfo.getTestCaseNo();\n\n // グループ検索結果の検証\n SqlResultSet actualGroup = (SqlResultSet) context.getRequestScopedVar(\"allGroup\");\n assertSqlResultSetEquals(message, sheetName, \"expectedUgroup\" + no, actualGroup);\n\n // ユースケース検索結果の検証\n SqlResultSet actualUseCase = (SqlResultSet) context.getRequestScopedVar(\"allUseCase\");\n assertSqlResultSetEquals(message, sheetName, \"expectedUseCase\" + no, actualUseCase);\n }\n});\n```",
- "s3": "リクエストスコープにSqlResultSetの代わりにエンティティやFormが格納されている場合、`assertEntity` でアサートする。期待値の書式は :ref:`entityUnitTest_SetterGetterCase` と同様(setterの欄は不要):\n\n```java\nexecute(\"testUsers00302Normal\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n String sheetName = testCaseInfo.getSheetName();\n // システムアカウントを比較\n String expectedSystemAccountId = \"systemAccount\" + testCaseInfo.getTestCaseNo();\n Object actualSystemAccount = context.getRequestScopedVar(\"systemAccount\");\n assertEntity(sheetName, expectedSystemAccountId, actualSystemAccount);\n\n // ユーザを比較\n String expectedUsersId = \"users\" + testCaseInfo.getTestCaseNo();\n Object actualUsers = context.getRequestScopedVar(\"users\");\n assertEntity(sheetName, expectedUsersId, actualUsers);\n }\n});\n```\n\n> **注意**: リクエストスコープにFormが格納されている場合、別のFormを設定したプロパティでなければEntityと同様にテストできる。別のFormを設定したプロパティの場合は、そのFormを取得してEntityと同様にテストする(例: `Object actualSystemAccount = actualForm.getSystemAccount(); assertEntity(...)`)。",
- "s4": "リクエストスコープに検索結果一覧(SqlResultSet)ではなく検索結果1件分(SqlRow)が格納されている場合、`assertSqlRowEquals` で検証する:\n\n```java\nexecute(\"testUsers00302Normal\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n String message = testCaseInfo.getTestCaseName();\n String sheetName = testCaseInfo.getSheetName();\n String no = testCaseInfo.getTestCaseNo();\n\n SqlRow actual = (SqlRow) context.getRequestScopedVar(\"user\");\n assertSqlRowEquals(message, sheetName, \"expectedUser\" + no, actual);\n }\n});\n```",
+ "s1": "`execute(String sheetName, Advice advice)` でリクエスト送信前後に固有処理を挿入できる。`BasicAdvice`クラスの以下メソッドをオーバーライドする(両方をオーバーライドする必要はない。また、これらのメソッド内のコードが長くなったり、テストメソッド間で共通する処理がある場合は、プライベートメソッドに切り出すこと):\n\n- `void beforeExecute(TestCaseInfo testCaseInfo, ExecutionContext context)` — 送信前\n- `void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context)` — 送信後\n\n```java\nexecute(\"testMenus00102Normal\", new BasicAdvice() {\n @Override\n public void beforeExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n // 準備処理\n }\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n // 結果確認処理\n }\n});\n```\n\n`TestCaseInfo`の主要メソッド: `getTestCaseName()`(失敗メッセージ用)、`getSheetName()`(シート名)、`getTestCaseNo()`(ケース番号)、`getHttpRequest()`(テスト後のHttpRequest)。\n\n**クラス**: `nablarch.test.core.http.HttpTestConfiguration`\n\nコンポーネント設定ファイルで設定可能な項目:\n\n| 設定項目名 | 説明 | デフォルト値 |\n|---|---|---|\n| htmlDumpDir | HTMLダンプファイルの出力ディレクトリ | ./tmp/http_dump |\n| webBaseDir | Webアプリケーションのルートディレクトリ | ../main/web |\n| xmlComponentFile | リクエスト単体テスト実行時に使用するコンポーネント設定ファイル | (なし) |\n| userIdSessionKey | ログイン中ユーザIDを格納するセッションキー | user.id |\n| exceptionRequestVarKey | ApplicationExceptionが格納されるリクエストスコープのキー | nablarch_application_error |\n| dumpFileExtension | ダンプファイルの拡張子 | html |\n| httpHeader | HttpRequestにHTTPリクエストヘッダとして格納される値 | Content-Type: application/x-www-form-urlencoded, Accept-Language: ja JP |\n| sessionInfo | セッションに格納される値 | (なし) |\n| htmlResourcesExtensionList | ダンプディレクトリへコピーされるHTMLリソースの拡張子 | css、jpg、js |\n| jsTestResourceDir | javascript自動テスト実行時のリソースコピー先ディレクトリ名 | ../test/web |\n| backup | ダンプディレクトリのバックアップOn/Off | true |\n| htmlResourcesCharset | CSSファイルの文字コード | UTF-8 |\n| checkHtml | HTMLチェックの実施On/Off | true |\n| htmlChecker | HTMLチェックを行うオブジェクト(`nablarch.test.tool.htmlcheck.HtmlChecker`インタフェース実装が必要。詳細は :ref:`customize_html_check` を参照) | `nablarch.test.tool.htmlcheck.Html4HtmlChecker`のインスタンス(htmlCheckerConfigの設定ファイルが適用される) |\n| htmlCheckerConfig | HTMLチェックツールの設定ファイルパス(htmlCheckerを設定しなかった場合のみ有効) | test/resources/httprequesttest/html-check-config.csv |\n| ignoreHtmlResourceDirectory | HTMLリソースのコピー対象外とするディレクトリ名のリスト | (なし) |\n| tempDirectory | JSPのコンパイル先ディレクトリ | jettyのデフォルト動作(./work、存在しない場合はTempフォルダ) |\n| uploadTmpDirectory | アップロードファイルの一時格納ディレクトリ。テスト時のアップロード対象ファイルはこのディレクトリにコピー後に処理されるため、アクションでファイルを移動した場合でも実態ファイルの移動を防ぐことができる。 | ./tmp |\n| dumpVariableItem | HTMLダンプファイル出力時に可変項目(JSESSIONID、二重サブミット防止トークン)を出力するか否か。これらはテスト実行毎に異なる値が設定される。ダンプ結果を毎回同一にしたい場合はfalse(デフォルト)。 | false |\n\n> **注意**: `xmlComponentFile`を設定した場合、リクエスト送信直前に指定されたコンポーネント設定ファイルで初期化が行われる。クラス単体テストとリクエスト単体テストで設定を変える必要がある場合のみ設定する。通常は設定不要。\n\n> **補足**: `ignoreHtmlResourceDirectory`にバージョン管理用ディレクトリ(.svn、.git)を設定するとHTMLリソースコピー時のパフォーマンスが向上する。\n\nコンポーネント設定ファイル記述例(sessionInfoに`commonHeaderLoginUserName`、`commonHeaderLoginDate`を設定した例):\n\n```xml\n\n \n \n \n \n \n \n \n \n \n \n \n \n css\n jpg\n js\n
\n \n \n \n \n \n .svn\n
\n \n \n \n\n```",
+ "s2": "リクエストスコープに「ユーザグループ」と「ユースケース」のような複数種類の検索結果が格納されている場合、それぞれを個別に `assertSqlResultSetEquals` で検証する:\n\n```java\nexecute(\"testMenus00103\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n String messgae = testCaseInfo.getTestCaseName();\n String sheetName = testCaseInfo.getSheetName();\n String no = testCaseInfo.getTestCaseNo();\n\n // グループ検索結果の検証\n SqlResultSet actualGroup = (SqlResultSet) context.getRequestScopedVar(\"allGroup\");\n assertSqlResultSetEquals(message, sheetName, \"expectedUgroup\" + no, actualGroup);\n\n // ユースケース検索結果の検証\n SqlResultSet actualUseCase = (SqlResultSet) context.getRequestScopedVar(\"allUseCase\");\n assertSqlResultSetEquals(message, sheetName, \"expectedUseCase\" + no, actualUseCase);\n }\n});\n```\n\n> **注意**: Pentium4、Pentinum Dual-Core等の低性能CPUを搭載したPCに有効。それ以降のCPUでは効果は限定的。\n\nリクエスト単体テストの実行速度を向上させるJVMオプション:\n\n- **ヒープサイズ拡張のオーバヘッドを回避**(最大・最小ヒープサイズを同一値に設定): `-Xms256m -Xmx256m`\n- **クラスファイルの検証省略**(実行速度向上): `-Xverfiy:none`",
+ "s3": "リクエストスコープにSqlResultSetの代わりにエンティティやFormが格納されている場合、`assertEntity` でアサートする。期待値の書式は :ref:`entityUnitTest_SetterGetterCase` と同様(setterの欄は不要):\n\n```java\nexecute(\"testUsers00302Normal\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n String sheetName = testCaseInfo.getSheetName();\n // システムアカウントを比較\n String expectedSystemAccountId = \"systemAccount\" + testCaseInfo.getTestCaseNo();\n Object actualSystemAccount = context.getRequestScopedVar(\"systemAccount\");\n assertEntity(sheetName, expectedSystemAccountId, actualSystemAccount);\n\n // ユーザを比較\n String expectedUsersId = \"users\" + testCaseInfo.getTestCaseNo();\n Object actualUsers = context.getRequestScopedVar(\"users\");\n assertEntity(sheetName, expectedUsersId, actualUsers);\n }\n});\n```\n\n> **注意**: リクエストスコープにFormが格納されている場合、別のFormを設定したプロパティでなければEntityと同様にテストできる。別のFormを設定したプロパティの場合は、そのFormを取得してEntityと同様にテストする(例: `Object actualSystemAccount = actualForm.getSystemAccount(); assertEntity(...)`)。\n\nJavaSE5のJDKで開発している場合、テスト実行時のみJavaSE6のJREを使用することにより実行速度(特に起動速度)が向上する。\n\n> **注意**: 事前にJavaSE6のJDKまたはJREをインストールし、Eclipseに「インストール済みのJRE」として登録しておく必要がある。",
+ "s4": "リクエストスコープに検索結果一覧(SqlResultSet)ではなく検索結果1件分(SqlRow)が格納されている場合、`assertSqlRowEquals` で検証する:\n\n```java\nexecute(\"testUsers00302Normal\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n String message = testCaseInfo.getTestCaseName();\n String sheetName = testCaseInfo.getSheetName();\n String no = testCaseInfo.getTestCaseNo();\n\n SqlRow actual = (SqlRow) context.getRequestScopedVar(\"user\");\n assertSqlRowEquals(message, sheetName, \"expectedUser\" + no, actual);\n }\n});\n```\n\nリクエスト単体テスト実行時に以下のシステムプロパティを指定すると、[HTMLダンプ出力](#) 時にHTMLリソースのコピーを抑止できる。\n\n`-Dnablarch.test.skip-resource-copy=true`\n\nCSSや画像ファイルなど静的なHTMLリソースを頻繁に編集しない場合に設定することで、テスト実行の度にHTMLリソースをコピーする処理をスキップできる。\n\n> **警告**: このシステムプロパティを指定した場合、HTMLリソースのコピーが行われないため、CSSなどのHTMLリソースを編集しても [HTMLダンプ出力](#) に反映されない。\n\n> **注意**: HTMLリソースディレクトリが存在しない場合は、システムプロパティの設定有無に関わらずHTMLリソースのコピーが実行される。",
"s5": "ウィンドウスコープの値をリセットするために、テスト対象機能にてリクエストパラメータを書き換える場合がある。テスト対象実行後のリクエストパラメータが期待通りであることを検証するには、`testCaseInfo.getHttpRequest()` でテスト後のHttpRequestを取得する:\n\n```java\nexecute(\"testUsers00302Normal\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n HttpRequest request = testCaseInfo.getHttpRequest();\n // リクエストパラメータがリセットされていること\n assertEquals(\"\", request.getParam(\"resetparameter\"));\n }\n});\n```",
- "s6": "SqlResultSetやSqlRow等のよく使用されるオブジェクト以外の場合は、期待値を読み込む処理を自分で記述する。以下の手順で検証する:\n\n1. テストデータをExcelファイルから取得\n2. リクエストスコープ等から実際の値を取得\n3. 自動テストフレームワークまたはJUnitのAPIを用いて結果検証\n\n```java\nexecute(\"testUsers00303Normal\", new BasicAdvice() {\n @Override\n public void afterExecute(TestCaseInfo testCaseInfo, ExecutionContext context) {\n // 期待値をExcelファイルから取得\n List