// 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+"]";
}
}