= JunkUtil = JunkUtil(ジャンク・ユーティリティ)はJavaの標準機能で手の届かないところを処理するためのユーティリティ・ライブラリです。 == JunkUtil紹介ページ == http://www.arkhamsoft.jp/junkutil/ == Javadoc == http://www.arkhamsoft.jp/junkutil/javadoc/ == 主なクラス == 以下が、提供される主なクラスです。 * junkutil.common * StringUtil……標準のStringクラスに不足している機能の補完 * FileUtil……ファイルの内容をListやStringで取得、書き出し * NullUtil……各種nvl関数 * OptGets……引数の解析(バッチプログラムを作る際に効果的) * DataDumper……なんでも見やすくダンプ表示(デバッグに効果的) * [Config]……INIファイルの読み込み(自動エンコード判別機能つき) * junkutil.set * LzList……orやand、joinやuniqやgrepなど、パワフルな操作が可能に * LzMap……setやmarge、keysなど、パワフルな操作が可能に * junkutil.excel * [CSV]……MS-CSV、TSVを解析 * ExcelUtil……Excelの読み書き * junkutil.gui * LzLookAndFeel……外観を簡単に変えられるクラス * LzMenu……メニューとアクションを手軽に関連付けできるようにしたクラス * LzCallback……LzMenuと共に使えるコールバック * LzFrame, LzDialog……Escキーでのクローズに対応したクラス * LzWindow……右クリックでの終了に対応したクラス * junkutil.text * RegExpUtil……正規表現を簡単に扱うためのクラス * RegExpCallback……コールバック == サンプル == * BatchTest - バッチ処理のサンプル * GuiTest - GUIのサンプル == プロジェクトの方針 == * ビルドはAntに頼る * 実装したメソッドに対応するテストコードを書く。 * バグを見つけたらフォーラムに報告する。 必要なら、パッチや修正後のメソッドを投稿する。 * 文字コードは基本Shift_JIS、コメントは日本語。国際化はしない。 * バージョン管理ソフトはいまのところ使わない。 ---- [[ReleaseList]] [[RecentTickets(limit=5)]]