Does anyone know how to generate an HTMLDocument object programmatically in Java without resorting to generating a String externally and then using HTMLEditorKit#read to parse it? Two reasons I ask:
Firstly my HTML generation routine needs to be very fast and I assume that parsing a string into an internal model is more costly than directly constructing this model.
Secondly, an object-oriented approach would likely result in cleaner code.
I should also mention that, for licensing reasons, I can't resort to using any libraries other than those shipped with the JVM.