aboutsummaryrefslogtreecommitdiff
path: root/external/uk/ac/ox/cs/data/sample/Sampler.java
blob: 205b29bba2dfbf51718a976f9e990fc5de90393d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package uk.ac.ox.cs.data.sample;

import org.openrdf.rio.RDFHandlerException;
import org.openrdf.rio.turtle.TurtleWriter;

public abstract class Sampler {

	protected RDFGraph m_graph; 
	protected TurtleWriter m_writer;
	
	public Sampler(RDFGraph graph, TurtleWriter writer) {
		m_graph = graph; 
		m_writer = writer;
	}
	
	public abstract void setLimit(int limit); 
	
	public abstract void sample() throws RDFHandlerException;

	public abstract void dispose();
	

}