com.agilejava.docbkx.maven
Class CachingTransformerBuilder

java.lang.Object
  extended by com.agilejava.docbkx.maven.CachingTransformerBuilder
All Implemented Interfaces:
TransformerBuilder

public class CachingTransformerBuilder
extends Object
implements TransformerBuilder

A caching TransformerBuilder, holding on to the Transformer it created. Note that this class is thread-safe.

Author:
Wilfred Springer

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.agilejava.docbkx.maven.TransformerBuilder
TransformerBuilder.TransformerBuilderException
 
Constructor Summary
CachingTransformerBuilder(TransformerBuilder builder)
          Constructs a new instance.
 
Method Summary
 Transformer build()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingTransformerBuilder

public CachingTransformerBuilder(TransformerBuilder builder)
Constructs a new instance.

Parameters:
builder - The TransformerBuilder creating the actual instance of the Transformer.
Method Detail

build

public Transformer build()
                  throws TransformerBuilder.TransformerBuilderException
DOCUMENT ME!

Specified by:
build in interface TransformerBuilder
Returns:
DOCUMENT ME!
Throws:
TransformerBuilderException - DOCUMENT ME!
TransformerBuilder.TransformerBuilderException


Copyright © 2006-2013. All Rights Reserved.