SwingのデフォルトのHTML出力では、インデントがスペースだったり日本語が文字コード出力されたりして、使い物にならない。
なので、せめてそれくらいはちゃんと出せるように改造してみた。…非常に格好悪い方法だけど(嘆)
HTMLWriterの製作者が、少しは外国のことや拡張性を考えてくれればいいのに。
そういえば、HTMLWriterの拡張クラスを直接使うなら、EditorKitから独自HTMLWriterを呼び出すようにする必要は無かったなぁ…まぁいいか。
いずれにしても、HTMLWriterの出力方法では、元となったHTMLソースの形とは全く無関係なことが分かった。以前の形を保持しつつ出力するには、やっぱり全面的に独自実装するしか無いようだ。
※コメント投稿者のブログIDはブログ作成者のみに通知されます