Omero API

A. Core System
ome.api Contains the central verbs of the Omero System.
ome.parameters Contains necessary parameters for various API methods throughout OMERO.
ome.system Provides the necessary container structure for the entire Omero system.

 

C. Client Packages
ome.client Client-library utilities including a client session.
pojos Simplified model for use with IPojos The pojo.* classes provide a simplified view on the following model objects: Image Pixels Project Dataset CategoryGroup Category Experimenter ExperimenterGroup Related Documentation For more information, please see: wiki:ObjectModel -->

 

D. Server Packages
ome.annotations Runtime source annotation package for the OMERO server This includes classes that annotate source code and check metadata at runtime for server API calls.
ome.api.local Non-client service API for OMERO This includes interfaces for the local administration of the OMERO server.
ome.io.nio New Input/Output handling for the OMERO server This includes interfaces/classes for the input and output handling of data within the OMERO server.
ome.logic The central repository of implementations which will be accessible through this server.
ome.security JBoss and OMERO security handling This includes classes that provide security for the execution and usage of the OMERO server on a JBoss platform.
ome.security.basic Basic OMERO security contextual classes Basic classes that provide security context objects necessary to secure the implementation of the OMERO server on a JBoss platform.
ome.security.sharing  
ome.services Base services package for OMERO API services This includes classes that implement OMERO API services described as interfaces in the OMERO Common component.
ome.services.delete Implementations of the ome.api.IDelete service.
ome.services.fulltext All necessary classes for background indexing of metadata and attached binary files.
ome.services.fulltext.bridges Custom FieldBridge implementations which can be configured to be run on each indexing activity.
ome.services.jboss Contains all code specific to the JBoss application server.
ome.services.licenses Contains an add-on service and interceptor for license administration.
ome.services.licenses.tasks Clearly specific tasks related to the use of ome.services.licenses.
ome.services.messages Message implementations used throughout the server for internal communication
ome.services.procs Internal process and process management This includes interfaces and classes that provide thread process management for internal processes critical to the operation of the OMERO server.
ome.services.procs.scripts Script processor infrastructure.
ome.services.projection  
ome.services.query facilitates the creation of Hibernate Queries and Criteria.
ome.services.scheduler  
ome.services.search Internal search implementation classes.
ome.services.sessions  
ome.services.sessions.events  
ome.services.sessions.state  
ome.services.sharing ome.api.IShare support infrastructure.
ome.services.sharing.data  
ome.services.throttling  
ome.services.util Helper classes to support OMERO service beans Instead of abstract classes, IOC methods and dependency injection is used to provide service interception for the Service (binary) bean classes.
ome.services.util.cache OMERO utilities for caching.
ome.tools OMERO Server Utility and Spring/Hibernate Tools Classes/Interfaces that implement File, Hibernate, Spring, Annotation, Hierarchy, etc. method mechanics for the OMERO server Related Documentation For more information, please see: TODO
ome.tools.hibernate Hibernate specific tools for the OMERO Server Classes/Interfaces that implement Hibernate method mechanics for the OMERO server Related Documentation For more information, please see: TODO
ome.tools.lsid Life Science Identifier (LSID) tools Classes/Interfaces that manage conversions and creation of LSID unique identifiers Related Documentation For more information, please see: TODO
ome.tools.spring OMERO Server tools specific to Spring Classes/Interfaces that implement AOP, Post-processing injection, session flushing, and factory management.

 

E. Blitz Server
ome.services.blitz  
ome.services.blitz.fire  
ome.services.blitz.gateway  
ome.services.blitz.impl  
ome.services.blitz.tasks  
ome.services.blitz.util  

 

E. Blitz Client
omero  
omero.grid  
omero.model  
omero.sys  
omero.util  
omerojava.util  

 

G. Rendering Engine
omeis.providers.re Red-Green-Blue (RGB) data structures and Image Rendering Service This package provides basic data structures to represent an RGB pixel set and provide a service for the rendering of this pixel set.
omeis.providers.re.codomain Provides codomain pixel set data structures for Maps and Contexts.
omeis.providers.re.data Provides classes needed to define XY planes within a dynamic 3D context.
omeis.providers.re.metadata  
omeis.providers.re.quantum  

 

H. Utilities
ome.util.math.geom2D Plane geometry data structures for OMERO This includes a several implementations of various two dimensional simple geometry classes to represent these structures within the OMERO system.
ome.util.mem Dynamic object instance and state management for OMERO This includes various implementations of copy and clonable operations.
ome.util.messages Messages package for specialized exception handling for OMERO.
ome.util.tasks Simple Runnable tasks for various needs.
ome.util.tasks.admin Adminstrative task implementations for OMERO Related Documentation For more information, please see: TODO
ome.utils  

 

Other Packages
ome.admin.controller  
ome.admin.converter  
ome.admin.data  
ome.admin.listener  
ome.admin.logic  
ome.admin.model  
ome.admin.validator  
ome.init  
src.adminTool.groupPanel  
src.adminTool.main  
src.adminTool.model  
src.adminTool.omero  
src.adminTool.ui  
src.adminTool.ui.messenger  
src.adminTool.usersPanel  

 



Copyright © 2007 The University of Dundee. All Rights Reserved.