VODesktop 1.3.2 API

VODesktop and Astro Runtime - Implementation

See:
          Description

Framework
org.astrogrid Main classes
org.astrogrid.desktop Other Application Entry Points
org.astrogrid.desktop.alternatives Alternative component implementations
org.astrogrid.desktop.framework Framework components
org.astrogrid.desktop.hivemind Hivemind XML Descriptors and extension classes
org.astrogrid.desktop.modules.test Integration testing
org.astrogrid.desktop.protocol.classpath URL protocol handler for classpath:
org.astrogrid.desktop.protocol.fallback URL protocol handler for fallback:

 

System
org.astrogrid.desktop.modules.auth Authorization and Session Management.
org.astrogrid.desktop.modules.system System module Implementation
org.astrogrid.desktop.modules.system.contributions Beans used in hivemind configuration points
org.astrogrid.desktop.modules.system.converters String-to-Object convertors for types used in system module
org.astrogrid.desktop.modules.system.messaging Abstraction layer over SAMP and PLASTIC messaging
org.astrogrid.desktop.modules.system.pref Preferences system
org.astrogrid.desktop.modules.system.transformers Classes that convert result objects into html / xml / transportable beans
org.astrogrid.desktop.modules.system.ui Fundamental models for the UI system

 

Virtual Observatory
org.astrogrid.desktop.modules.ag Astrogrid Clients
org.astrogrid.desktop.modules.ag.converters Converters required by Astrogrid module
org.astrogrid.desktop.modules.ag.transformers Transformers required by astrogrid module
org.astrogrid.desktop.modules.ag.vfs Custom filesystems for VFS
org.astrogrid.desktop.modules.ag.vfs.myspace Myspace filesystem for VFS
org.astrogrid.desktop.modules.cds CDS Clients
org.astrogrid.desktop.modules.file Implementation of AR File Access API
org.astrogrid.desktop.modules.ivoa IVOA clients
org.astrogrid.desktop.modules.ivoa.resource Registry Resources
org.astrogrid.desktop.modules.plastic Plastic Hub
org.astrogrid.desktop.modules.util Utilities
org.astrogrid.desktop.modules.votech Annotations and Monitoring

 

UI and Dialogues
org.astrogrid.desktop.icons Icons
org.astrogrid.desktop.modules.adqlEditor ADQL Query Editor
org.astrogrid.desktop.modules.adqlEditor.commands Commands for ADQL Editor
org.astrogrid.desktop.modules.adqlEditor.nodes Tree nodes for ADQL Editor
org.astrogrid.desktop.modules.dialogs GUI Dialogues
org.astrogrid.desktop.modules.ui User Interface Components, and base classes
org.astrogrid.desktop.modules.ui.actions UI Activities
org.astrogrid.desktop.modules.ui.comp UI widgets
org.astrogrid.desktop.modules.ui.dnd Drag and Drop support
org.astrogrid.desktop.modules.ui.execution Remote Task Execution Tracking
org.astrogrid.desktop.modules.ui.fileexplorer File Explorer
org.astrogrid.desktop.modules.ui.folders Persistent Folder Models
org.astrogrid.desktop.modules.ui.scope AstroScope components
org.astrogrid.desktop.modules.ui.taskrunner Task Runner
org.astrogrid.desktop.modules.ui.voexplorer VOExplorer
org.astrogrid.desktop.modules.ui.voexplorer.google Components of RegistryGooglePane
org.astrogrid.desktop.modules.ui.voexplorer.srql Simple Registry Query Language
org.astrogrid.desktop.modules.ui.voexplorer.strategy Filtering Strategies for RegistryGooglePanel

 

VODesktop and Astro Runtime - Implementation

The Framework packages contain the main classes, commandline parser, and assembly code that constructs the application by parsing module descriptors and instantiating modules.

The System packages implement the basic components and the access methods into the AR API - XMLRPC, RMI, HTTP.

The Virtual Observatory packages implement clients and utilities for working with the VO.

The UI and Dialogues packages implements the VODesktop UI and AR API dialogues.



Copyright © 2002-2010 AstroGrid. All Rights Reserved.