INRIA & FluxMedia

fr.fluxmedia.transmorpher.graph
Class FeedBack

java.lang.Object
  extended by java.util.Observable
      extended by fr.fluxmedia.transmorpher.graph.Channel
          extended by fr.fluxmedia.transmorpher.graph.FeedBack
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Test

public class FeedBack
extends Channel

A feed back channel is made of two subchannels, It thus takes two additionnal ports. in is the begining of the first sub-channel innerIn that of the second one (that will be recopied on the first one) out is be the output of the first subchannel innerOut is the input of the second subchannel. It can be either (1) empty, (2) filled with an output port of the repeat, (3) filled with an input port of a successive call

See Also:
Serialized Form

Field Summary
private  Port innerInput
           
private  Port innerOutput
           
 
Fields inherited from class fr.fluxmedia.transmorpher.graph.Channel
in, name, nullified, out, process, visited
 
Constructor Summary
FeedBack(java.lang.String name, Process p)
           
FeedBack(java.lang.String name, Process p, Port i, Port ii, Port io, Port o)
          This might really be useless
 
Method Summary
 Port innerInput()
           
 Port innerOutput()
           
 void setIn(Port p)
          Sets the in port of the Channel object
 void setOut(Port p)
          This is inversed because in the case of an output of the repeat, then it must be stored second
 
Methods inherited from class fr.fluxmedia.transmorpher.graph.Channel
clearNull, clearVisited, getName, getProcess, in, nullifiedP, nullify, out, setName, setVisited, toString, visitedP
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

innerInput

private Port innerInput

innerOutput

private Port innerOutput
Constructor Detail

FeedBack

public FeedBack(java.lang.String name,
                Process p)

FeedBack

public FeedBack(java.lang.String name,
                Process p,
                Port i,
                Port ii,
                Port io,
                Port o)
This might really be useless

Method Detail

innerInput

public Port innerInput()

innerOutput

public Port innerOutput()

setIn

public void setIn(Port p)
Description copied from class: Channel
Sets the in port of the Channel object

Overrides:
setIn in class Channel
Parameters:
p - The new in port

setOut

public void setOut(Port p)
This is inversed because in the case of an output of the repeat, then it must be stored second

Overrides:
setOut in class Channel

INRIA & FluxMedia

..no bottom yet...