org.apache.xalan.xsltc.compiler

Class FlowList


public final class FlowList
extends java.lang.Object

Authors:
Jacek Ambroziak
Santiago Pericas-Geertsen

Constructor Summary

FlowList()
FlowList(InstructionHandle bh)
FlowList(FlowList list)

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.

Constructor Details

FlowList

public FlowList()


FlowList

public FlowList(InstructionHandle bh)


FlowList

public FlowList(FlowList list)

Method Details

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.


Copyright B) 2004 Apache XML Project. All Rights Reserved.