/*
* ConvertOperation.java
* @Author Oleg Gorobets
* Created: 14.08.2007
* CVS-ID: $Id:
*************************************************************************/
package org.swfparser.operation;
import java.util.Stack;
import org.swfparser.Operation;
public abstract class ConvertOperation extends UnaryOperation {
public ConvertOperation(Stack<Operation> stack) {
super(stack);
}
@Override
public String getStringValue(int level) {
return getFunctionName()+"("+op.getStringValue(level)+")";
}
protected abstract String getFunctionName();
@Override
public String toString() {
return getFunctionName()+"("+op+")";
}
}