org.apache.xalan.xsltc.compiler
Class FlowList

java.lang.Object
  extended by org.apache.xalan.xsltc.compiler.FlowList

public final class FlowList
extends java.lang.Object


Field Summary
private  java.util.Vector _elements
           
 
Constructor Summary
FlowList()
           
FlowList(InstructionHandle bh)
           
 
Method Summary
 FlowList add(InstructionHandle bh)
           
 FlowList append(FlowList right)
           
 void backPatch(InstructionHandle target)
          Back patch a flow list.
 FlowList copyAndRedirect(InstructionList oldList, InstructionList newList)
          Redirect the handles from oldList to newList.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_elements

private java.util.Vector _elements
Constructor Detail

FlowList

public FlowList()

FlowList

public FlowList(InstructionHandle bh)
Method Detail

add

public FlowList add(InstructionHandle bh)

append

public FlowList append(FlowList right)

backPatch

public void backPatch(InstructionHandle target)
Back patch a flow list. All instruction handles must be branch handles.


copyAndRedirect

public FlowList copyAndRedirect(InstructionList oldList,
                                InstructionList newList)
Redirect the handles from oldList to newList. "This" flow list is assumed to be relative to oldList.