weka4ws.gui.kflow
Class KnowledgeFlowApp

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byweka4ws.gui.kflow.KnowledgeFlowApp
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable

public class KnowledgeFlowApp
extends javax.swing.JPanel
implements java.beans.PropertyChangeListener

Main GUI class for the KnowledgeFlow. Modified for Weka4WS project by Marco Lackovic, University of Calabria, Italy

Since:
1.0
Version:
$Revision: 1.1.2.11 $
Author:
Mark Hall, Marco Lackovic
See Also:
JPanel, PropertyChangeListener, Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
static java.lang.String FILE_EXTENSION
          the extension for the serialized setups (Java serialization)
static java.lang.String FILE_EXTENSION_XML
          the extension for the serialized setups (Java serialization)
static java.util.Vector s_startupListeners
           
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
KnowledgeFlowApp()
          Creates a new KnowledgeFlowApp instance.
 
Method Summary
static void addStartupListener(weka.gui.beans.StartUpListener s)
          Add a listener to be notified when startup is complete
 void clearLayout()
           
static void createSingleton(java.lang.String[] args)
          Create the singleton instance of the KnowledgeFlow
 void enableStartAllB()
           
static java.lang.String getGlobalInfo(java.lang.Object tempBean)
          Utility method for grabbing the global info help (if it exists) from an arbitrary object
static KnowledgeFlowApp getSingleton()
          Return the singleton instance of the KnowledgeFlow
static void main(java.lang.String[] args)
          Main method.
 void propertyChange(java.beans.PropertyChangeEvent e)
          Accept property change events
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FILE_EXTENSION

public static final java.lang.String FILE_EXTENSION
the extension for the serialized setups (Java serialization)

See Also:
Constant Field Values

FILE_EXTENSION_XML

public static final java.lang.String FILE_EXTENSION_XML
the extension for the serialized setups (Java serialization)

See Also:
Constant Field Values

s_startupListeners

public static java.util.Vector s_startupListeners
Constructor Detail

KnowledgeFlowApp

public KnowledgeFlowApp()
Creates a new KnowledgeFlowApp instance.

Method Detail

enableStartAllB

public void enableStartAllB()

clearLayout

public void clearLayout()

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
Accept property change events

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
e - a PropertyChangeEvent value

getGlobalInfo

public static java.lang.String getGlobalInfo(java.lang.Object tempBean)
Utility method for grabbing the global info help (if it exists) from an arbitrary object

Parameters:
tempBean - the object to grab global info from
Returns:
the global help info or null if global info does not exist

createSingleton

public static void createSingleton(java.lang.String[] args)
Create the singleton instance of the KnowledgeFlow

Parameters:
args - ignored at present

getSingleton

public static KnowledgeFlowApp getSingleton()
Return the singleton instance of the KnowledgeFlow

Returns:
the singleton instance

addStartupListener

public static void addStartupListener(weka.gui.beans.StartUpListener s)
Add a listener to be notified when startup is complete

Parameters:
s - a listener to add

main

public static void main(java.lang.String[] args)
Main method.

Parameters:
args - a String[] value