/**
*
*/
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 SparqlValidateAction extends StatusAction {
private StatusEvent status;
private Validator validator;
/**
* Instantiates a new turtle validate action.
*
* @param turtleDocument the turtle document
*/
public SparqlValidateAction(Document sparqlDocument) {
Validatable validatableSparql = new ValidatableSparqlDocument(sparqlDocument);
validator = new Validator(validatableSparql);
validator.addStatusListener(this);
setStatusTask(validator);
}
public Validator getValidator(){
return 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)
}