# パッケージ org.opengion.hayabusa.io

package org.opengion.hayabusa.io

     ファイル入出力関連DBTableModel をファイルに書き出したり、ファイルから読み込んだりするクラス群です。

     チェックイン/チェックアウトやEXCEL出力などのコア機能を提供します。

- Related Packages
  パッケージ
  説明
  org.opengion.hayabusa
  このドキュメントは、Ｗｅｂアプリケーションフレームワーク『はやぶさ』の ＡＰＩ 仕様です。
- クラス
  説明
  AbstractTableReader
  指定の区切り記号(初期値:タブ区切り)ファイルの読み取りクラスです。
  AbstractTableWriter
  区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。
  FileTreeModel
  内部に TreeModel を持ったファイル階層表現を表すクラスです。
  HybsFileOperationFactory
  ｸﾗｳﾄﾞを含むﾌｧｲﾙ操作ｸﾗｽの生成 ｼｽﾃﾑﾘｿｰｽ参照のみで､ｸﾗｳﾄﾞｸﾗｽを生成します｡(8.0.0.1 (2021/10/08)で固定) 引数付きの場合は､直接､org.opengion.fukurou.model.FileOperationFactory をご利用ください｡ 直接fukurouをCallしてもよいのですが､hayabusaからの呼び出しではｼｽﾃﾑﾘｿｰｽを参照する必要があるため ﾗｯﾊﾟｰ的にこのｸﾗｽを経由してCallする事でｼｽﾃﾑﾘｿｰｽが使われるようにしておきます｡ （ﾀｸﾞ以外からも呼び出されるため､commonTagSupportではなく専用ｸﾗｽをioﾊﾟｯｹｰｼﾞに作成しています） ※ plugin → storage に変更｡ ﾛｰｶﾙのﾌｧｲﾙを扱いたい場合は､storageかbucketにLOCALを指定してください｡
  JsChartData
  JsChartData は、JsChartData の個別属性を管理しているﾃﾞｰﾀ管理ｸﾗｽです。
  ShapeList
  ShapeList は、LineRenderer で使用される Shape(line間のドット)の形状を 管理しているクラスです。
  TableReader
  DBTableModel インターフェース のオブジェクトをReader を用いて入力する為の，共通インターフェースです。
  TableWriter
  DBTableModel インターフェース のオブジェクトをPrintWriter を用いて出力する為の，共通インターフェースです。
  ValueMarkOverColors
  ValueMarkOverColors は、ChartDataset で設定される ValueMark用の色管理クラスです。