|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| BuiltinPersonalities | The personalities that are provided for the existing Jena classes. |
| EnhGraph | TODO: remove the polymorphic aspect of EnhGraphs. |
| EnhNode | A specialisation of Polymorphic that models an extended node in a an extended graph. |
| GraphPersonality | Personalities for Graphs. |
| Implementation | Interface defining a generic factory interface for generating enhanced nodes from normal graph nodes. |
| NodePersonality | Personalities for nodes. |
| Personality<T> | Defines a set of permitted mappings from [interface] Class objects to
Implementation factories that can generate instances of the facet represented
by the Class. |
| Polymorphic<T> | Abstract base class for all polymorphic RDF objects, especially enhanced node and enhanced graph. |
| Exception Summary | |
|---|---|
| AlreadyLinkedViewException | Exception to throw when adding a view to a Polymorphic discovers that the view to add is already on a ring. |
| PersonalityConfigException | Exception denoting that a personality is misconfigured in some way. |
| UnsupportedPolymorphismException | Exception to throw if an enhanced graph does not support polymorphism to a specific class. |
This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||