com.facetmap.format.xml
Class TransformerPersister

java.lang.Object
  extended by com.facetmap.format.xml.TransformerPersister

public class TransformerPersister
extends java.lang.Object

Serves XSL transforms from known sources.


Field Summary
protected  java.lang.String packageName
           
protected  java.util.Map registry
           
protected  java.io.File xsltDir
           
 
Constructor Summary
TransformerPersister(java.io.File transformerDir)
           
TransformerPersister(java.lang.String packageName)
           
 
Method Summary
 javax.xml.transform.Transformer get(java.lang.String name)
           
 java.util.Map getRegistry()
          Not ordinarily necessary but provided for hacking.
 java.util.Collection getTransformerNames()
          This can return null if there is no way to determine available transformers, e.g.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xsltDir

protected java.io.File xsltDir

packageName

protected java.lang.String packageName

registry

protected java.util.Map registry
Constructor Detail

TransformerPersister

public TransformerPersister(java.io.File transformerDir)

TransformerPersister

public TransformerPersister(java.lang.String packageName)
Method Detail

get

public javax.xml.transform.Transformer get(java.lang.String name)
                                    throws javax.xml.transform.TransformerConfigurationException
Throws:
javax.xml.transform.TransformerConfigurationException

getTransformerNames

public java.util.Collection getTransformerNames()
This can return null if there is no way to determine available transformers, e.g. if they are not on the filesystem.


getRegistry

public java.util.Map getRegistry()
Not ordinarily necessary but provided for hacking.