Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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

Class Summary
BuiltinPersonalities | The personalities that are provided for the existing Jena classes.
EnhGraph | A specialisation of Polymorphic that models an extended graph - that is, one that contains`Enhanced 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 | Personalities for Graphs.
Implementation | Interface defining a generic factory interface for generating enhanced nodes from normal graph nodes.
NodePersonality | Personalities for nodes.
Personality | 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 | 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.

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Hewlett-Packard Development Company, LP