Amateras

型が特定できるケースとできないケース

AmaterasとWTPのJavaScriptエディタで型が特定できるケースとできないケースを調べてみました。 まずは基本形ですが、以下のようなケースはもちろんOKです。eはHTMLElementだと認識され、eに対して補完するとちゃんとHTMLElementのメンバが補完候補として表…

JavaScriptエディタでJSDocを表示するようにしてみた

AmaterasのJavaScriptエディタで、関数にJSDocを書いておくと補完の際に表示するようにしてみました。 引数や戻り値の情報はちゃんとJSDocをパースして取得しているので、関数の戻り値の型に応じて補完、なんてこともできるようになるはず(まだ実装していま…

補完時にメソッドの引数も入力できるようにしてみた

こんな感じです。ちょっとわかりづらいでしょうか。補完後にTABで引数を切り替えて入力することができます。 内部の実装は省エネのため泥縄形式になっているのですが、さすがにもうちょっと別のやり方があるような気がします。本当はパラメータヒントやJSDoc…

JavaScriptエディタでの型の特定

そのスコープ内の変数をたどれるケースでは型を特定するようにしてみました。いままではどんな変数でもHTMLElementに対する補完候補が表示されていましたが、この修正で少しはまともになっています。 この仕組みを使うことで、jQueryオブジェクトなんかも判…

JavaScriptの補完テンプレートを整備

EclipseHTMLEditorでは設定で任意の補完用テンプレートを登録することができるのですが、JavaScriptについてはデフォルトでいくつかのテンプレートを用意するようにしてみました。 以下のような感じで補完できます。テンプレートで${変数名}となっている部分…

JavaScriptエディタでjQueryの補完機能を実装中

EclipseHTMLEditorのJavaScriptエディタを強化しています。 実はEclipseHTMLEditorのJavaScriptエディタではプロジェクトの設定で拡張補完機能を有効にするとprototype.jsやscript.aculo.us向けの補完ができたりするのですが。最近はprototype.jsよりもjQuer…

Java Standard EL Functions 1.1.0をリリースしました

汎用的なJSP-EL関数を提供するライブラリJava Standard EL Functions 1.1.0をリリースしました。 Project Amateras上のプロジェクトサイト Mavenのプロジェクトサイト このバージョンでの変更点は以下の通りです。 FunctionsFilterを追加。このフィルタをweb…

XLSBeans 1.1.0をリリースしました

XLSBeans 1.1.0をリリースしました。 http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=XLSBeans ちょこちょこと手を入れてはいたのですが、リリースは1年以上ぶりです。今回のバージョンアップでの主な変更点は以下の通りです。 publicフィー…

ステップカウンタ 1.16リリースしました

なんと、表向きには3年半ぶりのリリースです。 http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=StepCounter 正式にリリースしていない1.15の分の差分も含めると変更点は以下の通りです。 .htmをHTMLファイルとしてカウントするようにしました…

Java Standard EL Functions 1.0.0リリース

JSPで利用可能な標準的なEL関数Java Standard EL Functions 1.0.0をリリースしました。 http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=JSEL ダウンロードはこちらからどうぞ。ダウンロードしたJARファイルをWEB-INF/libにコピーすると以下の…

Java Standard EL Functions

JSP-ELで標準的に使いそうなEL関数を提供するライブラリを作ってみました。 まだ作りかけなのできちんとリリースしてないのですが、ソースは以下にあります。 http://svn.sourceforge.jp/svnroot/amateras/functions/trunk/functions/ チェックアウトしてmvn…

AmaterasERDのユーザーガイドを作成しました

AmaterasERDのヘルプとして作成したHTMLをまとめてOpenOfficeで整形したものをPDFにしてみました。ユーザーガイドというほど大層なドキュメントではありませんが…。 以下のURLからPDFをダウンロードすることができます(SVNリポジトリへの直リンクです)。 h…

AmaterasERD 1.0.7をリリースしました

AmaterasERD 1.0.7をリリースしました。このバージョンでの修正点、新機能は以下の通りです。 H2をサポートしました。 ダイアグラムの作成後にデータベースタイプを変更可能にしました。 外部キーの作成時に一致する名前のカラムにマッピングし、一致する名…

AIR GEAR 1.0.4をリリースしました

Adobe AIR向けのEclipseプラグインAIR GEARの最新版となる1.0.4をリリースしました。このバージョンでの修正点・新機能は以下の通りです。 Eclipse 3.5でビルドが通らない不具合を修正 ActionScriptの補完時の不具合を修正 Color,Imageのコンポーネント属性…