Project

General

Profile

1
package eu.dnetlib.msro.workflows.sarasvati.loader;
2

    
3
import org.springframework.beans.factory.annotation.Required;
4

    
5
import com.googlecode.sarasvati.load.NodeFactory;
6
import com.googlecode.sarasvati.mem.MemGraphFactory;
7

    
8
public class InjectableMemGraphFactory extends MemGraphFactory {
9

    
10
	/**
11
	 * custom graph factory.
12
	 */
13
	private NodeFactory nodeFactory;
14

    
15
	@Override
16
	public NodeFactory getNodeFactory(final String type) {
17
		return nodeFactory;
18
	}
19
	
20
	@Required
21
	public void setNodeFactory(final NodeFactory nodeFactory) {
22
		this.nodeFactory = nodeFactory;
23
	}
24

    
25
}
(3-3/8)