iSpheres 0.1 API

Packages
org.ispheres.client This package contains java classes which can be used as the core component for any client application which wishes to communicate with a parent iSphere.
org.ispheres.server.connectors This package contains the java classes which are either metadata or digital object connectors.
org.ispheres.server.connectors.csvmetadata This package contains the java classes required for a CSV metadata connector.
org.ispheres.server.core This package contains the java classes which form the core server side functionality of iSpheresCore.
org.ispheres.server.core.process This package contains processes which the iSphere can perform on behalf of clients.
org.ispheres.server.indexing This package contains indexers which are used by the simple repository model to index and search metadata records.
org.ispheres.server.main This package contains the main entry point for the iSphere application (ISphereServer.java).
org.ispheres.server.transforms This package contains the implementations of all the Transformations that an iSphere can perform on original raw digital objects, new transformations added here must be registered with the iSphere via the use of the main configuration file (ispheres-main-config.xml).
org.ispheres.shared.core  
org.ispheres.shared.encoding  
org.ispheres.shared.objects This package contains all the different digital objects that an iSphere can work with, inital support is for images and GIS datasets.
org.ispheres.shared.process This package contains java classes which define the process framework, both a process and a search are tasks which an iSphere can perform on behalf of clients.
org.ispheres.shared.streams This package contains streams which can be registered with a digital object so that they can be serialised and deserialised from byte arrays.
org.ispheres.shared.transforms This package contains the base java classes required to define a transformation.
org.ispheres.shared.util This package contains generic utilities that have been developed for iSpheresCore, but could easily be used in any other project.

 



Copyright © 2004-2005 The Archaeological Computing Laboratory, University of Sydney. All Rights Reserved.