org.apache.xalan.transformer

Class SerializerSwitcher


public class SerializerSwitcher
extends java.lang.Object

This is a helper class that decides if Xalan needs to switch serializers, based on the first output element.

Method Summary

static Serializer
switchSerializerIfHTML(String ns, String localName, Properties props, Serializer oldSerializer)
Switch to HTML serializer if element is HTML
static void
switchSerializerIfHTML(TransformerImpl transformer, String ns, String localName)
Switch to HTML serializer if element is HTML

Method Details

switchSerializerIfHTML

public static Serializer switchSerializerIfHTML(String ns,
                                                String localName,
                                                Properties props,
                                                Serializer oldSerializer)
            throws TransformerException
Switch to HTML serializer if element is HTML
Parameters:
ns - Namespace URI of the element
localName - Local part of name of element
Returns:
new contentHandler.

switchSerializerIfHTML

public static void switchSerializerIfHTML(TransformerImpl transformer,
                                          String ns,
                                          String localName)
            throws TransformerException
Switch to HTML serializer if element is HTML
Parameters:
transformer - Non-null transformer instance
ns - Namespace URI of the element
localName - Local part of name of element

Copyright B) 2006 Apache XML Project. All Rights Reserved.