FMPP.

汎用テキストファイルプリプロセッサツール
今すぐダウンロード

FMPP. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Daniel Dekany
  • 出版社のWebサイト:

FMPP. タグ


FMPP. 説明

汎用テキストファイルプリプロセッサツール FMPPは、Freemarkerテンプレートを使用する汎用のテキストファイルプリプロセッサツールです。 FMPPプロジェクトは、HTMLプリプロセッサ用に特に設計されており、完全な(静的)ホームページを生成します.HTML-S、イメージファイルなどのディレクトリ構造は、ソースコードまたはどのテキストファイルを生成するために使用できます。 FMPPは、データソース(データベースなど)からデータをプルするためにJavaクラスで拡張可能で、データを生成されたファイルに埋め込みます.FMPPは、UN * Xスタイルのコマンドラインインターフェイス、またはAntタスクとして使用できます。 Java Application.FMPPに埋め込むことができます。 "fmpp"の主な機能は次のとおりです。 プリプロセッサ言語(FreeMarkerテンプレート言語です): ・includeなどのすべての通常のテンプレート構築物、if / else / elseif、loop。 ・名前付き引数とネストされたコンテンツを持つマクロ。 ・変数(マクロコールのためのグローバル、またはローカル) ・文字列、算術および論理演算を使用した複雑な式。カスタム関数で拡張可能です。 ・自動および手動エスケープ(HTML、XML、カスタム機能) ・出力ブロックの変換(フィルタリング)。 Javaでのカスタム変換で拡張可能です。 ・出力のブロックを変数にキャプチャします。 ・文字セット対応、内部的にUnicodeを使用しています。 ・マスク付きの番号と日時フォーマット(パターン)。ロケールの機密数と日付/時刻の書式設定。 バルクファイル処理: ・ディレクトリ全体を再帰的に処理する。 ・パスパターン(ファイル拡張子として)に基づいて、ファイルごとに異なるファイル処理モードを選択できます。ファイルをテンプレートとして実行するか、XMLとして解析してから、テンプレートで出力するか、または無視するようにレンダリングすることができます。それ。 ・不正なソースファイルを無視して、エラーメッセージをテキストファイルに記録できます。 ・特定のファイルが他のファイルより後に処理されることを保証することができます。 任意のデータソースからデータを公開することは、Javaの拡張機能を書くことになります。現在のボックスでサポートされているデータソース: ・XMLファイル ・CSVとタブ区切りのテキストファイル ・Javaプロパティファイル ・Antのプロパティ、Antプロジェクトとターゲット情報 ・システムクロック ・プレーンテキストファイル その他の強調表示されている機能: ・出力分割:単一のソースファイルは複数の出力ファイル(0の出力ファイルを含む)を生成できます。 ・自動脱出、自動エスケープ、およびパスパターンに基づいて選択されたヘッダーとフッターを使用して行うことができます。 ・計算された幅と高さのHTML -Sを生成します。 ・ホームディレクトリへの相対パス、または他のファイルへの相対パスを計算します。 ・FreeMarkerテンプレートを使用してXMLファイルをレンダリング(変換)します。 (典型的なXSLT使用パターンと同様) ・ソースファイルのサイズ/存在を照会します。 ・クエリ出力エンコーディング(Charset)。 ・URLエスケープ(実際の出力文字セット付き)。 このリリースの新機能: ・このリリースはXML XINCludeのサポートを追加します。 ・出力に空のディレクトリを作成するための機能を追加します。 ・いくつかのバグ修正があります。


FMPP. 関連ソフトウェア