// Copyright 2001, FreeHEP. package org.freehep.postscript; /** * OperandStack for PostScript Processor * * @author Mark Donszelmann * @version $Id: GStateStack.java 10178 2006-12-08 09:03:07Z duns $ */ public class GStateStack extends PostScriptStack { public GStateStack() { super(); } public Object push(Object o){ throw new IllegalArgumentException("Only PSGState allowed on stack."); } public PSGState push(PSGState gs) { return (PSGState)super.push(gs); } public PSGState popGState() { return (PSGState)pop(); } public String toString() { return "GStateStack"; } }