| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--de.mud.jta.Plugin
        |
        +--de.mud.jta.plugin.Capture
A capture plugin that captures data and stores it in a defined location. The location is specified as a plugin configuration option Capture.url and can be used in conjunction with the UploadServlet from the tools directory.
 Parametrize the plugin carefully:
 Capture.url should contain a unique URL can may have
 parameters for identifying the upload.
 Example: http://mg.mud.de/servlet/UpladServlet?id=12345
 
The actually captured data will be appended as the parameter content.
Maintainer: Matthias L. Jugel
| Field Summary | |
| protected  boolean | captureEnabledWhether the capture is currently enabled or not | 
| protected  javax.swing.JDialog | doneDialog | 
| protected  javax.swing.JDialog | errorDialog | 
| protected  javax.swing.JDialog | fileDialog | 
| protected  javax.swing.JMenu | menuThe plugin menu | 
| protected  java.util.Hashtable | remoteUrlListThe remote storage URL | 
| protected  FilterPlugin | source | 
| Fields inherited from class de.mud.jta.Plugin | 
| bus, id | 
| Constructor Summary | |
| Capture(PluginBus bus,
        java.lang.String id)Initialize the Capture plugin. | |
| Method Summary | |
|  void | actionPerformed(java.awt.event.ActionEvent e) | 
|  FilterPlugin | getFilterSource() | 
|  javax.swing.JMenu | getPluginMenu()The Capture menu for the menu bar as configured in the constructor. | 
|  javax.swing.JComponent | getPluginVisual()The Capture plugin has no visual component that is embedded in the JTA main frame, so this returns null. | 
|  int | read(byte[] b)Read data from the left side plugin, capture the content and pass it on to the next plugin which called this method. | 
|  void | setFilterSource(FilterPlugin source)The filter source is the plugin where Capture is connected to. | 
|  void | write(byte[] b)Write data to the backend but also append it to the capture buffer. | 
| Methods inherited from class de.mud.jta.Plugin | 
| error, getId | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected java.util.Hashtable remoteUrlList
protected javax.swing.JMenu menu
protected javax.swing.JDialog errorDialog
protected javax.swing.JDialog fileDialog
protected javax.swing.JDialog doneDialog
protected boolean captureEnabled
protected FilterPlugin source
| Constructor Detail | 
public Capture(PluginBus bus,
               java.lang.String id)
| Method Detail | 
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void setFilterSource(FilterPlugin source)
setFilterSource in interface FilterPluginsource - the next pluginpublic FilterPlugin getFilterSource()
getFilterSource in interface FilterPlugin
public int read(byte[] b)
         throws java.io.IOException
read in interface FilterPluginb - the buffer to store data into
java.io.IOException
public void write(byte[] b)
           throws java.io.IOException
write in interface FilterPluginb - the buffer with data to write
java.io.IOExceptionpublic javax.swing.JComponent getPluginVisual()
getPluginVisual in interface VisualPluginpublic javax.swing.JMenu getPluginMenu()
getPluginMenu in interface VisualPlugin| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||