package org.deri.grefine.rdf;
import java.net.URI;
import org.json.JSONException;
import org.json.JSONWriter;
import org.openrdf.model.BNode;
import org.openrdf.model.Resource;
import org.openrdf.model.ValueFactory;
import com.google.refine.model.Project;
import com.google.refine.model.Row;
public class ConstantBlankNode extends ResourceNode{
private int _id;
ConstantBlankNode(int id){
this._id = id;
}
@Override
public Resource[] createResource(URI baseUri, ValueFactory factory, Project project,
Row row, int rowIndex,BNode[] blanks) {
return new BNode[]{blanks[this._id]};
}
@Override
protected void writeNode(JSONWriter writer) throws JSONException {
writer.key("nodeType"); writer.value("blank");
}
}