SolarMetric Kodo JDO 2.5.8 generated on January 11 2004

Package com.solarmetric.kodo.runtime.objectprovider

Object provider framework

See:
          Description

Interface Summary
CustomResultList Customizable implementation of the ResultList interface, that allows configuration of the input source and ResultObjectProvider upon instantiation.
CustomResultObjectProvider Variant of ResultObjectProvider that populates a StateManagerImpl object in an application-defined manner.
ResultList List interface that represents a potentially lazy ResultList instantiation.
ResultObjectProvider Interface that allows lazy/custom instantiation of input objects.
 

Class Summary
CollectionResultList A basic ResultList inplementation that just wraps a Collection.
CustomResultObjectProvider.ResultObjectProviderAdapter Adapter class that allows a CustomResultObjectProvider to be used in situations that require a ResultObjectProvider.
CustomResultObjectProvider.ROPInfo Data structure that holds information about the object currently being loaded, and a reference to the CustomResultObjectProvider that should be used to load the information into a StateManagerImpl.
CustomResultObjectProviderImpl Abstract implementation of CustomResultObjectProvider that implements CustomResultObjectProvider.getROPInfo(java.lang.Object, java.lang.Object, com.solarmetric.kodo.meta.ClassMetaData) by assembling the necessary information about the object to be loaded.
EagerResultList Simple, non-lazy ResultList implementation
MergedResultList A MergedResultList is a wrapper for multiple instances of a ResultList that may be returned.
OnDemandForwardResultList ResultList implementation that uses lazy instantiation for forward-only underlying ResultObjectProvider instances.
ResultListIterator Wrapper iterator that will return false for hasNext() if the owning ResultList has been closed.
 

Package com.solarmetric.kodo.runtime.objectprovider Description

Object provider framework

This package provides a framework for loading data into a PersistenceManager. It can be used internally by StoreManager implementations, or can be accessed directly for loading of arbitrary data into a PersistenceManager.

Notable Classes


SolarMetric Kodo JDO 2.5.8 generated on January 11 2004

Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.