/* * GetURL2Operation.java * @Author Oleg Gorobets * Created: Jul 30, 2007 * CVS-ID: $Id: *************************************************************************/ package org.swfparser.operation; import java.util.Arrays; import java.util.List; import java.util.Stack; import org.swfparser.Operation; import com.jswiff.swfrecords.actions.GetURL2; public class GetURL2Operation extends GetURLOperation { private Operation targetOp; private Operation urlOp; public GetURL2Operation(Stack<Operation> stack, GetURL2 action) { super(); this.targetOp = stack.pop(); this.urlOp = stack.pop(); target = targetOp.getStringValue(0); url = urlOp.getStringValue(0); } @Override public int getArgsNumber() { return 2; } public List<Operation> getOperations() { return Arrays.asList(targetOp,urlOp); } }