[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