CSSコードを読み込み可能にするために、CSSコードをフォーマット(圧縮しない)する必要があります。私はこれをJavaライブラリとして必要とします。Java CSSフォーマッタ・ユーティリティはありますか?
3
A
答えて
2
Rhinoの美化器http://jsbeautifier.org/を使用してみました。
私はからJSをダウンロード:あなたはRhinoのにそれをコピーしたと仮定し
java -jar js.jar -opt -1
ロードbeautify.js
(:Rhinoのを(Rhinoのインストールディレクトリにある必要があります)開始後
https://github.com/einars/js-beautify/blob/master/beautify.js
インストールフォルダ、別のファイルパスを使用する):
load("beautify.js")
それから、beautify.js
そのものを美しくしてください!
js_beautify(readFile("beautify.js"))
また、これはあなたのJavaアプリケーションに埋め込むことができます。試してthis answerを送ってください。
+0
あなたが最後に与えたリンクが壊れています – brafdlog
関連する問題
- 1. オープンソースのJavaリフレクション・ユーティリティまたはjarファイルはありますか?
- 2. httpマルチパートレスポンスを生成するJavaユーティリティはありますか?
- 3. visioフローチャートをJavaコードに変換するユーティリティはありますか?
- 4. まともなADO.NETヘルパーのユーティリティはありますか?
- 5. FlowType jsを実行するユーティリティはありますか?
- 6. メイクファイルを検証するユーティリティはありますか?
- 7. javaのSQLフォーマッタ
- 8. Apacheのavro用のcatユーティリティはありますか?
- 9. Perlのp2hpユーティリティはどこにありますか?
- 10. Option [String]のJsonフォーマッタはありませんか?
- 11. Angular 1.xにデフォルトのパーサ/フォーマッタがありますか?
- 12. Java to AIDLユーティリティ
- 13. Scalaに日付/時刻DSLユーティリティがありますか?
- 14. ウィンドウに不均衡なユーティリティがありますか?
- 15. 例外のスタックトレースをプルーニングするLog4Jレイアウト/フォーマッタはありますか?
- 16. マシンのCPU、メモリ、ディスク、ネットワークのI/OパフォーマンスをベンチマークするJavaユーティリティはありますか?
- 17. 実行時にXSDファイルを解析する標準Javaユーティリティはありますか?
- 18. CSSはサーバー側にありますか?
- 19. にはcssチェックボックスがありますか?
- 20. CSSの "haschildren"セレクタはありますか?
- 21. POSIXをPHP用PCREに変換するユーティリティはありますか?
- 22. ELF、Build-ID、それを再計算するユーティリティはありますか?
- 23. リリース用のjsコンテンツを自動再生するツール/ユーティリティはありますか?
- 24. シェルスクリプトをパッケージ化するためのSolaris/AIXのユーティリティはありますか?
- 25. 複数のスプリングバッチジョブをプログラムで実行するユーティリティはありますか?
- 26. Windowsでtsortを利用できる同等のユーティリティはありますか?
- 27. kaggleword2vecユーティリティが見つかりません
- 28. .net用のCSSオブジェクトモデルまたはCSSクエリ用のCSSがありますか?
- 29. JavaパッケージのJarユーティリティorg.apache.poi.hssf.usermodel。*
- 30. HTML/CSS/JavaスクリプトのIDE(ライブビューポートあり)
見つかった[this javascript](http://jsbeautifier.org/)オンラインユーティリティ。おそらく、Javaで複製するのは難しいことではありません。 – arunkumar
@arunkumarは良い点があります。おそらくJavaアプリケーションから呼び出される可能性のある多くのオンラインフォーマッタがあります。あるいは、Javascriptベースのものであれば、バージョン1.6以降のJavaにバンドルされているRhino経由でフォーマットすることもできます(http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/)。 –
@Paul実際、私は 'code.replaceAll("([};)) "、" $ 1 \ n ");'の行に沿って考えていました。中括弧、ループなどを閉じ、現在のスタックの深さがどれだけ深いかによって現在の行をタブします。しかし、はい、Rhinoはおそらく簡単な解決策です。 – arunkumar