Antlrを使用してカスタムIDLからJavaおよびC++ソースコードを作成するコードジェネレータを作成しました。これは、Javaコードの書式設定を除いて完全に機能します。現在私はGnuインデントを使用していますが、吐き出される形式はほとんど読めず、デバッグに苦労します。 NetBeansと同じコードフォーマッタ(Alt + Shift + Fキーを押したときのようなもの)を使用して、生成されたファイルをフォーマットしたいと思います。私が望まないのは、これらのファイルのそれぞれを通り、手動でAlt + Shift + Fを押すことです。 NetBeans APIを使用しようとしましたが、適切な場所を探していないか、Googleが馬鹿になっています。エディタにロードされていないファイルに対してこれを行うための適切な実例は見つかりません。Javaから自動的に生成されたソースをプログラマチックにフォーマットしインデントする
少なくともこれを正しい方向に向かって私を導く?プロジェクト(またはフォルダ/パッケージ)が選択され、それは意志の内側にすべてのJavaソースながら
次のプラグインを使用することができますフォーマットする。おそらくこれはNetbeansでも機能します。 –
私は自分のコードジェネレータからこれをやりたいと思っています。それはコマンドラインからも実行できます。これはうまくフォーマットされたJavaを吐き出すはずです。 – NeoAcheron
可能な複製http://stackoverflow.com/questions/996646/stand-alone-java-code-formatter-beautifier-pretty-printer –