INRIA & FluxMedia

fr.fluxmedia.transmorpher.TProcessFactory
Class MultipleMixer

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
        |
        +--fr.fluxmedia.transmorpher.TProcessFactory.MultipleMixer
All Implemented Interfaces:
OneMixerHandler, TProcess

public final class MultipleMixer
extends TProcess_Impl
implements OneMixerHandler

This class manage a set of OneMixer Object

See Also:
2.0 && JDK 1.3

Field Summary
(package private)  ContentHandler iContentHandler
          the content handler
(package private)  int iCurrentMixer
          The number of the current mixer
(package private)  OneMixer[] iMixerList
          The list of OneMixer element
(package private)  int iNbMixer
          The number of mixer
 
Fields inherited from class fr.fluxmedia.transmorpher.TProcessFactory.TProcess_Impl
iListIn, iListOut, iName, iNbIn, iNbOut
 
Constructor Summary
MultipleMixer(int pNbMixer)
          The constructor
 
Method Summary
 ContentHandler getContentHandler()
          get the content handler for this element
 OneMixer getMixer(int p)
          return a mixer
 TProcess internalCopy()
          internal copy, call by XSLProcess_impl
 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 pContentHandler)
          Set the content handler for this element
 
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

iMixerList

OneMixer[] iMixerList
The list of OneMixer element

iCurrentMixer

int iCurrentMixer
The number of the current mixer

iNbMixer

int iNbMixer
The number of mixer

iContentHandler

ContentHandler iContentHandler
the content handler
Constructor Detail

MultipleMixer

public MultipleMixer(int pNbMixer)
The constructor
Method Detail

getMixer

public final OneMixer getMixer(int p)
return a mixer

setContentHandler

public final void setContentHandler(ContentHandler pContentHandler)
Set the content handler for this element

getContentHandler

public final ContentHandler getContentHandler()
get the content handler for this element

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()
Specified by:
IsFinishedDuringStop in interface OneMixerHandler

internalCopy

public final TProcess internalCopy()
Description copied from interface: TProcess
internal copy, call by XSLProcess_impl
Overrides:
internalCopy in class TProcess_Impl

INRIA & FluxMedia

...