ログイン
検索
メインメニュー
開発者ブログ
ChangeVisionメンバーズ分布マップ
フォーラム一覧   -   トピック一覧
   astah* API プログラム公開
     Jude ファイルから C++ / PHP のスケルトン・ソースを生成
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
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++ 部分の変更はありません。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を