INRIA & FluxMedia

fr.fluxmedia.transmorpher.TProcessFactory
Class TLoopStack1

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.TProcessFactory.TLoopStack1
All Implemented Interfaces:
OneMixerHandler

public final class TLoopStack1
extends Object
implements OneMixerHandler

This class based on the TProcessBasic allow to define a Connector. A connector is a N -> 1 element. It 's allow to merge a set of ContentHandler flow

Since:
jdk 1.2 / SAX 2.0
See Also:
OneMixer, MultipleMixer, fr.fluxmedia.transmorpher.TProcessFactory.ProcessBasic

Field Summary
(package private)  TLoopUtility iFather
           
(package private)  LoopStackMixer iMyMixer
           
 
Constructor Summary
TLoopStack1(boolean pActive, TLoopUtility pFather)
           
 
Method Summary
 void computeStack()
           
 ContentHandler getContentHandler()
           
 ContentHandler getContentHandlerIn()
           
 ContentHandlerInfoStack getContentHandlerInfoStack()
           
 void IsFinished()
          when a OneMixer is finished, we execute the stack of the next mixer, and then , set the next mixer active
 void IsFinishedDuringStop()
           
 void setContentHandler(ContentHandler pCH)
           
 void setContentHandlerOut(ContentHandler pCH)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

iMyMixer

LoopStackMixer iMyMixer

iFather

TLoopUtility iFather
Constructor Detail

TLoopStack1

public TLoopStack1(boolean pActive,
                   TLoopUtility pFather)
            throws TransformerException,
                   TransformerConfigurationException,
                   SAXException,
                   IOException
Method Detail

getContentHandler

public ContentHandler getContentHandler()

getContentHandlerIn

public ContentHandler getContentHandlerIn()

setContentHandler

public void setContentHandler(ContentHandler pCH)

setContentHandlerOut

public void setContentHandlerOut(ContentHandler pCH)

IsFinished

public final void IsFinished()
                      throws SAXException
when a OneMixer is finished, we execute the stack of the next mixer, and then , set the next mixer active
Specified by:
IsFinished in interface OneMixerHandler

IsFinishedDuringStop

public final void IsFinishedDuringStop()
                                throws SAXException
Specified by:
IsFinishedDuringStop in interface OneMixerHandler

computeStack

public final void computeStack()
                        throws SAXException

getContentHandlerInfoStack

public final ContentHandlerInfoStack getContentHandlerInfoStack()

INRIA & FluxMedia

...