Package com.hp.hpl.jena.enhanced

This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph.

See:
          Description

Interface Summary
Type A Type denotes a view of a polymorphic object.
 

Class Summary
BuiltinPersonalities  
EnhGraph A specialisation of Polymorphic that models an extended graph - that is, one that containsEnhanced nodes or one that itself exposes additional capabilities beyond the graph API.
EnhNode A specialisation of Polymorphic that models an extended node in a an extended graph.
GraphPersonality  
Implementation Interface defining a generic factory interface for generating enhanced nodes from normal graph nodes.
NodePersonality  
Personality Defines a set of permitted mappings from Type identifiers to Implementation factories that can generate instances of the facet represented by the Type.
Polymorphic 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  
 

Package com.hp.hpl.jena.enhanced Description

This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph.



Copyright © 2001-2003 Hewlett-Packard. All Rights Reserved.