2017-04-13 21 views
0

私はコードがたくさんのJSPを読み込み、Jsoupを使ってオブジェクトに解析し、いくつかの変更を加え、JSPファイルに変更を書き戻すスクリプトを書いています。 問題は、JSOUPがJSP内のスクリプトレットの書式設定を処理できず、すべてが1行で表示されることです。Javaコードからコードをフォーマットする方法はありますか?

ファイル数が多いため、ファイルごとの書式設定はオプションではなく、プロジェクトレベルのフォーマッタはJSPスクリプトレットでも機能しません。

私のJavaコードの中で、現在のファイルをコンテキストで受け取り、必要なフォーマッタのタイプ(javaやjspやscriptletフォーマッタなど)を入力し、フォーマットされたファイルを返すAPIがありますか?

ありがとうございました。

私の記述ではっきりしないかどうか教えてください。

+1

[オントピックヘルプ/]で述べたようまあ、残念ながら、APIを尋ねると、SOトピックオフではありません。 _本書、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースをお薦めするかどうかを尋ねる質問は、批判的な回答や迷惑メールを引き付ける傾向があるため、スタックオーバーフローに関する話題にはなりません。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかをご記入ください。 – AxelH

答えて

0

Intellijには、フォーマッタを含むいくつかのコマンドラインツールがあります。私が正しく覚えていれば、ライセンスのためにスクリプトのインスタンスは一度に1つしか実行できません。かなりAPIではありませんが、あなたが望むものを達成するのに役立つかもしれません。

https://confluence.jetbrains.com/display/IDEADEV/Command-Line+Source+Code+Formatter

+0

ヘッドスタートのおかげで –

関連する問題