01: package org.ontoware.rdfreactor.runtime;
02:
03: import org.ontoware.rdf2go.model.Model;
04: import org.ontoware.rdf2go.model.node.Node;
05:
06: /**
07: * Can convert an RDF2Go node (or null) to the type T
08: * @author voelkel
09: *
10: * @param <T>
11: */
12: public interface INodeConverter<T> {
13:
14: T toJava(Node node);
15:
16: /**
17: * @param model an RDF2Go model
18: * @param javaType must be of type T
19: * @return an RDF2Go nod with the value of javaValue
20: */
21: Node toNode(Model model, Object javaValue);
22:
23: }
|