Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.embl.ebi.escience.scuflui.workbench.* (20)

org.embl.ebi.escience.scuflui: Javadoc index of package org.embl.ebi.escience.scuflui.


Package Samples:

org.embl.ebi.escience.scuflui.workbench: Provides Java Swing components that show or allow manipulation of subsets of the ScuflModel state.  

Classes:

FileDrop: This class makes it easy to drag and drop files from the operating system to a Java program. Any java.awt.Component can be dropped onto, but only javax.swing.JComponent s will indicate the drop event with a changed border. To use this class, construct a new FileDrop by passing it the target component and a Listener to receive notification when file(s) have been dropped. Here is an example: JPanel myPanel = new JPanel(); new FileDrop( myPanel, new FileDrop.Listener() { public void filesDropped( java.io.File[] files ) { // handle file drop ... } // end filesDropped }); // end FileDrop.Listener You ...
ScrollableDesktopPane: ScrollableDesktopPane.java This class gives a DesktopPane which responds properly when placed within a scrollpane. It does this by calculating a preferred size which the JDesktopPane doesnt really. (PENDING)It could do with implementing a little more cleverly. At the moment it validates a lot when unnecessary. The preferred should probably be calculated in the ComponentListeners. It should probably also add an InternalFrameListener also Created: Fri Feb 19 15:08:09 1999
ProcessorFactory: Implementing classes are capable of creating a new processor and attaching it to a model when supplied with the new processor name and a reference to the model. The intention is that service scavengers should create an implementation of this for each service they find and that these should then be used as the user objects inside a default tree model to allow simple service selection and addition to a ScuflModel
WebScavenger: A scavenger that does a web crawl starting at the specified URL to find scufl xml files. If it finds any, it adds the appropriate WorkflowProcessorFactory nodes to the scavenger tree. If it finds talisman tscript definitions it adds those too. Code modified from that found at http://developer.java.sun.com/developer/technicalArticles/ThirdParty/WebCrawler/
ScuflUIComponent: The interface implemented by all Scufl UI widgets specifying how they bind and detach from an instance of a ScuflModel. Any class implementing this interface must be a subclass of JComponent; unfortunately there's no way that I know of to enforce this constraint in the language, but if you don't stick to it your components won't work.
GenericUIComponentFrame: An internal frame containing a class implementing the scuflui.ScuflUIComponent interface. This implementation places the component in a scroll pane inside an internal frame, registers it with the model and creates an event listener such that closing the internal frame will deregister the component from the model.
XMLTree: An extension of the javax.swing.JTree class, constructed with a String of XML and used to display the XML structure as an interactive tree. Derived from original code by Kyle Gabhart from http://www.devx.com/gethelpon/10MinuteSolution/16694/0/page/1
ScuflContextMenuFactory: A static factory method to return an instance of JPopupMenu that is appropriate to the supplied object. For instance, if you supply it with a Processor implementation it will give options to view the processor details, delete it etc.
ScavengerTree: A JTree subclass showing available processors from some set of external libraries or searches. Nodes corresponding to a single potential processor instance should contain a user object implementing ProcessorFactory.
ScuflDiagram: A view on a ScuflModel that uses a native installation of the dot tool to generate a bitmap graphical representation on the fly, responding to model events appropriately
EnactorStatusTableModel: A Swing table model implementation that can be constructed from a ScuflModel instance and updated by the XML coming back from the status reports from the enactor.
ScavengerTreeRenderer: A cell renderer that paints the appropriate icons depending on the component of the model being displayed. This renderer is for the ScavengerTree class.
ScuflProcessorInfo: A JDialog that shows information about a specific Processor object in the model, allowing editing of description and logging level.
Scavenger: A subclass of DefaultMutableTreeNode that should be subclassed to create particular scavengers for different types of processor
EnactorLaunchPanel: A JPanel subclass that contains the appropriate input fields and controls to launch the enactment engine from the given input
SplashScreen: A splash screen for the workbench, code derived heavily from http://www.javaworld.com/javaworld/javatips/jw-javatip104.html
WSDLBasedScavenger: A Scavenger that knows how to inspect a given wsdl document for all available port types and operations within them.
ScuflModelExplorer: A swing component that provides an expandable tree view of the constituent components of a ScuflModel instance.
NoContextMenuFoundException: Thrown by the ScuflContextMenuFactory if it can't locate an appropriate popup menu for the supplied object.
ScuflModelExplorerRenderer: A cell renderer that paints the appropriate icons depending on the component of the model being displayed.
DotTextArea: A swing component that provides a textual dot representation corresponding to a given ScuflModel instance
XScuflTextArea: A swing component that provides a textual view of the xscufl corresponding to a given ScuflModel instance
ScavengerCreationException: Signifies that a scavenger failed during instantiation, most commonly because of network unavailability.
ComponentDemo: Demos the interaction between the views, model and controllers defined within this package.
SoaplabScavenger: A Scavenger that knows how to get all the Soaplab services from a specified installation

Home | Contact Us | Privacy Policy | Terms of Service