public class SwingGui extends Service implements java.awt.event.WindowListener, java.awt.event.ActionListener, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
closeTimeout |
static org.slf4j.Logger |
log |
cfgDir, dnaPool, MESSAGE_RECORDING_FORMAT_BINARY, MESSAGE_RECORDING_FORMAT_XML
Constructor and Description |
---|
SwingGui(java.lang.String n) |
Modifier and Type | Method and Description |
---|---|
void |
about() |
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addTab(ServiceInterface sw)
add a service tab to the SwingGui
|
static void |
attachJavaConsole() |
void |
collapse() |
static void |
console() |
javax.swing.JFrame |
createJFrame(boolean fullscreen) |
javax.swing.JMenuBar |
createMenu() |
void |
dockTab(java.lang.String title) |
void |
explode() |
void |
fullscreen(boolean b) |
static java.util.List<java.awt.Component> |
getAllComponents(java.awt.Container c) |
java.util.HashMap<java.lang.String,com.mxgraph.model.mxCell> |
getCells() |
static java.awt.Color |
getColorFromURI(java.lang.Object uri) |
java.awt.Color |
getColorHash(java.lang.String uri) |
java.awt.Component |
getDisplay() |
java.lang.String |
getDstMethodName() |
java.lang.String |
getDstServiceName() |
javax.swing.JFrame |
getFrame() |
com.mxgraph.view.mxGraph |
getGraph() |
java.lang.String |
getGraphXML() |
static ServiceType |
getMetaData()
This static method returns all the details of the class without it having
to be constructed.
|
java.lang.String |
getSrcMethodName() |
java.lang.String |
getSrcServiceName() |
void |
hideAll() |
void |
hideTab(java.lang.String title) |
static void |
main(java.lang.String[] args) |
void |
noWorky() |
void |
onStatus(Status inStatus) |
void |
pack() |
boolean |
preProcessHook(Message m) |
void |
removeTab(ServiceInterface si) |
void |
resetDesktop(java.lang.String name) |
static void |
restart() |
void |
setActiveTab(java.lang.String title) |
void |
setArrow(java.lang.String s) |
void |
setColor(java.lang.String serviceType,
java.lang.String hexColor) |
void |
setDesktop(java.lang.String name) |
void |
setDstMethodName(java.lang.String d) |
void |
setDstServiceName(java.lang.String d) |
void |
setGraphXML(java.lang.String xml) |
void |
setPeriod0(java.lang.String s) |
void |
setPeriod1(java.lang.String s) |
void |
setSrcMethodName(java.lang.String d) |
void |
setSrcServiceName(java.lang.String d) |
void |
startService() |
void |
stopService()
Stops the service.
|
void |
subscribeToServiceMethod(java.lang.String key,
ServiceGui sg) |
void |
undockTab(java.lang.String title) |
void |
unhideAll() |
void |
unhideTab(java.lang.String title) |
void |
windowActivated(java.awt.event.WindowEvent e) |
void |
windowClosed(java.awt.event.WindowEvent e) |
void |
windowClosing(java.awt.event.WindowEvent e) |
void |
windowDeactivated(java.awt.event.WindowEvent e) |
void |
windowDeiconified(java.awt.event.WindowEvent e) |
void |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
addListener, addListener, addTask, addTask, addTask, addTaskOneShot, allowDisplay, allowDisplay, attach, attach, broadcastState, buildDna, buildDna, buildDnaKeys, buildDnaNames, clearLastError, close, containsTask, copyShallowFrom, createPeer, createPeer, createRootReserved, detach, detach, detach, echoHeartbeat, error, error, error, getAttached, getCfgDir, getComm, getDeclaredMethodNames, getDeclaredMethods, getDescription, getDna, getDnaString, getHostName, getInbox, getInstanceId, getIntanceName, getInterfaceSet, getLastError, getMessageSet, getMetaData, getMethodMap, getMethodNames, getMethods, getMethodToolTip, getMsg, getName, getNotifyList, getNotifyListKeySet, getOutbox, getPeerKey, getPeerName, getServiceResourceFile, getSimpleName, getTasks, getThisThread, getType, hasError, hasPeers, help, help, in, info, info, invoke, invoke, invoke, invokeOn, isAttached, isAttached, isLocal, isReady, isRunning, isRuntime, isVirtual, load, load, logTimeEnable, mergeDna, mergeDna, mergePeerDna, movePeerDna, out, out, preRoutingHook, publishError, publishQueueStats, publishState, publishStats, publishStatus, purgeTask, purgeTasks, releasePeers, releaseService, removeAllListeners, removeListener, requiresSecurity, reserve, reserve, reserveRoot, reserveRoot, reserveRootAs, run, save, save, save, send, send, send, send, sendBlocking, sendBlocking, sendBlocking, sendBlocking, sendPeer, setInstanceId, setName, setPeer, setSecurityProvider, setState, setThisThread, setVirtual, sleep, stackToString, startHeartbeat, startPeer, startPeer, startRecording, stopHeartbeat, stopMsgRecording, subscribe, subscribe, subscribe, toString, unsubscribe, unsubscribe, unsubscribe, updateStats, warn, warn
public static final transient org.slf4j.Logger log
public int closeTimeout
public static void attachJavaConsole()
public static void console()
public static java.util.List<java.awt.Component> getAllComponents(java.awt.Container c)
public void setColor(java.lang.String serviceType, java.lang.String hexColor)
public static java.awt.Color getColorFromURI(java.lang.Object uri)
public java.awt.Color getColorHash(java.lang.String uri)
public static void restart()
public void about()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void addTab(ServiceInterface sw)
sw
- - name of service to add
FIXME - full parameter of addTab(final String serviceName, final
String serviceType, final String lable) then overloadpublic javax.swing.JFrame createJFrame(boolean fullscreen)
public javax.swing.JMenuBar createMenu()
public void subscribeToServiceMethod(java.lang.String key, ServiceGui sg)
public void dockTab(java.lang.String title)
public java.util.HashMap<java.lang.String,com.mxgraph.model.mxCell> getCells()
public java.lang.String getDstMethodName()
public java.lang.String getDstServiceName()
public javax.swing.JFrame getFrame()
public com.mxgraph.view.mxGraph getGraph()
public java.lang.String getGraphXML()
public java.lang.String getSrcMethodName()
public java.lang.String getSrcServiceName()
public void onStatus(Status inStatus)
public void hideAll()
public void hideTab(java.lang.String title)
public void noWorky()
public void pack()
public boolean preProcessHook(Message m)
preProcessHook
in class Service
public void removeTab(ServiceInterface si)
public void setArrow(java.lang.String s)
public void setDstMethodName(java.lang.String d)
public void setDstServiceName(java.lang.String d)
public void setGraphXML(java.lang.String xml)
public void setPeriod0(java.lang.String s)
public void setPeriod1(java.lang.String s)
public void setSrcMethodName(java.lang.String d)
public void setSrcServiceName(java.lang.String d)
public void startService()
startService
in interface ServiceInterface
startService
in class Service
public void stopService()
Service
stopService
in interface ServiceInterface
stopService
in class Service
public void explode()
public void collapse()
public void fullscreen(boolean b)
public void undockTab(java.lang.String title)
public void unhideAll()
public void unhideTab(java.lang.String title)
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public static void main(java.lang.String[] args) throws java.lang.ClassNotFoundException, java.net.URISyntaxException
java.lang.ClassNotFoundException
java.net.URISyntaxException
public void setActiveTab(java.lang.String title)
public static ServiceType getMetaData()
public java.awt.Component getDisplay()
public void setDesktop(java.lang.String name)
public void resetDesktop(java.lang.String name)