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(java.util.logging.Logger console)
           
 org.w3c.dom.Document transform(MyObservable obs)
           
 void transform(java.lang.String outputFile, java.util.logging.Logger console)
          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 Xml2outputExcept
Constructor for SimpleTransformer

Parameters:
doc - Document
stylesheet - String
Throws:
Xml2outputExcept

SimpleTransformer

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

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 Xml2outputExcept
Parameters:
doc - Document
stylesheet - String
locale - Locale
param - Map
Throws:
Xml2outputExcept

SimpleTransformer

public SimpleTransformer(org.w3c.dom.Document doc,
                         java.lang.String stylesheet,
                         java.util.Map<java.lang.String,java.lang.String> param)
                  throws Xml2outputExcept
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:
Xml2outputExcept

SimpleTransformer

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

SimpleTransformer

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

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 Xml2outputExcept
Parameters:
doc - File
stylesheet - String
locale - Locale
param - Map
Throws:
Xml2outputExcept

SimpleTransformer

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

SimpleTransformer

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

SimpleTransformer

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

SimpleTransformer

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

transform

public org.w3c.dom.Document transform(java.util.logging.Logger console)
                               throws Xml2outputExcept
Parameters:
console - Logger
Returns:
the transformed document, if exists on the standard output of the xslt porcess
Throws:
Xml2outputExcept

transform

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

transform

public void transform(java.lang.String outputFile,
                      java.util.logging.Logger console)
               throws Xml2outputExcept
Transform a DOM tree generating a file

Parameters:
outputFile - the file to be generated
console - Logger
Throws:
Xml2outputExcept

transform

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