fr.tireme.shared.xml.transform
Class SimpleTransformer

java.lang.Object
  extended by fr.tireme.shared.xml.transform.SimpleTransformer

public class SimpleTransformer
extends java.lang.Object

Generic purpose transformer

Since:
4 january 2004
Version:
2.0
Author:
Pierre Attar pat@tireme.fr (c) Tireme 2004

Constructor Summary
SimpleTransformer(org.w3c.dom.Document doc, java.lang.String stylesheet)
          Constructor for SimpleTransformer
SimpleTransformer(org.w3c.dom.Document doc, java.lang.String stylesheet, java.util.Locale locale)
           
SimpleTransformer(org.w3c.dom.Document doc, java.lang.String stylesheet, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.String> param)
           
SimpleTransformer(org.w3c.dom.Document doc, java.lang.String stylesheet, java.util.Map<java.lang.String,java.lang.String> param)
          Constructor, when parameter are needed
SimpleTransformer(java.io.File doc, java.util.Locale locale, java.lang.String stylesheet)
           
SimpleTransformer(java.io.File doc, java.lang.String stylesheet)
           
SimpleTransformer(java.io.File doc, java.lang.String stylesheet, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.String> param)
           
SimpleTransformer(java.io.File doc, java.lang.String stylesheet, java.util.Map<java.lang.String,java.lang.String> param)
           
SimpleTransformer(java.lang.String doc, java.lang.String stylesheet)
           
SimpleTransformer(java.lang.String doc, java.lang.String stylesheet, java.util.Locale locale)
           
SimpleTransformer(java.lang.String doc, java.lang.String stylesheet, java.util.Map<java.lang.String,java.lang.String> param)
           
 
Method Summary
 org.w3c.dom.Document transform()
           
 org.w3c.dom.Document transform(MyObservable obs)
           
 void transform(java.lang.String outputFile)
          Transform a DOM tree generating a file
 void transform(java.lang.String outputFile, MyObservable obs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTransformer

public SimpleTransformer(org.w3c.dom.Document doc,
                         java.lang.String stylesheet)
                  throws SDExcept
Constructor for SimpleTransformer

Parameters:
doc - Document
stylesheet - String
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(org.w3c.dom.Document doc,
                         java.lang.String stylesheet,
                         java.util.Locale locale)
                  throws SDExcept
Parameters:
doc - Document
stylesheet - String
locale - Locale
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(org.w3c.dom.Document doc,
                         java.lang.String stylesheet,
                         java.util.Locale locale,
                         java.util.Map<java.lang.String,java.lang.String> param)
                  throws SDExcept
Parameters:
doc - Document
stylesheet - String
locale - Locale
param - Map
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(org.w3c.dom.Document doc,
                         java.lang.String stylesheet,
                         java.util.Map<java.lang.String,java.lang.String> param)
                  throws SDExcept
Constructor, when parameter are needed

Parameters:
doc - document to transform
stylesheet - stylesheet file to use
param - a map association of param name and param value to be passed to the transformation
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.io.File doc,
                         java.util.Locale locale,
                         java.lang.String stylesheet)
                  throws SDExcept
Parameters:
doc - File
locale - Locale
stylesheet - String
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.io.File doc,
                         java.lang.String stylesheet)
                  throws SDExcept
Parameters:
doc - File
stylesheet - String
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.io.File doc,
                         java.lang.String stylesheet,
                         java.util.Locale locale,
                         java.util.Map<java.lang.String,java.lang.String> param)
                  throws SDExcept
Parameters:
doc - File
stylesheet - String
locale - Locale
param - Map
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.io.File doc,
                         java.lang.String stylesheet,
                         java.util.Map<java.lang.String,java.lang.String> param)
                  throws SDExcept
Parameters:
doc - File
stylesheet - String
param - Map
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.lang.String doc,
                         java.lang.String stylesheet)
                  throws SDExcept
Parameters:
doc - String
stylesheet - String
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.lang.String doc,
                         java.lang.String stylesheet,
                         java.util.Locale locale)
                  throws SDExcept
Parameters:
doc - String
stylesheet - String
locale - Locale
Throws:
SDExcept

SimpleTransformer

public SimpleTransformer(java.lang.String doc,
                         java.lang.String stylesheet,
                         java.util.Map<java.lang.String,java.lang.String> param)
                  throws SDExcept
Parameters:
doc - String
stylesheet - String
param - Map
Throws:
SDExcept
Method Detail

transform

public org.w3c.dom.Document transform()
                               throws SDExcept
Returns:
the transformed document, if exists on the standard output of the xslt porcess
Throws:
SDExcept

transform

public org.w3c.dom.Document transform(MyObservable obs)
                               throws SDExcept
Parameters:
obs - MyObservable
Returns:
the transformed document, if exists on the standard output of the xslt porcess
Throws:
SDExcept

transform

public void transform(java.lang.String outputFile)
               throws SDExcept
Transform a DOM tree generating a file

Parameters:
outputFile - the file to be generated
Throws:
SDExcept

transform

public void transform(java.lang.String outputFile,
                      MyObservable obs)
               throws SDExcept
Throws:
SDExcept