/* * SwitchPattern.java * @Author Oleg Gorobets * Created: 05.09.2007 * CVS-ID: $Id: *************************************************************************/ package org.swfparser.pattern; import java.util.List; import com.jswiff.swfrecords.actions.Action; public class SwitchPattern extends BranchPattern { private List<List<Action>> conditionBlocks; private List<List<Action>> switchBlocks; private List<Action> defaultActions; private int size = 0; public SwitchPattern(List<List<Action>> conditionBlocks, List<List<Action>> switchBlocks, List<Action> defaultActions, int size) { super(); this.conditionBlocks = conditionBlocks; this.switchBlocks = switchBlocks; this.defaultActions = defaultActions; this.size = size; } @Override public int size() { return size; } public List<List<Action>> getConditionBlocks() { return conditionBlocks; } public List<List<Action>> getSwitchBlocks() { return switchBlocks; } public List<Action> getDefaultActions() { return defaultActions; } }