|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
uk.ac.starlink.splat.vo.SSAServerTable
public class SSAServerTable
SSAServerTable is a panel displaying the SSA services as a table. It includes also selection options, as waveband and data source options, as well as user generated tags. By rightclicking on a row, a menu will appear to allos tagging the service or displaying its information.
Nested Class Summary | |
---|---|
protected class |
SSAServerTable.AddNewAction
Inner class defining action for adding a new server to the list |
protected class |
SSAServerTable.AddTagAction
Inner class defining action for adding a new tag |
protected class |
SSAServerTable.DeleteAction
Inner class defining action for deleting all known servers. |
protected class |
SSAServerTable.DeselectAllAction
Inner class defining action for selecting all known servers. |
protected class |
SSAServerTable.PopupMenuAction
|
protected class |
SSAServerTable.ProxyAction
Inner class defining action for setting the proxy server. |
protected class |
SSAServerTable.QueryNewAction
Inner class defining action for query registry for new SSAP servers. |
protected class |
SSAServerTable.ReadAction
Inner class defining action for reading a list of servers. |
protected class |
SSAServerTable.RemoveMenu
|
protected class |
SSAServerTable.RemoveTagAction
Inner class defining action for removing a new tag |
protected class |
SSAServerTable.SaveAction
Inner class defining action for saving a list of servers. |
protected class |
SSAServerTable.SelectAllAction
Inner class defining action for selecting all known servers. |
protected class |
SSAServerTable.SelectTagAction
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected AddNewServerFrame |
addServerWindow
Frame for adding a new server. |
protected uk.ac.starlink.util.gui.BasicFileChooser |
fileChooser
File chooser for storing and restoring server lists. |
protected uk.ac.starlink.util.gui.ProxySetupFrame |
proxyWindow
The proxy server dialog |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS |
Constructor Summary | |
---|---|
SSAServerTable(SSAServerList list)
Create an instance. |
Method Summary | |
---|---|
protected void |
addNewServer()
Add new server to the server list |
protected void |
addNewTag()
Add new tag to the server list |
protected void |
deleteServers()
Remove all servers. |
protected void |
deselectAllServers()
deselect all servers. |
int |
getSelectionCount()
returns the number of selected rows |
SSAServerList |
getServerList()
|
protected void |
initAddServerWindow()
Initialise the window to insert a new server to the list. |
protected void |
initFileChooser()
Initialise the file chooser to have the necessary filters. |
protected void |
initMenus()
Initialise the menu bar, action bar and related actions. |
protected void |
initUI()
Initialise the main part of the user interface. |
boolean |
isServerSelected(String shortName)
returns true if server is selected, false otherwise. |
void |
propertyChange(PropertyChangeEvent pvt)
Event listener to trigger a list update when a new server is added to addServerWIndow |
protected void |
readServers()
Restore servers from a previously saved server list. |
protected void |
removeAllServices()
|
protected void |
removeSelectedServices()
Remove selected services. |
protected void |
removeService(int row)
Remove service with row index r |
protected void |
restoreTags()
Initialise the known servers which are kept in a resource file along with SPLAT. |
protected void |
restoreTags(InputStream inputStream)
Read an InputStream that contains a list of servers to restore. |
protected void |
saveServers()
Save server list to a disk file |
void |
saveServerTags()
Save tag information to a file |
protected void |
selectAllServers()
select all servers. |
void |
setServerList(SSAServerList slist)
|
void |
setSSAServerList(SSAServerList serverList)
Set the SSAServerList. |
protected void |
showProxyDialog()
Set the proxy server and port. |
void |
updateServers()
Query a registry for any new SSAP servers. |
void |
updateTable()
update the table |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected uk.ac.starlink.util.gui.BasicFileChooser fileChooser
protected AddNewServerFrame addServerWindow
protected uk.ac.starlink.util.gui.ProxySetupFrame proxyWindow
Constructor Detail |
---|
public SSAServerTable(SSAServerList list)
Method Detail |
---|
protected void initUI()
protected void initMenus()
public void setSSAServerList(SSAServerList serverList)
serverList
- the SSAServerList reference.public void updateTable()
protected void deleteServers()
protected void selectAllServers()
protected void deselectAllServers()
protected void removeService(int row)
protected void removeAllServices()
protected void removeSelectedServices()
public void updateServers()
protected void saveServers()
protected void readServers()
protected void initFileChooser()
protected void initAddServerWindow()
protected void addNewServer()
protected void addNewTag()
public void saveServerTags() throws SplatException
SplatException
protected void restoreTags() throws SplatException
XMLEncode
form produced for an SSAPRegResource
.
SplatException
protected void restoreTags(InputStream inputStream) throws SplatException
SplatException
public void propertyChange(PropertyChangeEvent pvt)
propertyChange
in interface PropertyChangeListener
public SSAServerList getServerList()
public void setServerList(SSAServerList slist)
public boolean isServerSelected(String shortName)
public int getSelectionCount()
protected void showProxyDialog()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |