- - PR -
Relaxerの自動生成APIの内容がサンプルと違う場合について。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-12 14:10
黒猫ともうします。
まだ、XSLもRelaxerを使い始めて間もない若輩ものですがよろしくお願いいたします。 さて、現在Relaxerを利用して、 連載 役に立つXMLツール集(4) Relaxerでデータバインディングに挑戦しよう http://www.atmarkit.co.jp/fxml/rensai2/xmltool04/01.html を参考に上記サイトにある。RelaxerReaderをコンパイルしています。 まず、サイトに書いてあるとおりに環境設定をしてkeyboard1.xmlと keyboard.rngとRelaxerReader.javaをgulf.zipサンプルから、とりだし てコンパイル(プラグインでkeyboard.rngでの変更を自動で感知状態に してあります。)してみたところ、以下のエラーがでました。 種類 状況 優先順位 説明 リソース フォルダー内 ロケーション エラー メソッド getContent() は型 ILabelMixed で未定義です。 RelaxerReader.java gulf/src/com/netpotlet/test 行 89 エラー メソッド getContent() は型 ILabelMixed で未定義です。 RelaxerReader.java gulf/src/com/netpotlet/test 行 95 そこで、エラーどおりILabelMixedを調べてみると、このサイトで掲載されてい るサンプルgulf.zipに同封されているILabelMixedにはgetContentがあるのに、 自分の自動生成でつくらせたILabelMixed.javaには、たしかにgetContentが生成 されていませんでした。また、よくしらべてみるとそのほかの、Relaxerのコンパ イルにより作成されるファイルのなかみも、サンプルとことなっており、特に、 ILabelMixedでgetContentを生成するのに関係あるとみられる。RString.javaの getContentも、以下のようになっていました。 public Object getContent() { return (value_); } // (↑型がSTRING型ではないので、ILabelMixed生成時に作成できなかった?) そこで、質問なのですが。同じkeyboard.rngで、スキーマのコンパイル結果が 違うところをみると、こちらの環境設定になんらかの違いがあるのだとおもうの ですが。環境設定のどの部分をみたらよいのでしょうか?もしくは、どの資料を みれば解決法がわかるでしょうか? まだ、初心者なのでこういったエラーにあたったとき、どの資料をさがせばいいの かわからない状態なので、初歩的な質問で大変恐縮ですが。ご教示の程おねがいい たします。 開発環境 OS:WINXP Home Edition Eclipse PlatformVersion: 2.1.2 JavaJ2SDK1.4.2_05 Relaxer 1.1b Relaxer Plug-In 0.1.1 |
1