EZServlet 2001.3.21 に追加された新機能 【注意事項】-------------------- com.ngMAT.HTML.ezscustomtag.ParameterEnumeration com.ngMAT.HTML.ezscustomtag.ParameterToHidden において、パラメタ名、値共にフィルタ処理対象になりました。(ver. 2001.3.15~) -------------------- java -jar ngmat-ezs.jarでバージョン、rev.及びビルド番号を確認できます。 -------------------- 修正されたバグ -------------------- 追加・修正された機能 com.ngMAT.Common.CoolProperties com.ngMAT.HTML.HTMLTemplate ifdef式で "!="(not equals)に対応 com.ngMAT.Common.CoolProperties 新規メソッド getPropertiesFor(Class) を追加。 com.ngMAT.Common.DSV 新規メソッド:contains(String) を追加。 com.ngMAT.Common.FilterableLog printStackTraceのメッセージ行、スタックトレース本体もフィルタ対象に。 出力先として標準エラー出力にも対応 新規メソッド:プロパティを使用してフィルタをセットする setFilter を追加。 com.ngMAT.Common.Log 新規メソッド:プロパティの設定に応じてFilterableLogインスタンスを作成する newInstanceWithPropertiesを追加。 出力先として標準エラー出力にも対応 com.ngMAT.Common.StringConstants 新規定数:ALL_ZENKAKU_HIRAGANA, ALL_ZENKAKU_KATAKANA を追加。 com.ngMAT.Common.StringUtil 新規メソッド:mergeLines(String[])、mergeLines(String[],String) を追加。 com.ngMAT.HTML.RepeatableElement 新規メソッド:getLastElement() を追加。 com.ngMAT.HTML.InsertionTag 新規属性 #remove-html-tags、#sanitize に対応。 com.ngMAT.HTML.HTMLTemplate 新規メソッド:getTagContentAsTemplate (String)、getTagContentAsTemplate (EZServletContext , String) を追加。 RepeatableElementのタグとして #repeatable3 に対応。 com.ngMAT.net.HttpCommunicator デバッグログがFilterableLogに対応。 com.ngMAT.servlet.EZDefaultFileHandler HTMLTemplateを使用して読み込まれるテキストファイルについてもプロパティ EZDefaultFileHandler.MimeType.(mime-type)=(extentions...) でmime-typeの指定がされていれば、それが適用されるように修正。デフォルトはこれまで通り HTMLTemplate が持つデフォルト値 "text/html" が適用される。 com.ngMAT.servlet.EZServletConfig サーブレットログもFilterableLog対応。 デバッグログで値ダンプ時のマスク対応。 com.ngMAT.tools.PeriodicalRoutineRunController Log/Debug.logがFilterableLogに対応。 Runnerの定期処理中の例外情報の標準エラー出力への出力にThrowable#printStackTraceの代わりにLog/FilterableLogのprintStackTraceを使用する様に修正。なおLog/FilterableLogのインスタンスタイプとフィルタは標準のログインスタンスに準じる。 -------------------- その他