![]() ![]() ![]() | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
maruno | 投稿日時: 2009-2-7 6:40 |
新米 ![]() ![]() 登録日: 2008-10-9 居住地: 投稿: 2 |
Jude ファイルから C++ / PHP のスケルトン・ソースを生成 Jude ファイルから C++ / PHP のスケルトン・ソースを生成
JudeApi2Code 1) APIプログラム概要 Jude ファイルからから C++ / PHP のスケルトン・ソースを生成します。 JudeApi2Code は、指定されたJude プロジェクトのファイル (.jude) の中にある次の条件を満たさないクラスをすべて変換します。 ・パッケージ名の最初が "java" や "javax" で始まるもの ・クラス名の一部に "*" や "&" が入っているもの ・アスタリスク(*)や、アンパーサンド(&)が入っているクラス ・テンプレート(山カッコ<>で囲まれた部分のクラス) ・プロパティ・ファイルに変換対象外として指定された型 ターゲット言語が C++ 特有のものとしては、ターゲット名や makefile のスケルトンを指定し、これにしたがって makefile も作ります。 PHP 特有のものとしては、 symfony で使うスキーマ定義ファイルの schema.yml も作ります。この対象になるクラスは、プロパティ・ファイルで指定されたステレオタイプ(デフォルトは table)のものです。 なお、スキーマ定義ファイル作成用のクラスも生成しますが、クラス名、プロパティ名は自動的にキャメルケースに変換します。ただし、クラス名については、タグつき値phpNameを指定すれば、その値となります。 使い方等の詳細については、ダウンロードした zip ファイルを解凍し、readme.txtを参照してください。 2) URL (ダウンロード先やAPIプログラムを紹介しているブログ等へのリンク) http://www.vector.co.jp/soft/other/java/se463798.html 3) 動作環境 - JUDEバージョン JUDE/Community または Professional 5.0 以降 - Javaバージョン JUDE のシステム要件に基づくバージョンまたは JDK 5.0 以上の高い方 4) 作者 (本名orニックネーム) まるの 5) 備考 このプログラムの使用に際して、JUDEインストーラに含まれる「JUDE API サンプルプログラム使用許諾契約」に同意したものとみなされます。 このプログラムは、JudeApi2Cpp に PHP スケルトンコードの生成部分を追加したものです。C++ 部分の変更はありません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |