|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
cds.aladin.Aladin
public class Aladin
La classe Aladin est le point d'entree d'Aladin.
Elle cree tous les objets et contient les differents
flags d'etat permettant de savoir si on est en mode debug,
standalone...
Elle fonctionne a la fois en Applet ou en Standalone via la fonction main()
| Field Summary | |
|---|---|
static Aladin |
aladin
|
static java.awt.Color |
BLUE
|
static Cache |
cache
|
Calque |
calque
|
Command |
command
|
Configuration |
configuration
|
static Glu |
glu
|
static int |
levelTrace
|
static java.lang.String |
VERSION
Numero de version |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface cds.tools.VOApp |
|---|
MEASURE, POSITION |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
Aladin()
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
addObserver(VOObserver app,
int eventMasq)
To register an observer of VO events. |
AladinData |
createAladinCatalog(java.lang.String name)
Create a new Aladin Catalog plane by plugin. |
AladinData |
createAladinData(java.lang.String name)
Create a new Aladin Image plane by plugin. |
AladinData |
createAladinImage(java.lang.String name)
Create a new Aladin Image plane by plugin. |
static javax.swing.JLabel |
createLabel(java.lang.String s)
|
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent DragSourceDropEvent)
|
void |
dragEnter(java.awt.dnd.DragSourceDragEvent DragSourceDragEvent)
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
|
void |
dragExit(java.awt.dnd.DragSourceEvent DragSourceEvent)
|
void |
dragExit(java.awt.dnd.DropTargetEvent dropTargetEvent)
|
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent)
|
void |
dragOver(java.awt.dnd.DragSourceDragEvent DragSourceDragEvent)
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
|
void |
drop(java.awt.dnd.DropTargetDropEvent dropTargetDropEvent)
|
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent DragSourceDragEvent)
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
|
void |
execAsyncCommand(java.lang.String cmd)
Asynchrone script command execution. |
java.lang.String |
execCommand(java.lang.String cmd)
Synchrone script command execution |
AladinData |
getAladinData()
Provide a AladinData object allowing to manipulate the first selected Aladin plane (from the top of the stack |
AladinData |
getAladinData(java.lang.String planeID)
Provide a AladinData object allowing to manipulate an Aladin plane |
AladinData |
getAladinImage()
Provide a AladinData object allowing to manipulate the Aladin current Image |
java.lang.String[] |
getAladinStack()
Return the list of Aladin plane IDs beginning by the plane at the bottom of the stack |
java.applet.AppletContext |
getAppletContext()
|
Chaine |
getChaine()
Retourne l'objet gérant les chaines |
java.net.URL |
getCodeBase()
|
java.io.InputStream |
getFITS(java.lang.String dataID)
To get a dataset in FITS format (typically for images) |
static java.awt.Image |
getImagette(java.lang.String name)
|
int |
getInstanceId()
Retourne le numéro de session d'Aladin. |
java.lang.String |
getNearestUrl(int x,
int y)
|
java.lang.String |
getParameter(java.lang.String key)
Pour supporter le lancement d'Aladin depuis une autre applet via la methode launch() |
double |
getPixelValAtReticlePos()
transmet la valeur du pixel pour la position courante du réticule méthode ad-hoc créée pour l'interaction avec IDL |
java.lang.String |
getPluginDir()
Return the Aladin plugin directory |
java.lang.String |
getRepere()
|
double[] |
getReticlePos()
transmet la position courante du réticule méthode ad-hoc créée pour l'interaction avec IDL |
java.lang.String[][] |
getTableVectors(java.lang.String planeName,
java.lang.String[] colNames,
java.lang.String[] colDataTypes)
Récupère le contenu d'un plan catalogue dans des vecteurs (utilisé par IDL via IDL Java Bridge) |
java.lang.String |
getTarget(java.lang.String planeLabel)
Retourne le target courant pour les FoV |
java.io.InputStream |
getVOTable(java.lang.String dataID)
To get a dataset in VOTable format (typically for catalogs) |
boolean |
handleEvent(java.awt.Event e)
|
void |
hide()
|
void |
init()
Va tester s'il s'agit d'une applet signé ou non et va lancer l'applet dans une fenêtre à part si le parametre inFrame est présent |
static boolean |
isFootprintPlane(Plan p)
|
static Aladin |
launch()
Lancement d'Aladin par une autre application java. |
static Aladin |
launch(java.applet.Applet applet)
|
static Aladin |
launch(java.lang.String s)
|
static Aladin |
launch(java.lang.String s,
java.applet.Applet applet)
|
void |
loadImageFromFile(java.lang.String file,
java.lang.String planeName)
Charge une image à partir de son path |
void |
loadTableFromVectors(java.lang.String[][] vectors,
java.lang.String[] vecNames,
java.lang.String planeName)
Crée un nouveau plan catalogue à partir d'un tableau de vecteurs (utilisé par IDL via IDL Java Bridge) |
void |
loadVOTable(ExtApp extApp,
java.io.InputStream in)
To transmit a VOTable to Aladin from another application |
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
implémentation de l'interface ClipboardOwner |
static void |
main(java.lang.String[] args)
Demarrage en mode standalone. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
Efface le contenu du Status. |
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
myInit()
Demarrage d'Aladin JAVA. |
void |
paint(java.awt.Graphics g)
Subtilité pour faire de la mise en page une fois que toutes les peer classes aient été correctement initialisées |
int |
processFovVOTable(MyInputStream in)
|
int |
processFovVOTable(MyInputStream in,
java.lang.String label,
boolean createNewPlane)
thomas : je ne sais pas bien où mettre cette méthode Traitement d'un document VOTable décrivant un Field of View (MyInputStream.FOV_ONLY) |
java.lang.String |
putDataset(java.lang.Object voApp,
java.io.InputStream in,
java.lang.String label)
VOApp interface |
java.lang.String |
putFITS(java.io.InputStream in,
java.lang.String label)
VOApp interface |
java.lang.String |
putVOTable(java.io.InputStream in,
java.lang.String label)
VOApp interface |
java.lang.String |
putVOTable(VOApp voApp,
java.io.InputStream in,
java.lang.String label)
VOApp interface |
void |
selectSourcesByRowNumber(java.lang.String planeName,
int[] indexes)
sélection de source selon (utilisé par IDL via IDL Java Bridge) |
void |
selectVOTableObject(java.lang.String[] oid)
Callback method allowing external application to ask Aladin to SELECT a list of objects |
static void |
setIcon(java.awt.Frame f)
|
void |
setLocation(int x,
int y)
|
void |
setLocation(java.awt.Point p)
|
java.lang.String |
setRepere(int x,
int y)
|
void |
show()
|
void |
showVOTableObject(java.lang.String[] oid)
Callback method allowing external application to ask Aladin to SHOW a list of objects |
void |
shut()
JE NE SAIS PAS QUI A RAJOUTE CELA ??? |
void |
snapShot(java.io.OutputStream o)
|
void |
snapShot(java.io.OutputStream o,
int width,
int height)
|
void |
stop()
|
void |
stopRobot(java.awt.Component c)
interrompt le tutorial deroule par le robot, et vide le stream |
static void |
trace(int n,
java.lang.String s)
Affichage des message de debugging. |
static void |
warning(java.lang.String s)
|
| Methods inherited from class javax.swing.JApplet |
|---|
getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update |
| Methods inherited from class java.applet.Applet |
|---|
destroy, getAppletInfo, getAudioClip, getAudioClip, getDocumentBase, getImage, getImage, getLocale, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface cds.tools.ExtApp |
|---|
setVisible |
| Methods inherited from interface cds.tools.VOApp |
|---|
setVisible |
| Field Detail |
|---|
public static final java.lang.String VERSION
public static final java.awt.Color BLUE
public static Aladin aladin
public Calque calque
public Command command
public Configuration configuration
public static Glu glu
public static Cache cache
public static int levelTrace
| Constructor Detail |
|---|
public Aladin()
| Method Detail |
|---|
public Chaine getChaine()
public void init()
init in class java.applet.Appletpublic void stop()
stop in class java.applet.Appletpublic void myInit()
aladin.Aladin#suiteInit()public java.lang.String getParameter(java.lang.String key)
getParameter in class java.applet.Appletpublic java.net.URL getCodeBase()
getCodeBase in class java.applet.Appletpublic java.applet.AppletContext getAppletContext()
getAppletContext in class java.applet.Appletpublic int getInstanceId()
public void paint(java.awt.Graphics g)
paint in class java.awt.Containerpublic void dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent)
dragGestureRecognized in interface java.awt.dnd.DragGestureListenerpublic void dragEnter(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dragEnter in interface java.awt.dnd.DropTargetListenerpublic void dragExit(java.awt.dnd.DropTargetEvent dropTargetEvent)
dragExit in interface java.awt.dnd.DropTargetListenerpublic void dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dragOver in interface java.awt.dnd.DropTargetListenerpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dropActionChanged in interface java.awt.dnd.DropTargetListenerpublic void dragDropEnd(java.awt.dnd.DragSourceDropEvent DragSourceDropEvent)
dragDropEnd in interface java.awt.dnd.DragSourceListenerpublic void dragEnter(java.awt.dnd.DragSourceDragEvent DragSourceDragEvent)
dragEnter in interface java.awt.dnd.DragSourceListenerpublic void dragExit(java.awt.dnd.DragSourceEvent DragSourceEvent)
dragExit in interface java.awt.dnd.DragSourceListenerpublic void dragOver(java.awt.dnd.DragSourceDragEvent DragSourceDragEvent)
dragOver in interface java.awt.dnd.DragSourceListenerpublic void dropActionChanged(java.awt.dnd.DragSourceDragEvent DragSourceDragEvent)
dropActionChanged in interface java.awt.dnd.DragSourceListenerpublic void drop(java.awt.dnd.DropTargetDropEvent dropTargetDropEvent)
drop in interface java.awt.dnd.DropTargetListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerpublic void shut()
public void setLocation(int x,
int y)
setLocation in class java.awt.Componentpublic void setLocation(java.awt.Point p)
setLocation in class java.awt.Componentpublic static javax.swing.JLabel createLabel(java.lang.String s)
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
lostOwnership in interface java.awt.datatransfer.ClipboardOwnerpublic static void setIcon(java.awt.Frame f)
public static Aladin launch()
public static Aladin launch(java.lang.String s)
public static Aladin launch(java.applet.Applet applet)
public static Aladin launch(java.lang.String s,
java.applet.Applet applet)
public void hide()
hide in class java.awt.Componentpublic void show()
show in class java.awt.Componentpublic static void main(java.lang.String[] args)
public java.lang.String getTarget(java.lang.String planeLabel)
planeLabel - le nom du plan
public void addObserver(VOObserver app,
int eventMasq)
addObserver in interface VOAppapp - the application to registereventMasq - a bit field (use POSITION or PIXEL or MEASURE),
(0 to remove the observer)public java.lang.String execCommand(java.lang.String cmd)
execCommand in interface ExtAppexecCommand in interface VOAppcmd - script command
public void execAsyncCommand(java.lang.String cmd)
cmd - cmd script command
public java.lang.String putVOTable(VOApp voApp,
java.io.InputStream in,
java.lang.String label)
putVOTable in interface VOAppvoApp - "external" application compliante with ExtApp java interfacein - VOTable stream
public java.lang.String putVOTable(java.io.InputStream in,
java.lang.String label)
putVOTable in interface VOAppin - VOTable stream
public java.lang.String putFITS(java.io.InputStream in,
java.lang.String label)
putFITS in interface VOAppin - FITS streampublic java.io.InputStream getVOTable(java.lang.String dataID)
getVOTable in interface VOAppdataID - the dataset identifier (application dependent
for instance, the plane name in Aladin)
public java.io.InputStream getFITS(java.lang.String dataID)
getFITS in interface VOAppdataID - the dataset identifier (application dependent
for instance, the plane name in Aladin)
public java.lang.String putDataset(java.lang.Object voApp,
java.io.InputStream in,
java.lang.String label)
public void loadVOTable(ExtApp extApp,
java.io.InputStream in)
loadVOTable in interface ExtAppapplication - reference to the external application (for callbacks)in - the stream containing VOTable structure. For callbacks, this
VOTable has to have an additionnal column in a first position giving
an unique identifier for the external application. This column should have
the following FIELD description :
public void showVOTableObject(java.lang.String[] oid)
showVOTableObject in interface ExtAppshowVOTableObject in interface VOAppoid - list of oidpublic void selectVOTableObject(java.lang.String[] oid)
selectVOTableObject in interface ExtAppselectVOTableObject in interface VOAppoid - list of oidpublic static void warning(java.lang.String s)
public static java.awt.Image getImagette(java.lang.String name)
public int processFovVOTable(MyInputStream in,
java.lang.String label,
boolean createNewPlane)
in - public int processFovVOTable(MyInputStream in)
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic boolean handleEvent(java.awt.Event e)
handleEvent in class java.awt.Componentpublic void stopRobot(java.awt.Component c)
public static final void trace(int n,
java.lang.String s)
n - Le niveau de debogages - Le message a afficherpublic static final boolean isFootprintPlane(Plan p)
public AladinData createAladinData(java.lang.String name)
throws AladinException
name - plane name
AladinException
public AladinData createAladinCatalog(java.lang.String name)
throws AladinException
name - plane name
AladinExceptionpublic java.lang.String getPluginDir()
public AladinData createAladinImage(java.lang.String name)
throws AladinException
name - plane name
AladinException
public AladinData getAladinImage()
throws AladinException
AladinException
public AladinData getAladinData()
throws AladinException
AladinException
public AladinData getAladinData(java.lang.String planeID)
throws AladinException
planeID - plane ID (label or number (1 is the bottom of the stack)
AladinExceptionpublic java.lang.String[] getAladinStack()
public double[] getReticlePos()
public double getPixelValAtReticlePos()
public void selectSourcesByRowNumber(java.lang.String planeName,
int[] indexes)
planeName - label du planindexes - numéros d'ordre des sources
public java.lang.String[][] getTableVectors(java.lang.String planeName,
java.lang.String[] colNames,
java.lang.String[] colDataTypes)
planeName - colNames -
public void loadImageFromFile(java.lang.String file,
java.lang.String planeName)
file - path vers l'imageplaneName - nom du plan créé
public void loadTableFromVectors(java.lang.String[][] vectors,
java.lang.String[] vecNames,
java.lang.String planeName)
vectors - vecNames - planeName - public void snapShot(java.io.OutputStream o)
public void snapShot(java.io.OutputStream o,
int width,
int height)
public java.lang.String getNearestUrl(int x,
int y)
public java.lang.String setRepere(int x,
int y)
public java.lang.String getRepere()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||