Uses of Interface
org.das2.util.monitor.ProgressMonitor

Packages that use ProgressMonitor
org.das2.client Provides classes for interacting with a das2Server, such as data set queries, authorization, and server identity. 
org.das2.components Provides GUI components for building applications. 
org.das2.dasml Package for implementing dasml, a language for describing das2 applications. 
org.das2.dataset Provides classes and interfaces for combining Datums into structured DataSets, and operators for working with DataSets. 
org.das2.dataset.test Classes for creating test data sets. 
org.das2.fsm fsm contains objects that model files that are stored in a FileSystem with the filename parametric in time. 
org.das2.graph Mostly contains DasCanvasComponents, which are components that live within the DasCanvas, and Renderers which draw on DasPlots. 
org.das2.system Application-level infrastructure, such as data set caching, worker threads, progress monitors, exception handling, logging. 
org.das2.util Utility classes useful for the implementation of other packages, but not necessarily part of any one package. 
org.das2.util.filesystem The fileSystem package introduces a filesystem abstraction that allows various types of file systems to be accessed in a convenient and uniform way. 
org.das2.util.monitor   
 

Uses of ProgressMonitor in org.das2.client
 

Methods in org.das2.client with parameters of type ProgressMonitor
protected  DataSet StreamDataSetDescriptor.getDataSetFromStream(java.io.InputStream in, Datum start, Datum end, ProgressMonitor monitor)
           
protected  DataSet StreamDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
 

Constructors in org.das2.client with parameters of type ProgressMonitor
DataSetStreamHandler(java.util.Map extraProperties, ProgressMonitor monitor)
           
 

Uses of ProgressMonitor in org.das2.components
 

Classes in org.das2.components that implement ProgressMonitor
 class DasProgressPanel
           
 

Uses of ProgressMonitor in org.das2.dasml
 

Methods in org.das2.dasml with parameters of type ProgressMonitor
static org.w3c.dom.Element SerializeUtil.getDOMElement(org.w3c.dom.Document document, java.lang.Object object, ProgressMonitor monitor)
           
 org.w3c.dom.Element DOMBuilder.serialize(org.w3c.dom.Document document, ProgressMonitor monitor)
           
 

Uses of ProgressMonitor in org.das2.dataset
 

Methods in org.das2.dataset that return ProgressMonitor
 ProgressMonitor DataSetUpdateEvent.getMonitor()
           
 

