[jdom-interest] BUG: XMLOutputter inserts extra empty lines

Laurent Bihanic laurent.bihanic at atosorigin.com
Thu Dec 6 00:54:11 PST 2001


Jason Hunter wrote:

> I'm starting to think that instead of having separate flags we just have
> different modes with options:
> 
> RAW: prints the document as it is in memory, default
> 
> PRETTY: prints the document "pretty" (whitespace altered)
>   Option to change indent string (tab, spaces)
>   Option to change line width (72, 80, 0 for no wrap)
> 
> COMPRESSED: prints the document with whitespace removed
> 
> We might even implement it with subclasses of XMLOutputter to break out
> the code and allow others to subclass if they want special tweaking.  Or
> we might allow pluggable code units, which is more flexible than
> subclassing.  outputter.setWhitespaceLogic(xxx).
> 
> Thoughts?
> 

+1 for the "pluggable code units", XMLOutputter could then hide these by still 
providing (for a while) the existing configuration methods.

Laurent




More information about the jdom-interest mailing list