Meteor
[0.9.1]
[変更](X)HTMLパーサにおけるsetAttribute(elm,attrName,attrValue)メソッドの変更及びsetAttribute(elm,attrName)メソッドの廃止準備
[変更](X)HTMLパーサにおけるgetAttributeValue(elm,attrName)の変更
[新機能]setAttribute(Element,AttributeMap)の追加及びgetAttributeMap(Element)の修正
[新機能]findElementのオーバーロードによるfindElemnt(elmName,attrName1,attrValue1,attrName2,attrValue2)メソッドと
findElemnt(attrName1,attrValue1,attrName2,attrValue2)メソッドの追加
[[0.9.0]]
[新機能]AttributeMapクラスを追加、ParserIF#getAttributeMapメソッドを追加
[変更]Hookerクラスを分割、Looperクラスを追加
[変更]ParserIFのメソッド名を幾つか変更
[[1.0RC_20060306]]
[変更]属性値に"/"を含む要素も検索対象となるようにfindElementメソッド群を修正
[[1.0RC_20051022]]
[内部]ロジックの見直し
[バグ対応]いろいろ
[[1..0RC_20050626]]
[変更]setElementNameメソッドをsetContentメソッドに名称変更
[変更]ParserFactory#getParserを変更、ParserFactory#buildメソッドを追加
[変更]ParserIF#findElemnt(String)の不具合を修正
[変更]ParserIF#findElemnt(String,String)、ParserIF#findElemnt(String,String,String)にて同一タグ入れ子に対応
[[1.0RC_20050226]]
[変更]パッケージ変更 jp.kuro.lp -> jp.kuro.comet
[変更]出力機能を分離し、HttpPrinter / GZipHttpPrinterクラスを作成
[変更]ParserFactoryクラスの作成およびParserIFクラスの拡張
[[1.0RC_20040314]]
[新機能]jp.kuro.lp.html.Parser#execute(Element elm,Hooker hook,List list) ループ用。
[新機能]jp.kuro.lp.xhtml.Parser#execute(Element elm,Hooker hook,List list) ループ用。
[新機能]jp.kuro.lp.xml.Parser#execute(Element elm,Hooker hook,List list) ループ用。
[新機能]jp.kuro.lp.html.Parser#execute(Element elm,MonoHooker hook,List list) ループ用。
[新機能]jp.kuro.lp.xhtml.Parser#execute(Element elm,MonoHooker hook,List list) ループ用。
[新機能]jp.kuro.lp.xml.Parser#execute(Element elm,MonoHooker hook,List list) ループ用。
[廃止]jp.kuro.lp.html.Parser#execute(Element elm,Hooker hook,Object obj)
[廃止]jp.kuro.lp.xhtml.Parser#execute(Element elm,Hooker hook,Object obj)
[廃止]jp.kuro.lp.xml.Parser#execute(Element elm,Hooker hook,Object obj)
[廃止]jp.kuro.lp.html.Parser#execute(Element elm,MonoHooker hook,Object obj)
[廃止]jp.kuro.lp.xhtml.Parser#execute(Element elm,MonoHooker hook,Object obj)
[廃止]jp.kuro.lp.xml.Parser#execute(Element elm,MonoHooker hook,Object obj)
[[1.0RC_20040114]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr
[バグ対応]jp.kuro.lp.xhtml.Parser#setAttr
[バグ対応]jp.kuro.lp.html.Parser#setElementValue
[バグ対応]jp.kuro.lp.xhtml.Parser#setElementValue
[バグ対応]jp.kuro.lp.html.Parser#eraseAttr
[バグ対応]jp.kuro.lp.xhtml.Parser#eraseAttr
[[1.0RC_20031207]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr ORO版
[[KLP_1_0_RC_20030413]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr,setElementValue "$"で挙動がおかしくなるバグを修正。
[バグ対応]jp.kuro.lp.xhtml.Parser#setAttr,setElementValue "$"で挙動がおかしくなるバグを修正。
[バグ対応]jp.kuro.lp.xml.Parser#setAttr,setElementValue "$"で挙動がおかしくなるバグを修正。
[[1.0RC_20030412]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr,setElementValue "\"を消去してしまうバグを修正。
[バグ対応]jp.kuro.lp.xhtml.Parser#setAttr,setElementValue "\"を消去してしまうバグを修正。
[バグ対応]jp.kuro.lp.xml.Parser#setAttr,setElementValue "\"を消去してしまうバグを修正。
[[1.0RC_20031103]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr
[[1.0RC_20030309]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr 挙動がおかしかったのを修正(JDK14版)。
[バグ対応]jp.kuro.lp.xhtml.Parser#setAttr 挙動がおかしかったのを修正(JDK14版)。
[バグ対応]jp.kuro.lp.xml.Parser#setAttr 挙動がおかしかったのを修正(JDK14版)。
[[1.0RC_20030301]]
[新機能]jp.kuro.lp.html.Parser#setElementValue
[新機能]jp.kuro.lp.xhtml.Parser#setElementValue 引数の異なるメソッドを追加、追加したメソッドによりエンティティ参照への対応を制御できます。
[廃止]jp.kuro.lp.html.Parser#setElementToCXTag それぞれのクラスのsetElementValueメソッドに統合。
[廃止]jp.kuro.lp.xhtml.Parser#ElementToCXTag それぞれのクラスのsetElementValueメソッドに統合。
[廃止]jp.kuro.lp.xml.Parser#setElementToCXTag それぞれのクラスのsetElementValueメソッドに統合。
[廃止]jp.kuro.lp.html.Parser#eraseCXTag それぞれのクラスのeraseElementメソッドに統合。
[廃止]jp.kuro.lp.xhtml.Parser#eraseCXTag それぞれのクラスのeraseElementメソッドに統合。
[廃止]jp.kuro.lp.xml.Parser#eraseCXTag それぞれのクラスのeraseElementメソッドに統合。
[[1.0RC_20030224]]
[バグ対応]jp.kuro.lp.html.Parser#setAttr エンティティ参照未対応を対応に。
[バグ対応]jp.kuro.lp.xhtml.Parser#setAttr エンティティ参照未対応を対応に。
[バグ対応]jp.kuro.lp.xml.Parser#setAttr エンティティ参照未対応を対応に。
[バグ対応]jp.kuro.lp.html.Parser#setElement textareaとpre、optionタグでの挙動を修正。
[バグ対応]jp.kuro.lp.xhtml.Parser#setElement textareaとpre、optionタグでの挙動を修正。
UR1.0
[[RC_20060121]]
[内部]内部ロジック見直し
[新機能]Request#setMultiTypeを追加 リクエストパラメータが複数値の場合の返値指定(0:配列、1:リスト)
[変更]定数Request#MULTI_TYPE_ARRAY、Request#MULTI_TYPE_LISTを追加
[変更]リクエストパラメータが複数値の場合の挙動を変更。デフォルトでは配列(String[]、FileStorage[])をパラメータマップに格納
[[RC_20060110]]
[内部]メソッド分割...ソースコードの見通しを良くするために。
[新機能]Trigger#validate(Request)を追加。
[新機能]Request#getQueryメソッドを追加。
[変更]パッケージ変更 jp.kuro.qa -> jp.kuro.ur
[変更]クラス名変更 Analyzer -> Request
[変更]Request#analyzeメソッドの返り値を変更。
[変更]Request#validateメソッドのシグニチャをvalidate(Hashmap,Trigger)からvalidate(Trigger)に変更。
[バグ対応]Analyzer#validateメソッドがTriggerに登録された順番とは逆にValidatorを読んでいたのを修正。
[[RC_20031005]]
[新機能]jp.kuro.qa.Analyzer#setMaxByteSize 最大バイト長の設定を行う。設定しなければ、制限なし。
[新機能]jp.kuro.qa.FileStorage#isOverMaxByteSize 最大バイト長を超えていればtrue、超えていなければfalseを返す。
[変更]jp.kuro.qa.Analyzer#validate 内部ロジックの変更。
[変更]jp.kuro.qa.Validator#validate 返値の変更。
[変更]jp.kuro.qa.Trigger#add 1パラメータに対する複数バリデータの登録を可能に。
[変更]jp.kuro.qa.ParamResults 消滅。
[[RC_20030629]]
[変更]jp.kuro.qa.Analyzer#validate 内部ロジックの変更。
[変更]jp.kuro.qa.Validator#validate 返値の変更。
[変更]jp.kuro.qa.Trigger#add 1パラメータに対する複数バリデータの登録を可能に。
[変更]jp.kuro.qa.ParamResults 消滅。
[[RC_20030323]]
[変更]jp.kuro.qa.Analyzer#analyze 内部ロジックの見直しによりアップロードファイル処理を2割近く高速化。
[[RC_20030318]]
[新機能] jp.kuro.lp.qa.Analyzer#setArrayToOne このメソッドにより単一値を持つパラメータの返値のタイプを制御できます。
(C)Yasumasa Ashida