Package org.apache.jena.enhanced
Class Implementation
- java.lang.Object
-
- org.apache.jena.enhanced.Implementation
-
public abstract class Implementation extends java.lang.Object
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
Constructors Constructor Description Implementation()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
canWrap(Node node, EnhGraph eg)
true iff wrapping (node, eg) would succeed.abstract EnhNode
wrap(Node node, EnhGraph eg)
Create a new EnhNode wrapping a Node in the context of an EnhGraph
-
-
-
Method Detail
-
wrap
public abstract EnhNode wrap(Node node, EnhGraph eg)
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.
-
-