cds.aladin
Interface AppMessagingInterface

All Known Implementing Classes:
PlasticManager, SAMPManager

public interface AppMessagingInterface


Nested Class Summary
static class AppMessagingInterface.AbstractMessage
           
 
Field Summary
static AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_CHARAC_FROM_URL
           
static AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_FITS
           
static AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_SPECTRUM_FROM_URL
           
static AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_VOT_FROM_URL
           
static java.lang.String ICON_URL
           
static int NO_PLASTIC
           
static int PLASTIC_CAN_TRANSMIT
           
static int PLASTIC_CONNECTED_ALONE
           
static int PLASTIC_NOT_CONNECTED
           
 
Method Summary
 boolean broadcastImage(PlanImage pi, java.lang.String[] recipients)
           
 boolean broadcastTable(PlanCatalog pc, java.lang.String[] recipients)
           
 java.lang.String[] getAppsSupporting(AppMessagingInterface.AbstractMessage message)
           
 java.lang.Object getAppWithName(java.lang.String s)
           
 boolean getPlasticTrace()
           
 PlasticWidget getPlasticWidget()
           
 java.lang.String getProtocolName()
           
 boolean internalHubRunning()
           
 boolean isRegistered()
           
 boolean ping()
           
 void pointAtCoords(double ra, double dec)
           
 boolean register(boolean silent, boolean launchHubIfNeeded)
           
 void sendHighlightObjectsMsg(Source source)
           
 void sendMessageLoadCharac(java.lang.String url, java.lang.String name, java.util.List recipients)
           
 void sendMessageLoadImage(java.lang.String url, java.lang.String name, java.util.List recipients)
           
 void sendMessageLoadSpectrum(java.lang.String url, java.lang.String spectrumId, java.lang.String spectrumName, java.util.Map metadata, java.util.List recipients)
          si recipients==null --> broadcast
 void sendSelectObjectsMsg()
           
 void setPlasticTrace(boolean plasticTrace)
           
 void setPlasticWidget(PlasticWidget widget)
           
 boolean startInternalHub()
           
 void stopInternalHub(boolean dontAsk)
           
 void trace(java.lang.String s)
           
 boolean unregister()
           
 boolean unregister(boolean force)
           
 boolean unregister(boolean force, boolean destroyInternalHub)
           
 void updateState()
           
 

Field Detail

NO_PLASTIC

static final int NO_PLASTIC
See Also:
Constant Field Values

PLASTIC_NOT_CONNECTED

static final int PLASTIC_NOT_CONNECTED
See Also:
Constant Field Values

PLASTIC_CONNECTED_ALONE

static final int PLASTIC_CONNECTED_ALONE
See Also:
Constant Field Values

PLASTIC_CAN_TRANSMIT

static final int PLASTIC_CAN_TRANSMIT
See Also:
Constant Field Values

ABSTRACT_MSG_LOAD_FITS

static final AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_FITS

ABSTRACT_MSG_LOAD_VOT_FROM_URL

static final AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_VOT_FROM_URL

ABSTRACT_MSG_LOAD_SPECTRUM_FROM_URL

static final AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_SPECTRUM_FROM_URL

ABSTRACT_MSG_LOAD_CHARAC_FROM_URL

static final AppMessagingInterface.AbstractMessage ABSTRACT_MSG_LOAD_CHARAC_FROM_URL

ICON_URL

static final java.lang.String ICON_URL
See Also:
Constant Field Values
Method Detail

broadcastImage

boolean broadcastImage(PlanImage pi,
                       java.lang.String[] recipients)

broadcastTable

boolean broadcastTable(PlanCatalog pc,
                       java.lang.String[] recipients)

getAppsSupporting

java.lang.String[] getAppsSupporting(AppMessagingInterface.AbstractMessage message)

getAppWithName

java.lang.Object getAppWithName(java.lang.String s)

getPlasticTrace

boolean getPlasticTrace()

setPlasticTrace

void setPlasticTrace(boolean plasticTrace)

getPlasticWidget

PlasticWidget getPlasticWidget()

isRegistered

boolean isRegistered()

internalHubRunning

boolean internalHubRunning()

updateState

void updateState()

register

boolean register(boolean silent,
                 boolean launchHubIfNeeded)

sendMessageLoadSpectrum

void sendMessageLoadSpectrum(java.lang.String url,
                             java.lang.String spectrumId,
                             java.lang.String spectrumName,
                             java.util.Map metadata,
                             java.util.List recipients)
si recipients==null --> broadcast


sendMessageLoadCharac

void sendMessageLoadCharac(java.lang.String url,
                           java.lang.String name,
                           java.util.List recipients)

sendMessageLoadImage

void sendMessageLoadImage(java.lang.String url,
                          java.lang.String name,
                          java.util.List recipients)

setPlasticWidget

void setPlasticWidget(PlasticWidget widget)

sendHighlightObjectsMsg

void sendHighlightObjectsMsg(Source source)

sendSelectObjectsMsg

void sendSelectObjectsMsg()

startInternalHub

boolean startInternalHub()

stopInternalHub

void stopInternalHub(boolean dontAsk)

trace

void trace(java.lang.String s)

unregister

boolean unregister()

unregister

boolean unregister(boolean force)

unregister

boolean unregister(boolean force,
                   boolean destroyInternalHub)

pointAtCoords

void pointAtCoords(double ra,
                   double dec)

getProtocolName

java.lang.String getProtocolName()

ping

boolean ping()


Copyright © 2009 UDS/CNRS