package lcm.spy;
import javax.swing.*;
/** A class which can provide a visualization of a data type. **/
public interface SpyPlugin
{
/** return true if you can do something intelligent with data
* types matching cls. **/
public boolean canHandle(long fingerprint);
/** Return an action suitable for adding to a popup menu that will
display a viewer for the given channel. **/
public Action getAction(JDesktopPane jdp, ChannelData cd);
}