NetBeansプラットフォームAPIでJavaのコードをある程度動的にいじれるようになったかな。 例えば既存のソースコードを開いてクラスにアノテーションをつけたり、メソッドを追加、引数を削除したりもとりあえずできるようになった。5.5.1までと6.0までと操作方法がまったく違うのでかなりつらかったけど。5.5.1まではどちらかといえばStringとListによる階層構造でシンプルに扱えた半面、型が弱かった。 6.0からはCompiler Tree APIを使う。 具体的にはこの辺を参照。 http://java.sun.com/javase/6/docs/jdk/api/javac/tree/index.html?com/sun/source/tree/Tree.html そしてそれらを操作するためのTreeMaker。 http://bits.netbeans.org/netbeans
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
今日もICEfacesでいくぞい。 今回はファイルアップロードをやってみる。 JSFではファイルアップロードコンポーネントが用意されていないが、ICEfacesは最初からある。 こいつを貼り付ける。 そしてアップロードの処理を記述するのだが、ポイントはこのコントロールのアクションメソッドで実行されるわけではないこと。あくまでもリスナーなのに注意だ。 リスナーのコードは以下のとおり。ActionEventから取得して処理をする。コンポーネントバインドしても取得できないので注意。あくまでもリスナーで。 private String text=""; public String getText() { return text; } public void setText(String text) { this.text = text; } public void inputFile1_proce
Software Error:HTML::Template->new() : Cannot open included file ./tmpl/site//.tmpl : file not found. at lib/HTML/Template.pm line 1616. HTML::Template::_init_template(HTML::Template=HASH(0x974c820)) called at lib/HTML/Template.pm line 1189 HTML::Template::_init(HTML::Template=HASH(0x974c820)) called at lib/HTML/Template.pm line 1083 HTML::Template::new("HTML::Template", "filename", "./tmpl/site//
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く