INRIA & FluxMedia

fr.fluxmedia.transmorpher.TProcessFactory
Class TReader

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
        |
        +--fr.fluxmedia.transmorpher.TProcessFactory.TProcessBasic
              |
              +--fr.fluxmedia.transmorpher.TProcessFactory.TReader
All Implemented Interfaces:
Runnable, TProcess

public final class TReader
extends TProcessBasic
implements Runnable

This class provide a basic process which is able to read an XML file

Since:
jdk 1.3 && SAX 2.0

Field Summary
(package private)  String iFilename
          The file name whish describe the file to read
(package private)  XMLReader iReader
          The XMLReader
(package private)  boolean isRunning
           
(package private)  boolean isThread
           
(package private)  Thread myThread
           
 
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
iListIn, iListOut, iName, iNbIn, iNbOut
 
Constructor Summary
TReader(String[] pOut, String pFilename)
          The constructor
 
Method Summary
 void execProcess()
          Exec the process
 TProcess internalCopy()
          Copy this reader, this method is call by the Copy method of the XLTProcess_Impl
 void run()
           
 
Methods inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
Copy, getIn, getIn, getName, getOut, getOut, setIn, setName, setOut
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

iReader

XMLReader iReader
The XMLReader

isThread

boolean isThread

iFilename

String iFilename
The file name whish describe the file to read

isRunning

boolean isRunning

myThread

Thread myThread
Constructor Detail

TReader

public TReader(String[] pOut,
               String pFilename)
        throws SAXException,
               IOException
The constructor
Method Detail

execProcess

public void execProcess()
                 throws IOException,
                        SAXException
Exec the process

internalCopy

public final TProcess internalCopy()
Copy this reader, this method is call by the Copy method of the XLTProcess_Impl
Overrides:
internalCopy in class TProcess_Impl

run

public final void run()
Specified by:
run in interface Runnable

INRIA & FluxMedia

...