com.opensymphony.module.sitemesh.util
Class OutputConverter

java.lang.Object
  extended by com.opensymphony.module.sitemesh.util.OutputConverter

public class OutputConverter
extends Object

A converter from one character type to another

This class is not threadsafe


Nested Class Summary
(package private) static class OutputConverter.ResinWriter
          To get internationalised characters to work on Resin, some conversions need to take place.
 
Field Summary
static String WORK_AROUND_RESIN_I18N_BUG
          Resin versions 2.1.12 and previously have encoding problems for internationalisation.
 
Constructor Summary
OutputConverter()
           
 
Method Summary
static String convert(String inputString)
           
static Writer getWriter(Writer out)
           
private static void resinConvert(String inputString, Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WORK_AROUND_RESIN_I18N_BUG

public static final String WORK_AROUND_RESIN_I18N_BUG
Resin versions 2.1.12 and previously have encoding problems for internationalisation.

This is fixed in Resin 2.1.13. Once 2.1.13 is used more widely, this parameter (and class) can be removed.

See Also:
Constant Field Values
Constructor Detail

OutputConverter

public OutputConverter()
Method Detail

getWriter

public static Writer getWriter(Writer out)

convert

public static String convert(String inputString)
                      throws IOException
Throws:
IOException

resinConvert

private static void resinConvert(String inputString,
                                 Writer writer)
                          throws IOException
Throws:
IOException

www.opensymphony.com/sitemesh/