Methods in org.das2.dataset with parameters of type ProgressMonitor
 DataSet ConstantDataSetDescriptor.getDataSet(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
 DataSet DataSetDescriptor.getDataSet(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
          Retrieve the dataset for this interval and resolution.
 DataSet ConstantDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
protected abstract  DataSet DataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
          getDataSetImpl implements the getDataSet for this DataSetDescriptor implementation.
 void DataRequestThread.request(DataSetDescriptor dsd, Datum start, Datum end, Datum resolution, DataRequestor requestor, ProgressMonitor monitor)
          Begins a data reqest operation that will be executed in a separate thread and pass the resulting DataSet to the org.das2.event.DataRequestListener#finished(org.das2.event.DataRequestEvent) finished() method of the DataRequestor specified.
 void DataRequestThread.requestAndWait(DataSetDescriptor dsd, java.lang.Object params, Datum start, Datum end, Datum resolution, DataRequestor requestor, ProgressMonitor monitor)
          Begins a data reqest operation that will be executed in a separate thread and pass the resulting DataSet to the org.das2.event.DataRequestListener#finished(org.das2.event.DataRequestEvent) finished() method of the DataRequestor specified.
 void ConstantDataSetDescriptor.requestDataSet(Datum start, Datum end, Datum resolution, ProgressMonitor monitor, java.lang.Object lockObject)
           
 void DataSetDescriptor.requestDataSet(Datum start, Datum end, Datum resolution, ProgressMonitor monitor, java.lang.Object lockObject)
          Requests that a dataSet be loaded, and that the dataSet be returned via a DataSetUpdate event.
 void DataSetDescriptor.requestDataSet(Datum start, Datum end, Datum resolution, ProgressMonitor monitor, java.lang.Object lockObject, DataSetUpdateListener listener)
          Request the dataset, and the dataset is returned only to the listener.
 void DataSetUpdateEvent.setMonitor(ProgressMonitor monitor)
          temporary kludge that allows for identification of event to request
 

Uses of ProgressMonitor in org.das2.dataset.test
 

Methods in org.das2.dataset.test with parameters of type ProgressMonitor
static VectorDataSet BigVectorDataSet.getDataSet(int size, ProgressMonitor mon)
           
protected  DataSet MendelbrotDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
protected  DataSet PolynomialDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor dasProgressMonitor)
           
 DataSet RipplesDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
 DataSet SineWaveDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
 

Uses of ProgressMonitor in org.das2.fsm
 

Methods in org.das2.fsm with parameters of type ProgressMonitor
protected  DataSet FileStorageModelAvailabilityDataSetDescriptor.getDataSetImpl(Datum start, Datum end, Datum resolution, ProgressMonitor monitor)
           
 java.io.File FileStorageModel.getFileFor(java.lang.String name, ProgressMonitor monitor)
          retrieve the file for the name.
 java.io.File[] FileStorageModel.getFilesFor(DatumRange targetRange, ProgressMonitor monitor)
          returns a list of files that can be used
 java.io.File[] FileStorageModelNew.getFilesFor(DatumRange targetRange, ProgressMonitor monitor)
           
 java.lang.String[] FileStorageModel.getNamesFor(DatumRange targetRange, ProgressMonitor monitor)
           
 java.lang.String[] FileStorageModelNew.getNamesFor(DatumRange targetRange, ProgressMonitor monitor)
           
 java.lang.String FileStorageModel.getRepresentativeFile(ProgressMonitor monitor)
          this is introduced to support discovery, where we just need one file to get started.
 

Uses of ProgressMonitor in org.das2.graph
 

Fields in org.das2.graph declared as ProgressMonitor
 ProgressMonitor DataLoader.Request.monitor
           
 

Methods in org.das2.graph that return ProgressMonitor
protected  ProgressMonitor DataLoader.getMonitor(java.lang.String description)
           
 

Methods in org.das2.graph with parameters of type ProgressMonitor
 void ContoursRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void CurveRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void EventsRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void ImageVectorDataSetRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void PlotSymbolRenderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
abstract  void Renderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
          Render is called whenever the image needs to be refreshed or the content has changed.
 void SeriesRenderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void SpectrogramRenderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void StackedHistogramRenderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void StippledTableRenderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void SymbolLineRenderer.render(java.awt.Graphics g, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void TickCurveRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void ZDeformRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 void ContoursRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
           
 void CurveRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
           
 void ImageVectorDataSetRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
           
 void Renderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
          updatePlotImage is called once the expensive operation of loading the data is completed.
 void SeriesRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
          do the same as updatePlotImage, but use AffineTransform to implement axis transform.
 void SpectrogramRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
           
 void StackedHistogramRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis_1, ProgressMonitor monitor)
           
 void StippledTableRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
           
 void SymbolLineRenderer.updatePlotImage(DasAxis xAxis, DasAxis yAxis, ProgressMonitor monitor)
           
 

Constructors in org.das2.graph with parameters of type ProgressMonitor
DataLoader.Request(ProgressMonitor mon, DasAxis.Memento xmem, DasAxis.Memento ymem)
           
 

Uses of ProgressMonitor in org.das2.system
 

Methods in org.das2.system that return ProgressMonitor
 ProgressMonitor DefaultMonitorFactory.getMonitor(DasCanvasComponent context, java.lang.String label, java.lang.String description)
           
 ProgressMonitor MonitorFactory.getMonitor(DasCanvasComponent context, java.lang.String label, java.lang.String description)
          returns a monitor in the given context.
 ProgressMonitor NullMonitorFactory.getMonitor(DasCanvasComponent context, java.lang.String label, java.lang.String description)
           
 ProgressMonitor DefaultMonitorFactory.getMonitor(DasCanvas canvas, java.lang.String label, java.lang.String description)
           
 ProgressMonitor MonitorFactory.getMonitor(DasCanvas canvas, java.lang.String string, java.lang.String string0)
           
 ProgressMonitor NullMonitorFactory.getMonitor(DasCanvas canvas, java.lang.String string, java.lang.String string0)
           
 ProgressMonitor DefaultMonitorFactory.getMonitor(java.lang.String label, java.lang.String description)
           
 ProgressMonitor MonitorFactory.getMonitor(java.lang.String label, java.lang.String description)
          returns a monitor without regard to context.
 ProgressMonitor NullMonitorFactory.getMonitor(java.lang.String label, java.lang.String description)
           
 

Uses of ProgressMonitor in org.das2.util
 

Methods in org.das2.util with parameters of type ProgressMonitor
 void PersistentStateSupport.SerializationStrategy.deserialize(org.w3c.dom.Document doc, ProgressMonitor monitor)
           
 void GraphicalLogHandler.LogRenderer.render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
           
 org.w3c.dom.Element PersistentStateSupport.SerializationStrategy.serialize(org.w3c.dom.Document document, ProgressMonitor monitor)
           
 

Constructors in org.das2.util with parameters of type ProgressMonitor
DasProgressMonitorInputStream(java.io.InputStream in, ProgressMonitor monitor)
          Creates a new instance of DasProgressMonitorInputStream
DasProgressMonitorReadableByteChannel(java.nio.channels.ReadableByteChannel in, ProgressMonitor monitor)
          Creates a new instance of DasProgressMonitorInputStream
 

Uses of ProgressMonitor in org.das2.util.filesystem
 

Methods in org.das2.util.filesystem with parameters of type ProgressMonitor
protected  void WebFileSystem.copyStream(java.io.InputStream is, java.io.OutputStream out, ProgressMonitor monitor)
          copies data from in to out, sending the number of bytesTransferred to the monitor.
protected  void FTPFileSystem.downloadFile(java.lang.String filename, java.io.File targetFile, java.io.File partFile, ProgressMonitor monitor)
           
protected  void HttpFileSystem.downloadFile(java.lang.String filename, java.io.File f, java.io.File partFile, ProgressMonitor monitor)
           
protected abstract  void WebFileSystem.downloadFile(java.lang.String filename, java.io.File f, java.io.File partfile, ProgressMonitor monitor)
          Transfers the file from the remote store to a local copy f.
abstract  java.nio.channels.ReadableByteChannel FileObject.getChannel(ProgressMonitor monitor)
          opens a Channel, perhaps transferring the file to a local cache first.
 java.nio.channels.ReadableByteChannel LocalFileObject.getChannel(ProgressMonitor monitor)
           
 java.nio.channels.ReadableByteChannel WebFileObject.getChannel(ProgressMonitor monitor)
          return a Channel for the resource.
abstract  java.io.File FileObject.getFile(ProgressMonitor monitor)
          gets a File object that can be opened by the client.
 java.io.File LocalFileObject.getFile(ProgressMonitor monitor)
           
 java.io.File WebFileObject.getFile(ProgressMonitor monitor)
           
abstract  java.io.InputStream FileObject.getInputStream(ProgressMonitor monitor)
          opens an inputStream, perhaps transferring the file to a cache first.
 java.io.InputStream LocalFileObject.getInputStream(ProgressMonitor monitor)
           
 java.io.InputStream WebFileObject.getInputStream(ProgressMonitor monitor)
           
 java.io.InputStream AppletHttpProtocol.getInputStream(WebFileObject fo, ProgressMonitor mon)
           
 java.io.InputStream DefaultWebProtocol.getInputStream(WebFileObject fo, ProgressMonitor mon)
           
 java.io.InputStream WebProtocol.getInputStream(WebFileObject fo, ProgressMonitor mon)
           
 

Uses of ProgressMonitor in org.das2.util.monitor
 

Classes in org.das2.util.monitor that implement ProgressMonitor
 class NullProgressMonitor
          This is a progress monitor to use when we don't care about the progress.
 class SubTaskMonitor
          creates a ProgressMonitor that maps its progress to a parent's progress.
 

Fields in org.das2.util.monitor declared as ProgressMonitor
static ProgressMonitor ProgressMonitor.NULL
          Deprecated. this should not be used. Instead use new NullProgressMonitor();
 

Methods in org.das2.util.monitor with parameters of type ProgressMonitor
static SubTaskMonitor SubTaskMonitor.create(ProgressMonitor parent, long min, long max)