[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wink-dev
Subject:    [jira] Commented: (WINK-202) Change XmlFormattingOptions to not do
From:       "Bryant Luk (JIRA)" <jira () apache ! org>
Date:       2009-09-23 23:25:16
Message-ID: 292748497.1253748316033.JavaMail.jira () brutus
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/WINK-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12758926#action_12758926 \
] 

Bryant Luk commented on WINK-202:
---------------------------------

On some thought, I believe XmlFormattingOptions should just be a simple Properties \
like object so that any custom property can be set on the marshaller.

> Change XmlFormattingOptions to not do anything by default
> ---------------------------------------------------------
> 
> Key: WINK-202
> URL: https://issues.apache.org/jira/browse/WINK-202
> Project: Wink
> Issue Type: Improvement
> Components: Common
> Affects Versions: 0.2
> Reporter: Bryant Luk
> Assignee: Bryant Luk
> Fix For: 0.2
> 
> 
> Changing XmlFormattingOptions to not do anything by default to help improve minor \
> compatibility and gain a "cheap" performance benefit (up to 2% overall).  While \
> it's a nice feature to have, it may be unexpected for some clients to leave out the \
> XML declaration.  Furthermore, while the indenting is beneficial for debugging, \
> generally people will not be reading the XML. The change should be relatively \
> simple I think: {code}
> if (formatingOptions != null) {
> JAXBUtils.setXmlFormattingOptions(marshaller, formatingOptions);
> } else {
> JAXBUtils.setXmlFormattingOptions(marshaller, XmlFormattingOptions
> .getDefaultXmlFormattingOptions());
> }
> {code}
> should get rid of the else statement.  This would allow the marshaller to do \
> whatever the "natural" JDK defaults are automatically.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic