java.lang.Object
org.apache.jena.enhanced.Implementation
Interface defining a generic factory interface for generating enhanced nodes from normal graph nodes. Implementation classes should have a public final member variable called factory of this type.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Implementation
public Implementation()
-
-
Method Details
-
wrap
Create a new EnhNode wrapping a Node in the context of an EnhGraph- Parameters:
node
- The node to be wrappedeg
- The graph containing the node- Returns:
- A new enhanced node which wraps node but presents the interface(s) that this factory encapsulates.
-
canWrap
true iff wrapping (node, eg) would succeed.- Parameters:
node
- the node to test for suitabilityeg
- the enhanced graph the node appears in- Returns:
- true iff the node can represent our type in that graph
-