net.sf.sqs_xml.translator.logic
Class AbstractTranslator

java.lang.Object
  extended bynet.sf.sqs_xml.translator.logic.AbstractTranslator
All Implemented Interfaces:
Translator
Direct Known Subclasses:
MarkReaderTranslator, PDFtoSQMTranslator, SQStoHTMLTranslator, SQStoPDFTranslator

public abstract class AbstractTranslator
extends java.lang.Object
implements Translator


Constructor Summary
AbstractTranslator()
           
 
Method Summary
 javax.xml.transform.stream.StreamSource createStreamSource(java.lang.String href, java.lang.String base)
           
 void execute(java.io.InputStream inputStream, TranslatorResource resource, java.io.OutputStream outputStream, javax.xml.transform.sax.TransformerHandler starterHandler, javax.xml.transform.sax.TransformerHandler terminatorHandler)
           
 java.lang.String[] getParameters(java.lang.String filename)
           
 void init()
           
 void initParameters(java.lang.String filename, javax.xml.transform.sax.TransformerHandler tHandler)
           
static void main(java.lang.String[] args, java.lang.String message, java.lang.String[] xsltFilenames, AbstractTranslator self, java.lang.String baseuri)
           
 void translate(java.io.InputStream inputStream, TranslatorResource resource, java.io.OutputStream outputStream, java.lang.String baseURI)
           
 void translate(java.lang.String sourceFile, TranslatorResource resource, java.lang.String targetFile, java.lang.String baseURI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTranslator

public AbstractTranslator()
                   throws TranslatorException
Method Detail

main

public static void main(java.lang.String[] args,
                        java.lang.String message,
                        java.lang.String[] xsltFilenames,
                        AbstractTranslator self,
                        java.lang.String baseuri)
                 throws TranslatorException
Throws:
TranslatorException

init

public void init()
          throws TranslatorException
Throws:
TranslatorException

createStreamSource

public javax.xml.transform.stream.StreamSource createStreamSource(java.lang.String href,
                                                                  java.lang.String base)

translate

public void translate(java.lang.String sourceFile,
                      TranslatorResource resource,
                      java.lang.String targetFile,
                      java.lang.String baseURI)
               throws TranslatorException
Specified by:
translate in interface Translator
Throws:
TranslatorException

translate

public void translate(java.io.InputStream inputStream,
                      TranslatorResource resource,
                      java.io.OutputStream outputStream,
                      java.lang.String baseURI)
               throws TranslatorException
Specified by:
translate in interface Translator
Throws:
TranslatorException

execute

public void execute(java.io.InputStream inputStream,
                    TranslatorResource resource,
                    java.io.OutputStream outputStream,
                    javax.xml.transform.sax.TransformerHandler starterHandler,
                    javax.xml.transform.sax.TransformerHandler terminatorHandler)
             throws TranslatorException
Throws:
TranslatorException

initParameters

public void initParameters(java.lang.String filename,
                           javax.xml.transform.sax.TransformerHandler tHandler)

getParameters

public java.lang.String[] getParameters(java.lang.String filename)