|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectanl.aida.client.gui.AIDAGui
public class AIDAGui
Mediates interactions between GUI components and non-GUI components with GUI components.
Nested Class Summary | |
---|---|
(package private) class |
AIDAGui.SearchWorker
SwingWorker that does the lucence search in a background thread |
Field Summary | |
---|---|
private saf.core.ui.GUIBarManager |
barManager
|
private Cache |
cache
|
private saf.core.ui.dock.DockableFrame |
cacheFrame
|
private CachePanel |
cachePanel
|
private CacheElement |
cElement
|
private static simphony.util.messages.MessageCenter |
center
|
private Dashboard |
dashboard
|
private anl.aida.data.DataManager |
dataManager
|
private java.util.List<saf.core.ui.dock.DockableFrame> |
displayFrames
|
private AIDADockableHelper |
dockableHelper
|
private saf.core.ui.dock.DockingManager |
dockingManager
|
private static java.lang.String |
DOCS_ICON
|
private saf.core.ui.dock.DockableFrame |
docsFrame
|
private DocsTabPanel |
docTabs
|
private javax.swing.JFrame |
frame
|
private static java.lang.String |
STATUS_BAR_ID
|
private saf.core.ui.dock.DockableFrame |
structFrame
|
private StructuredDataPanel |
structPanel
|
private boolean |
textOutput
|
private boolean |
triggerListener
|
private int |
vizCount
|
Constructor Summary | |
---|---|
AIDAGui(saf.core.ui.dock.DockingManager dockingManager)
|
Method Summary | |
---|---|
java.lang.String |
add3DGISPlotDisplay(anl.aida.data.DataFrame frame)
|
java.lang.String |
add3DPlot(anl.aida.data.DataFrame frame)
Adds a 3D plot using the data in the data frame. |
void |
addBarManager(saf.core.ui.GUIBarManager guiBarManager)
|
java.lang.String |
addBubblePlot(BubbleConfigBean bean)
|
void |
addClusterDisplay(DocSetID id,
Clusters<anl.aida.core.DocumentID> clusters,
java.lang.String title)
Adds a cluster display to the gui. |
java.lang.String |
addDataTable(anl.aida.data.DataFrame frame)
|
CacheDocumentSet |
addDocumentSet(java.lang.String name,
CacheDocumentSet set)
Adds a documents set to the cache tree. |
java.lang.String |
addGISPlotDisplay(anl.aida.data.DataFrame frame)
Adds the specified panel as a plot. |
void |
addNetworkDisplay(VizPropertyBean bean)
Adds a newtwork display (2D or 3D) using the bean properties. |
java.lang.String |
addScatterPlot(anl.aida.data.DataFrame xFrame,
anl.aida.data.DataFrame yFrame)
|
void |
addStatusMessage(java.lang.String msg,
java.awt.Color color)
|
java.lang.String |
addTimeSeries(java.util.List<anl.aida.data.DataFrame> frames)
Adds a time series plot from the data in the frame. |
java.lang.String |
addTimeSeries(java.util.List<anl.aida.data.DataFrame> frames,
int... indices)
Adds a time series plot from the data in the frame. |
void |
addTimeSeriesDisplay(VizPropertyBean bean)
Adds a time series display using the bean properties. |
void |
cacheElementSelected(CacheElement element)
Called when a cache element is selected. |
void |
clearStatusMessage()
|
private java.lang.String |
createDockableID()
|
private javax.swing.JPanel |
createVizDockable(java.lang.String title,
java.lang.String id)
|
saf.core.ui.dock.DockableFrame |
getDockable(java.lang.String id)
|
javax.swing.JFrame |
getFrame()
|
void |
loadDocs(java.lang.String title,
CacheDocumentSet docSet)
Loads a CacheDocumentSet into the documents view. |
void |
performSearch(java.lang.String query,
DocumentsModel model,
ProgressLayer pLayer)
Searches the cache index using the specified query and places the results, if any in the documents panel. |
void |
produceOutput(Cache cache,
VizPropertyBean bean,
TSConceptGraphs graphs)
|
void |
resetCache(Cache cache)
|
void |
setFrame(javax.swing.JFrame frame)
Sets the main application frame. |
void |
showDocumentList(DocSetNode docSetNode)
Displays the documents associated with docSetNode in the documents view. |
void |
showVizDialog(VizPropertyBean bean)
|
void |
visualizationAdded(java.lang.String id,
GISDisplay display)
Notifies the gui that a visualization has been added. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final simphony.util.messages.MessageCenter center
private static final java.lang.String DOCS_ICON
private static final java.lang.String STATUS_BAR_ID
private saf.core.ui.dock.DockingManager dockingManager
private CachePanel cachePanel
private StructuredDataPanel structPanel
private DocsTabPanel docTabs
private CacheElement cElement
private Cache cache
private int vizCount
private javax.swing.JFrame frame
private saf.core.ui.dock.DockableFrame docsFrame
private saf.core.ui.dock.DockableFrame cacheFrame
private saf.core.ui.dock.DockableFrame structFrame
private java.util.List<saf.core.ui.dock.DockableFrame> displayFrames
private boolean triggerListener
private Dashboard dashboard
private saf.core.ui.GUIBarManager barManager
private anl.aida.data.DataManager dataManager
private AIDADockableHelper dockableHelper
private boolean textOutput
Constructor Detail |
---|
public AIDAGui(saf.core.ui.dock.DockingManager dockingManager)
Method Detail |
---|
public void visualizationAdded(java.lang.String id, GISDisplay display)
id
- the id of the dockable that was addeddisplay
- the gis display that was added.public javax.swing.JFrame getFrame()
public void resetCache(Cache cache)
public void loadDocs(java.lang.String title, CacheDocumentSet docSet)
title
- the title to display in the viewdocSet
- the docs set to displaypublic saf.core.ui.dock.DockableFrame getDockable(java.lang.String id)
public void showVizDialog(VizPropertyBean bean)
public java.lang.String add3DGISPlotDisplay(anl.aida.data.DataFrame frame)
public java.lang.String addGISPlotDisplay(anl.aida.data.DataFrame frame)
panel
- public java.lang.String addDataTable(anl.aida.data.DataFrame frame)
public java.lang.String addScatterPlot(anl.aida.data.DataFrame xFrame, anl.aida.data.DataFrame yFrame)
public java.lang.String addBubblePlot(BubbleConfigBean bean)
public java.lang.String add3DPlot(anl.aida.data.DataFrame frame)
frame
- the frame to create the data fromprivate java.lang.String createDockableID()
public java.lang.String addTimeSeries(java.util.List<anl.aida.data.DataFrame> frames)
frame
- the frame holding the data to plotpublic java.lang.String addTimeSeries(java.util.List<anl.aida.data.DataFrame> frames, int... indices)
frame
- the frame holding the data to plotindices
- the indices in the frame whose values we want to plot. If this is
an empty array then all the indices are plotted.public void addClusterDisplay(DocSetID id, Clusters<anl.aida.core.DocumentID> clusters, java.lang.String title)
id
- the id of the documents set we are visualizingclusters
- the clusters to visualizetitle
- a title for the displayprivate javax.swing.JPanel createVizDockable(java.lang.String title, java.lang.String id)
public void addTimeSeriesDisplay(VizPropertyBean bean)
bean
- a bean that holds the display properties.public void produceOutput(Cache cache, VizPropertyBean bean, TSConceptGraphs graphs)
public void addNetworkDisplay(VizPropertyBean bean)
bean
- a bean that holds the display properties.public void cacheElementSelected(CacheElement element)
element
- the selected cache elementpublic void showDocumentList(DocSetNode docSetNode)
docSetNode
- the node whose docs should be displayedpublic CacheDocumentSet addDocumentSet(java.lang.String name, CacheDocumentSet set)
name
- the name of the set to add. This becomes the tree node label.set
- the set to add
public void setFrame(javax.swing.JFrame frame)
frame
- the main application framepublic void addStatusMessage(java.lang.String msg, java.awt.Color color)
public void clearStatusMessage()
public void performSearch(java.lang.String query, DocumentsModel model, ProgressLayer pLayer)
query
- the query stringmodel
- the Documents model to perform the search overpLayer
- a progress layer used to indicate progress while the search is
proceeding.public void addBarManager(saf.core.ui.GUIBarManager guiBarManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |