1 hayashi.jar 02-20 2010/02/08
\r
4 mail.jar javamail-1.2 JavaMail(TM) API 1.2 release
\r
5 activation.jar jaf-1.0.2 JAVABEANS(tm) ACTIVATION FRAMEWORK 1.0.2
\r
6 xerces.jar Xerces Java Parser 1.4.4 Release (or xercesImpl.jar)
\r
8 $CATALINA_HOME/common/lib/servlet-api.jar
\r
9 パッケージjp.co.areaweb.tools.servletを利用するときに必要です。
\r
11 junit.jar 3.8.1 -- プログラムテスト時にのみ必要です。
\r
14 *************************
\r
18 *************************
\r
20 -- サウンドファイルを再生して、音(音楽)を鳴らす。
\r
22 -- 指定されたファイルが整形式XML文書であるかどうかをしらべる。
\r
23 exp) java -cp hayashi.jar;xerces.jar jp.co.areaweb.tools.command.ReadXML build.xml
\r
27 指定したディレクトリのファイル利用量を調べる。
\r
28 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DirSize \\Mkhnt02\kls\ITグループ
\r
31 -- sendMail.xmlの内容をメール送信する。
\r
32 jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml
\r
33 exp) java -cp ".;hayashi.jar;xerces.jar;mail.jar;activation.jar" jp.co.areaweb.tools.common.YuuMailXml property.xml sendMail.xml
\r
36 -- 指定された時刻以降に更新されたファイルをリストアップし、その絶対パス名を標準出力に出力する。
\r
37 jp.co.areaweb.tools.command.NewFileList [directory] [CCYY.MM.DD-HH:mm:ss]
\r
38 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.NewFileList \\Mkhnt02\kls\ITグループ 2002.05.29-00:50:00
\r
41 -- 指定されたディレクトリ内にある、指定時刻以前に更新されたファイルを削除する。
\r
42 -- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。
\r
43 -- ディレクトリ自身は削除されません。
\r
44 jp.co.areaweb.tools.command.DeleteOldFile [directory] [CCYY.MM.DD-HH:mm:ss]
\r
45 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" 2002.05.29-00:50:00
\r
48 -- 指定されたディレクトリ内にある、現在の時刻よりday日以前に更新されたファイルを削除する。
\r
49 -- 指定されたディレクトリのサブディレクトリ内のファイルも削除対象とします。
\r
50 -- ディレクトリ自身は削除されません。
\r
51 jp.co.areaweb.tools.command.DeleteOldFile [directory] -day [day]
\r
52 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.DeleteOldFile "C:\Documents and Settings\All Users\Documents\テスト" -day 62
\r
56 OSコマンドを実行する。むろん、実行するコマンドラインの書式は実行時のプラットフォームに依存する。
\r
57 jp.co.areaweb.tools.command.Command [command line]
\r
58 exp) java -cp hayashi.jar jp.co.areaweb.tools.command.Command java -version
\r
61 -- jobFileNameに記述されたコマンドを実行する
\r
62 jp.co.areaweb.tools.command.Job [jobFileName]
\r
65 -- Jobファイルに記述されたXSLT処理を順次実行する。
\r
66 -- このコマンドを利用することによって、MS-DOSとUNIXで別々のシェルファイルを記述する必要がなくなります。
\r
67 exp) java -cp hayashi.jar;xalan.jar;xerces.jar;xml-apis.jar jp.co.areaweb.tools.command.Xalan Xalan.xml
\r
71 *************************
\r
75 *************************
\r
77 ・hayashi.yuu.tools.sound.PlaySound サウンドファイルを再生して、音(音楽)を鳴らす。
\r
80 ・jp.co.areaweb.tools.csv.CsvFile 機能拡張
\r
83 ・hayashi.yuu.tools.gui.QuitDialog (終了確認ダイアログ)を追加
\r
86 ・プロパティファイルを操作するパッケージを追加
\r
90 ・メール送信:SMTPサーバーのポート番号を指定できるように変更
\r
91 ・メール送信:「POP_before_SMTP」認証に対応
\r
92 ・メール送信:「USER_AUTH」認証に対応
\r
95 ・CsvFile.save()メソッドの追加
\r
96 jp.co.areaweb.tools.csv.CsvFile.java
\r
97 ・CsvRecord.toString()メソッドの追加
\r
98 jp.co.areaweb.tools.csv.CsvRecord.java
\r
101 ・CsvFileのダブルクォーテーション(")への対応
\r
102 jp.co.areaweb.tools.csv.CsvRecord.java
\r
104 jp.co.areaweb.tools.csv.CsvFile.java
\r
105 jp.co.areaweb.tools.csv.CsvRecord.java
\r
109 添付ファイルのサーバー上のファイル名と添付元のファイル名を別個に管理する。
\r
110 jp.co.areaweb.tools.common.YuuMailE.java
\r
111 jp.co.areaweb.tools.common.YuuMailXml.java
\r
114 ・'FileDownloadServlet'を追加
\r
115 サーバ上のファイル(やデータベース等に保存してあるデータ)をブラウザに送る場合は、適切なコンテントタイプをセットした
\r
121 Javaコンパイラの警告対応。動作に影響なし.
\r
124 ・"jp.co.areaweb.tools.core"に'Tax.class'を新規作成
\r
125 Tax : 消費税に関係するメソッドを集めたクラス.
\r
128 ・"jp.co.areaweb.tools.database"を変更
\r
129 Select : SQL文に';'がついていても実行できるように変更した.
\r
130 DoSQL : SQL文に';'がついていても実行できるように変更した.
\r
133 ・"jp.co.areaweb.tools.csv"パッケージを追加
\r
134 CsvFileクラス:CSV形式ファイルを扱う一種のDAO
\r
135 CsvRecordクラス:CSV形式の1行を表現したクラス
\r
136 ・"jp.co.areaweb.tools.core"パッケージを追加
\r
137 MakeStringクラス:数値を固定長の文字列表現に変換する。
\r
138 TestMakeStringクラス:jUnitによるテスト用のクラス
\r
139 ・"jp.co.areaweb.tools.database"パッケージを追加
\r
141 DoSQLクラス:SQLファイルを実行する
\r
142 Selectクラス:SQLの"SELECT"文を実行する
\r
145 ・Xalanクラスの呼び出しにワーク領域の指定ができるように変更。
\r
146 Xalan.execJob(new File(args[0]), new File(workDir))
\r
149 ・parser.jarが手に入りにくくなったため、xerces.jarに対応。
\r
150 非標準のXMLAPIを使用していた,jp.co.areaweb.tools.common.print()メソッドを削除。
\r
151 xerces1.4に対応し、XMLも標準APIに変更。
\r
153 指定されたファイルが整形式XML文書であるかどうかをしらべる。
\r
156 ・DeleteOldFileコマンドを追加
\r
157 指定日時以前のファイルを削除する機能を作成。
\r
158 何日前のファイルを削除する機能を作成。
\r
162 XSLT処理を行う一覧を記述したXMLファイルを指定すると、順次XSLT処理を行う。
\r
168 ・新コマンド'NewFileList'
\r
171 ・複数のあて先(CC,BCC)に対応。
\r
172 ・BCC,CCエレメントの中身がnullの時に、NullPointerExceptionが発生するバグを修正。
\r
176 ・バイナリファイルが正しく添付できるようにした。
\r