org.jboss.jdocbook.xslt
Class TransformerBuilder

java.lang.Object
  extended by org.jboss.jdocbook.xslt.TransformerBuilder

public class TransformerBuilder
extends java.lang.Object

A builder of Transformer instances, configurable to return either SAXON or XALAN based transformers.

Author:
Steve Ebersole

Constructor Summary
TransformerBuilder(Options options)
           
 
Method Summary
 javax.xml.transform.Transformer buildStandardTransformer(java.lang.String xsltResource)
           
 javax.xml.transform.Transformer buildStandardTransformer(java.net.URL xslt)
           
 ResolverChain buildStandardUriResolver()
           
 javax.xml.transform.Transformer buildTransformer(FormatPlan formatPlan, java.net.URL customStylesheet)
           
protected  javax.xml.transform.Transformer buildTransformer(java.net.URL xslt, javax.xml.transform.URIResolver uriResolver)
           
 ResolverChain buildUriResolver(FormatPlan formatPlan)
           
 ResolverChain buildUriResolver(java.lang.String formatName, java.lang.String docBookstyleSheet)
           
 void configureTransformer(javax.xml.transform.Transformer transformer, FormatPlan formatPlan)
           
static void configureTransformer(javax.xml.transform.Transformer transformer, javax.xml.transform.URIResolver uriResolver, java.util.Properties transformerParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformerBuilder

public TransformerBuilder(Options options)
Method Detail

buildStandardTransformer

public javax.xml.transform.Transformer buildStandardTransformer(java.net.URL xslt)

buildStandardTransformer

public javax.xml.transform.Transformer buildStandardTransformer(java.lang.String xsltResource)

buildTransformer

public javax.xml.transform.Transformer buildTransformer(FormatPlan formatPlan,
                                                        java.net.URL customStylesheet)
                                                 throws XSLTException
Throws:
XSLTException

buildTransformer

protected javax.xml.transform.Transformer buildTransformer(java.net.URL xslt,
                                                           javax.xml.transform.URIResolver uriResolver)
                                                    throws XSLTException
Throws:
XSLTException

configureTransformer

public void configureTransformer(javax.xml.transform.Transformer transformer,
                                 FormatPlan formatPlan)

configureTransformer

public static void configureTransformer(javax.xml.transform.Transformer transformer,
                                        javax.xml.transform.URIResolver uriResolver,
                                        java.util.Properties transformerParameters)

buildStandardUriResolver

public ResolverChain buildStandardUriResolver()

buildUriResolver

public ResolverChain buildUriResolver(FormatPlan formatPlan)
                               throws XSLTException
Throws:
XSLTException

buildUriResolver

public ResolverChain buildUriResolver(java.lang.String formatName,
                                      java.lang.String docBookstyleSheet)
                               throws XSLTException
Throws:
XSLTException


Copyright © 2007-2010 JBoss, a division of Red Hat, Inc. All Rights Reserved.