You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Brian Minchau (JIRA)" <xa...@xml.apache.org> on 2007/12/12 04:37:43 UTC

[jira] Closed: (XALANJ-2275) Serializer's methods to set xsl:output properties is brittle.

     [ https://issues.apache.org/jira/browse/XALANJ-2275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Minchau closed XALANJ-2275.
---------------------------------


closing this issue.

> Serializer's methods to set xsl:output properties is brittle.
> -------------------------------------------------------------
>
>                 Key: XALANJ-2275
>                 URL: https://issues.apache.org/jira/browse/XALANJ-2275
>             Project: XalanJ2
>          Issue Type: Improvement
>    Affects Versions: 2.7
>            Reporter: Brian Minchau
>             Fix For: 2.7.1
>
>         Attachments: patch2.txt
>
>
> The serializer's code to set values from xsl:output attributes is brittle.
> Setting a writer or OutputStream involves internal "init" methods that take java.util.Properties objects.  Setting an OutputStream should not need to do all that.  The only interaction with the properties is the encoding, which would be used in the creation of the java.io.Writer that wraps the OutputStream, but that is about it.
> The code is also brittle with respect to whether the values set are default values or explicit values,
> say from a stylesheet or from JAXP APIs.  
> In the long run many methods on the serializer's XSLOutputAttributes interface should go away.
> In their place a more generic methods should exist:
> public void   setOutputPropertyDefault(String name, String val);
> public void   setOutputProperty(String name, String val);
> public String getOutputPropertyDefault(String name);
> public String getOutputProperty(String name);
> Through these methods one can set/get a default or non-default property.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org