Package cds.aladin

Interface Summary
AppMessagingInterface  
MetaDataTree.SortableColumn Interface allowing us to have sortable columns in the flatview of the tree
MyListener  
PlaneLoadListener An interface to be implemented by classes interested in events related to plane loading (has the loading been successful or not)
WidgetFinder Title : WidgetFinder Description : Interface to find and locate "home-made" widgets
XMatchInterface  
 

Class Summary
Action Gestion des actions associees a chaque bloc de contraintes
ActionExecutor Title : ActionExecutor Description : executes a list of actions (RobotAction), given the list of arguments
Aladin La classe Aladin est le point d'entree d'Aladin.
AladinData Aladin stack plane access for plugins.
AladinPlugin An Aladin plugin mechanism allows you to extend Aladin for you own purpose.
AladinServer Le formulaire d'interrogation d'Aladin
AppMessagingInterface.AbstractMessage  
Arc Objet graphique representant un arc de cercle On utilise Forme avec 3 objets : - o[0] : le centre - o[1] : le début de l'arc - o[2] : la fin de l'arc
ArchivesServer Le formulaire d'interrogation des Missions
Ball  
Banner Gestion du Banner de démarrage d'Aladin Copyright: 2004, Pierre Fernique
BasicNode  
BasicTree Un arbre hiérarchique
Bkgd Bouton "Bkgd" pour afficher/cacher la ciel d'arrière fond
Blink Le blinking consiste à désigner une source pour la repérer aisément.
BlinkControl  
Cache Gère un cache de métadonnées dans $HOME/.aladin/Cache Les ressources cachées sont repérées par leurs URLs un peu encodées (voir encodage()) pour pouvoir servir de nom de fichier.
Calib Gestion d'une calibration aladin
Calque Objet de gestion des plans et de tout ce qui est associe
CDSXMatch  
Cercle Objet graphique representant un cercle On utilise Forme avec 2 objets : - o[0] : le centre du cercle - o[1] : un point sur le rayon y = yc+r;
Chaine Classe gerant les chaines de caractères qui sont relativement peu utilisees Le but est d'alléger la taille de l'appli.
ColFilter Un objet représentant les colonnes à conserver pour le cross-match et les UCDs associés
ColorMap Gestion du graphique de la dynamique d'une image
ColumnCalculator This class aims at providing manipulations on table columns
Command Gestion de commandes en ligne d'Aladin java
ComponentLocator Title : ComponentLocation Description : finds absolute screen coordinates of a component on the basis of its name
ComponentResolver Title : ComponentResolver Description : resolves a component thanks to its name
Configuration Gestion du fichier de configuration Aladin.
ContourAlgorithm Classe abstraite pour les differents algos de contour Ces algos devront heriter de cette classe
ContourPlot  
Coord Manipulation des coordonnees
Cote Objet graphique pour une Cote
Couleur Gestion des couleurs (choix et valeur par defaut) Affichage d'un selecteur de couleurs (8 petits carres cliquables)
CreatObj Objet de creation des objets en asynchrone pour ameliorer le temps de demarrage du programme
Curseur  
DiscoveryServer Le formulaire d'interrogation de toutes les ressources disponibles dans le VO
Export Gestion de l'exportation des plans via un mini-serveur HTTP.
FieldServer Le formulaire d'interrogation du serveur de champ de vue
Filet Filet de separation
FilterHelp Frame d'aide (exemples) pour la syntaxe des filtres
FilterProperties FilterProperties Frame de Propriétés des filtres (PlanFilter) Cette classe est découplée de la fenêtre des propriétés des autres plans
Fits Classe de manipulation d'un fichier image FITS
FootprintBean Objet représentant un footprint instrumental rattaché à une position
FootprintParser Classe parsant les footprint preview
Forme Forme composée de plusieurs objets
Fov Field Of View affiché pour une branche d'un MetaDataTree
FrameArithmetic Gestion de la fenetre associee a la creation d'un plan arithmétic
FrameBlink Gestion de la fenetre associee a la creation d'un plan Blink
FrameCDSXMatch GUI pour le cross-match du CDS
FrameCM Gestion de la fenetre permettant le changement dynamique de la table des couleurs de l'image de base
FrameColumnCalculator GUI for the column calculator
FrameContour Gestion de la fenetre associee a la creation d'un plan Contour
FrameInfo Classe FrameInfo Affiche des informations sur un ResourceNode
FrameInfoServer Gestion de la fenêtre d'affichage des infos sur un serveur ainsi que le status de la dernière requête
FrameMacro Fenetre de gestion des macros (utilisation des scripts avec liste de paramètres)
FrameMesure Gestion de la fenetre "externe" associee aux mesures
FrameNewCalib Gestion de la fenetre associee a la creation d'une calib manuelle
FrameResample Gestion de la fenetre associee au resampling d'un plan
FrameRGB Gestion de la fenetre associee a la creation d'un plan RGB
FrameRGBBlink Classe permettant la sélection d'un ou plusieurs plans en vue de la création d'une RGB ou d'une séquence BLINK.
FrameServer Gestion de la fenetre associee à la sélection des servers VO pour AllVO
FrameVOTool  
FullScreen Gestion d'un Frame pour l'affichage d'Aladin en mode plein écran
Glu Objet gerant les interactions avec le Generateur de Liens Uniformes (GLU).
GluApp Gestion des applications utilisable par Aladin et connues via le GLU
GluServer Le formulaire d'interrogation d'un serveur defini par enregistrement GLU
GluSky Gestion des ciels de fond utilisable par Aladin et connus via le GLU
GreyMemory Implemente un PixelGraber adapte aux besoins d'Aladin Java
Grid Bouton "Grille" pour afficher/cacher la grille de coordonnées
HeaderFits Classe dediee a la gestion d'un header FITS.
Help Gestion du HELP
Histogramme  
IDHAGenerator Title : IDHAGenerator Description : GUI allowing to build IDHA XML files describing a set of local files Copyright: 2003 Company: CDS
Legende Gestion des legendes des plans catalogues Une legende peut avoir plusieurs lignes.
Ligne Objet graphique pour une Ligne.
Localisation Classe gerant l'indication de position de la souris dans la vue Elle permet de choisir le repere.
LocalServer Le formulaire d'interrogation des donnees et images sur le disque local Rq : Utilise uniquement par la version Standalone
LocalXMatch This class aims at providing a positionnal cross-match in Java Algorithms have been adapted from Sebastien's C algorithms
Logo Gestion du logo CDS.
MacroController Controlleur (lien entre vue et modèle) pour les macros (utilisation des scripts avec liste de paramètres)
MacroModel Modèle de données pour les macros (utilisation des scripts avec liste de paramètres)
MCanvas Canvas d'affichage des mesures des objets selectionnees
Message Gestion des messages Description: Copyright: Copyright (c) 2003 Company:
Mesure Element de l'interface d'affichage des mesures
MetaDataTree Classe MetaDataTree Arbre utilisé pour afficher les ressources sous forme hiérarchique
MyAuthenticator Pour gérer les accès HTTP protégés
MyBox Classe gerant l'affichage conjoint d'un champ d'affichage et d'un champ de saisie, précédé d'un Choice contraignant le mode d'affichage.
MyButton Bouton Aladin java qui gere les entrees et les sorties de la souris
MyByteArrayStream  
MyColorMap Classe permettant la création de color maps personnalisées Une color map est représentée basiquement par les tableaux de répartition 3 composantes RGB L'ajout d'une d ces color maps personnalisée se fait via la classe ColorMap Classe initialement créée pour pouvoir charger une palette de couleurs provenant d'IDL
MyFrame Gestion d'un Frame avec reception de l'evenement de destruction et aiguillage suivant le cas applet, standalone...
MyIcon Gestion d'un bouton avec icone
MyInputStream Plan dedie au stream.
MyLabel Un Label sur mesure pour Aladin.
MyLink Bouton Aladin java qui gere les entrees et les sorties de la souris
MyPopup Popup menu maison
MyRobot Title : MyRobot Description : Main class of the "robot" facility This is the main class of the "robot" facility
It aims at managing script commands, translate them into simple tasks, and execute these tasks
eg : script command "contour 4" would be translated into simple commands as "click on contour button", select 4, press Get contour
Those commands would then be executed
MyScrollbar Un Scrollbar de largeur raisonnable
MySelectableLabel Un Label sélectionnable par simple click (avec copie du texte correspondant dans le presse-papiers)
NEDServer Le formulaire d'interrogation de NED
NotePad Gestion de la fenetre de la console Aladin + Bloc-note
Obj Interface pour la manipulation d'un objet graphique affichable dans la vue
Pickle Objet graphique representant un secteur de couronne (Pickle) On utilise Forme avec 5 objets : - o[0] : le centre - o[1] : le début de l'arc le plus éloigné du centre - o[2] : la fin de l'arc le plus éloigné du centre - o[3] : le début de l'arc le plus proche du centre - o[4] : la fin de l'arc le plus proche du centre
Pixel Classe gerant l'indication de la valeur du pixel sous souris dans la vue Elle permet de choisir le mode d'affichage de cette valeur (approximation, valeur du pixel ou valeur physique)
Plan gestion des plans
PlanBG Gestion d'un plan image pour l'affichage du ciel de fond Nota : Cet objet dérive de PlanImage parce qu'il pourrait être envisageable de l'insérer dans la pile Aladin (voir tests dans ViewSimple.paintBackground() commenté).
PlanCatalog Plan dedie a un catalogue (CATALOG)
PlanContour Plan dedie aux contours
PlaneLoadEvent  
PlanField FoV Aladin Plane
PlanFilter Plan dedie a un filter (FILTER)
PlanFolder Plan dédié à la manipulation d'un folder
PlanFov Plan graphique dédié à l'affichage d'un ou plusieurs FoV
PlanFree Plan libre (NO)
PlanHealpix Plan gérant une image au format Healpix
PlanImage Plan dedie a une image (IMAGE)
PlanImageAlgo Gestion d'un Plan d'image calculé
PlanImageBlink Gestion d'un plan image Blink
PlanImageBlinkItem Les Items propres à chaque tranche du blink (Rien de plus qu'une structure)
PlanImageColor Gestion d'un plan image Couleur
PlanImageCube Gestion d'un plan image Cube
PlanImageHuge Plan dedie a une image tres grande (IMAGEHUGE) Principe de fonctionnement: Pour économiser du temps de lecture disque et de la RAM, on va charger une image sous-échantillonnée en ne prenant qu'un pixel tous les "step" pixels.
PlanImageMosaic Gestion d'un plan image Mosaic
PlanImageResamp Gestion d'un Plan d'image ré-échantillonné
PlanImageRGB Gestion d'un plan image RGB
PlanImageRice Plan dedie a une image RICE
PlanObjet Gestionnaire des objets d'un plan catalogue ou tool.
PlanTool Plan dedie a des objets graphiques (TOOL)
PlasticManager Classe gérant toutes les connexions avec le hub PLASTIC (PLatform for AStronomical Tools InterCommunication) Cette classe se charge de la connexion avec le hub, et permet d'envoyer des messages au hub Le fait de faire passer tout ce qui est relatif à PLASTIC par une classe dédiée permet de passer relativement facilement d'une implémentation du protocole à une autre Les classes modifiées ou créées pour supporter PLASTIC sont les suivantes (package cds.aladin) : - Aladin : l'ajout des fonctionnalités PLASTIC est subordonné à la variable Aladin.PLASTIC_SUPPORT, qui pour le moment prend la valeur de Aladin.PROTO --> ajout d'un menu PLASTIC (variable MPLASTIC) permettant de s'inscrire/désinscrire auprès du hub (dans sous-menu SMPLASTIC) --> modif. dans méthode quit() : on se désincrit du hub avant de quitter l'appli --> modif. dans suiteInit() : mise à jour de l'état des items du sous-menu PLASTIC --> modif dans action(Event,Object) : gestion des évts inscription/désinscription --> ajout de la méthode setPlasticButtonMode() --> ajout de la méthode broadcastSelectedPlanes - Calque : --> modif. de selectAllObjectInPlans() : envoi d'un message "showObjects" lors de la sélection de tous les objets d'un plan - Localisation : --> modif. de la méthode setPos(...) pour permettre l'envoi du message pointAtCoords (cette méthode est appelée dans ViewSimple.mouseUp(Event,int,int) - PlasticManager (cette classe) : implémente l'interface PlasticListener --> gère la registration/unregistration auprès du hub PLASTIC --> gère globalement l'envoi et la réception des messages PLASTIC On récupère le singleton de cette classe via la méthode statique getSingleton(Aladin) - Select : --> ajout d'items dans le popup pour permettre le broadcast de plans --> ajout des actions correspondant à ces items - View : --> ajout d'une méthode selectSourcesByRowNumber(PlanCatalog pc, int[] rowIdx) pour sélectionner des objets d'après leur numéro d'ordre dans leur plancatalog --> modif. de setMesure() pour envoyer le message "showObjects" lors de la sélection d'une ou plusieurs sources --> ajout de getSelectedSources() --> modif. de showSource(Source o) : ajout de l'envoi du message approprié - ViewSimple : --> petite modif dans mouseUp(Event,int,int)
PlasticPreferences Une classe pour gérer les préférences liées à PLASTIC
PlasticWidget Widget permettant de visualiser rapidement l'état de connexion au hub PLASTIC En cliquant dessus, on peut également se connecter/déconnecter du hub, et avoir accès à divers items en rapport avec PLASTIC
PluginDescription Panel de description d'un plugin
Plugins Permet le chargement des plugins Aladin.
PointD Manipulation d'un Point en coordonnees reelles
Position Manipulation d'un objet graphique affichable dans la vue
Projection Classe gerant les projections associees au plan
Properties Gestion des fenetres des proprietes associees aux plans.
RectangleD Manipulation d'un Rectangle en coordonnees reelles
Repere Objet graphique representant un repere
ResourceNode  
RobotAction Title : RobotAction Description : action which can be done by the robot eg: PUSH myButton
Sablier Dessin d'un sablier tournant d'attente
SAMPManager Classe gérant toutes les connexions avec le hub SAMP (Simple Application Messaging Protocol, aussi appelé Stupid Alias Meaning PLASTIC) Cette classe se charge de la connexion avec le hub, et permet d'envoyer des messages au hub Le fait de faire passer tout ce qui est relatif à SAMP par une classe dédiée permet de passer relativement facilement d'une implémentation du protocole à une autre Les classes modifiées ou créées pour supporter SAMP sont les suivantes (package cds.aladin) : - Aladin : l'ajout des fonctionnalités SAMP est subordonné à la variable Aladin.PLASTIC_SUPPORT, qui pour le moment prend la valeur de Aladin.PROTO --> ajout d'un menu SAMP (variable MPLASTIC) permettant de s'inscrire/désinscrire auprès du hub (dans sous-menu SMPLASTIC) --> modif. dans méthode quit() : on se désincrit du hub avant de quitter l'appli --> modif. dans suiteInit() : mise à jour de l'état des items du sous-menu PLASTIC --> modif dans action(Event,Object) : gestion des évts inscription/désinscription --> ajout de la méthode setPlasticButtonMode() --> ajout de la méthode broadcastSelectedPlanes - Calque : --> modif. de selectAllObjectInPlans() : envoi d'un message "showObjects" lors de la sélection de tous les objets d'un plan - Localisation : --> modif. de la méthode setPos(...) pour permettre l'envoi du message pointAtCoords (cette méthode est appelée dans ViewSimple.mouseUp(Event,int,int) - SAMPManager (cette classe) : --> gère la registration/unregistration auprès du hub SAMP --> gère globalement l'envoi et la réception des messages SAMP On récupère le singleton de cette classe via la méthode statique getSingleton(Aladin) - Select : --> ajout d'items dans le popup pour permettre le broadcast de plans --> ajout des actions correspondant à ces items - View : --> ajout d'une méthode selectSourcesByRowNumber(PlanCatalog pc, int[] rowIdx) pour sélectionner des objets d'après leur numéro d'ordre dans leur plancatalog --> modif. de setMesure() pour envoyer le message "showObjects" lors de la sélection d'une ou plusieurs sources --> ajout de getSelectedSources() --> modif. de showSource(Source o) : ajout de l'envoi du message approprié - ViewSimple : --> petite modif dans mouseUp(Event,int,int)
SAMPUtil Quelques fonctions utilitaires utilisés par SAMPManager
Save Gestion de la fenetre des sauvegardes RQ: Uniquement necessaire pour le standalone
ScriptFactory This class aims at producing a TranslationScript, given a command name and its arguments
ScrollbarStack Un Scrollbar dédié à la pile
Search Panel de gestion du search dans les mesures
Segment Un segment d'une grille de coordonnées.
Select Gestion de la pile des plans
SelectDialog Emballage pour pouvoir gerer l'encadrement des formulaires multiples de l'objet ServerDialog
Server Interface pour les formulaires d'acces aux bases de donnees (images ou data).
ServerDialog Gestion de l'interface de choix du serveur de donnees ou d'images
SIAPExtBuilder Cette classe permet le parsing propre des extensions SIAP Une attention toute particulière a été portée à être le plus générique et tolérant aux erreurs possible
SIAPruner Une classe permettant de filtrer des ResourceNode décrivant des ressources SIAP/SSAP afin de n'en conserver qu'un certai nombre, sur la base de certains critères
SimbadServer Le formulaire d'interrogation de Simbad
SkybotServer Spécialisation de la classe GluServer pour le cas particulier de SKYBOT
Slide Gestion d'un slide de la pile de plan avec possibilite de dossiers de slides
Slider A very basic slider in AWT
Source Objet graphique correspondant a une source d'un catalogue
SourceFootprint Classe représentant un footprint associé à un objet Source Cette classe a été créée afin de faire du nettoyage au niveau de la classe Source
Status Gestion de la fenetre d'affichage du statut (en bas).
SubFootprintBean  
SurveysServer Le formulaire d'interrogation des Surveys
SWarpServer Le formulaire pour interroger SWarp à distance
Sync Bouton pour la synchronisation des vues
Texte Objet graphique texte affichable dans la vue
Tips Le label pour le Copyright et les TIPS
Tok Un Simple Tokenizer gérant les " et les '
Tool Gestion des differents outils de la barre des boutons
ToolBox Gestion de la Tool bar
TranslationScript Title : TranslationScript Description : Broker between a command script and actions to be executed by the robot A translation script describes how to translate a given command to a list of actions
TreeBuilder  
TreeNode  
TreeServer Le formulaire d'interrogation par catégorie sous la forme d'un arbre Dévelopements dans le cadre du projet WFP5 AIDA Méthode : télécharge à l'ouverture du formulaire les définitions GLU qui dévrivent l'arbre des catégories (voir loadRemoteTree())
TreeView Le frame de visualisation hiérarchique (arbre) des données
UCDFilter Gestion des filtres avec contraintes sur les UCD
View Gestionnaire des vues.
ViewControl Affichage des logos du controleur de vues + le bouton de synchronisation des vues
ViewMemo  
ViewMemoItem  
ViewSimple Gestionnaire de la vue.
VizieRServer Le formulaire d'interrogation de Vizir
VOResource  
VOToolDescription Panel de description d'un VOtool
Words Gestion des entites (suite de mots) composants une mesure.
XMatchElem  
XMatchEllipseElem  
XMatchResult  
Zoom JPanel de gestion du Zoom et de la loupe
ZoomChoice Classe destinée à trapper l'évenement mouseEnter lorsque l'utilisateur passe sur le sélecteur du Zoom afin de demander automatiquement le focus.
ZoomView Le Zoom montre l'image de base de la ``View frame'' (en vignette) et surcharge cette image d'un rectangle representant la partie visible de l'image dans la ``View frame'' suivant l'echelle courante.
 

Exception Summary
AladinException  
 



Copyright © 2009 UDS/CNRS