/** * */ package org.hyperdata.scute.validate; import javax.swing.text.Document; import org.hyperdata.scute.status.StatusAction; import org.hyperdata.scute.status.StatusEvent; /** * The Class TurtleValidateAction. * * @author danny */ public class TurtleValidateAction extends StatusAction { private StatusEvent status; /** * Instantiates a new turtle validate action. * * @param turtleDocument the turtle document */ public TurtleValidateAction(Document turtleDocument) { Validatable validatableTurtle = new ValidatableTurtleDocument(turtleDocument); Validator validator = new Validator(validatableTurtle); validator.addStatusListener(this); setStatusTask(validator); } /* (non-Javadoc) * @see org.hyperdata.scute.swing.status.StatusChangeListener#statusChanged(org.hyperdata.scute.swing.status.StatusEvent) */ @Override public void statusChanged(StatusEvent status) { this.status = status; } // putValue(key, value) }