[ http://issues.apache.org/jira/browse/XALANJ-2275?page=all ]
     
Brian Minchau resolved XALANJ-2275:
-----------------------------------

    Fix Version: Latest Development Code
     Resolution: Fixed

Fixed, patch was committed.

> Serializer's methods to set xsl:output properties is brittle.
> -------------------------------------------------------------
>
>          Key: XALANJ-2275
>          URL: http://issues.apache.org/jira/browse/XALANJ-2275
>      Project: XalanJ2
>         Type: Improvement
>     Versions: Latest Development Code
>     Reporter: Brian Minchau
>      Fix For: Latest Development Code
>  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.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to