[mayaa-user:795] Re: mayaaプロセッサが当てられているタグ名を知りたい

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2009年 5月 29日 (金) 19:32:24 JST


To: 加藤さん

お世話になっておりますsusukiです。

> JavaScript(rhino)はオブジェクトに対して、
> リフレクションを使って、スクリプトに記述されている文字列から
> 辿るので、インターフェースなど意識せず参照します。
ご教示ありがとうございます。
SpecificationNodeImplにgetQName()を確認できました。

以上です。

> 加藤です。
> 
>> org.seasar.mayaa.engine.specification.NodeTreeWalkerインターフェース
>> の中にはgetQName()は発見できませんでした。。
> 
> getQNameは、NodeTreeWalkerを実装しているクラスにあるメソッドです。
> JavaScript(rhino)はオブジェクトに対して、
> リフレクションを使って、スクリプトに記述されている文字列から
> 辿るので、インターフェースなど意識せず参照します。
> 
> eclipse であれば、NodeTreeWalkerという記述位置から、Ctrl+T で、
> 派生クラス、実装クラスが全部ツリー上に見えます。
> その中の一番下にある、SpecificationNodeImplというのが、
> ノードの場合に対する実装クラスになります。
> 
> 
> 
> 
>> To: 加藤さん
>>
>> お世話になりますsusukiです。
>>
>>
>> ありがとうございます!
>> 「originalNode.QName.localName」によるタグ名の取得と
>> 対象HTMLタグの属性の取得に成功しました。
>>
>>
>> ServiceCycleインターフェースについても勉強になりました。
>>
>> ただバージョン 1.1.23 のEclipse Project Zipを落として
>> ソースを見たところ、
>> org.seasar.mayaa.cycle.ServiceCycleインターフェース
>> の中にgetOriginalNode()はありましたが、
>> getOriginalNode()の戻り値の
>> org.seasar.mayaa.engine.specification.NodeTreeWalkerインターフェース
>> の中にはgetQName()は発見できませんでした。。
>>
>> どういう仕組みでgetQName()が呼ばれているのか分かりません。
>> 単純にメソッドを辿っている訳ではないのでしょうか?
>>
>> ソースの見方が悪いだけでしたら申し訳ございません。
>>
>>
>> 以上です。
> 
> _______________________________________________
> mayaa-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/mayaa-user


mayaa-user メーリングリストの案内