// Copyright 2004, FreeHEP. package org.freehep.postscript; import java.util.EventObject; /** * Class for signalling DSC comments * * @author Mark Donszelmann * @version $Id: DSCEvent.java 10178 2006-12-08 09:03:07Z duns $ */ public class DSCEvent extends EventObject { public static int PARSED = 0; // comment found and arguments (if any) parsed ok public static int UNPARSED = 1; // comment not found public static int ERROR = 2; // comment found, but arguments did not parse ok private String comment; private Object args; private int state; public DSCEvent(Object src, String comment, Object args, int state) { super(src); this.comment = comment; this.args = args; this.state = state; } public String getComment() { return comment; } public Object getArgs() { return args; } public int getState() { return state; } public String toString() { return "DSCEvent ["+comment+", "+args+", "+state+"]"; } }