public class DataVisualizer extends JPanel implements DataSourceListener, TrainingSetListener, TestSetListener, Visible, UserRequestAcceptor, Serializable, BeanContextChild, HeadlessEventCollector, EnvironmentHandler, BeanCommon, EventConstraints
JComponent.AccessibleJComponentComponent.BaselineResizeBehaviorTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
DataVisualizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptDataSet(DataSetEvent e)
Accept a data set
|
void |
acceptTestSet(TestSetEvent e)
Accept a test set
|
void |
acceptTrainingSet(TrainingSetEvent e)
Accept a training set
|
void |
addDataSourceListener(DataSourceListener dsl)
Add a listener
|
void |
addImageListener(ImageListener cl)
Add an image listener
|
void |
addPropertyChangeListener(String name,
PropertyChangeListener pcl)
Add a property change listener to this bean
|
void |
addVetoableChangeListener(String name,
VetoableChangeListener vcl)
Add a vetoable change listener to this bean
|
boolean |
connectionAllowed(EventSetDescriptor esd)
Returns true if, at this time,
the object will accept a connection via the supplied
EventSetDescriptor
|
boolean |
connectionAllowed(String eventName)
Returns true if, at this time,
the object will accept a connection via the named event
|
void |
connectionNotification(String eventName,
Object source)
Notify this object that it has been registered as a listener with
a source for recieving events described by the named event
This object is responsible for recording this fact.
|
void |
disconnectionNotification(String eventName,
Object source)
Notify this object that it has been deregistered as a listener with
a source for named event.
|
Enumeration |
enumerateRequests()
Describe
enumerateRequests method here. |
boolean |
eventGeneratable(String eventName)
Returns true, if at the current time, the named event could
be generated.
|
BeanContext |
getBeanContext()
Return the bean context (if any) that this bean is embedded in
|
String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)
|
String |
getOffscreenAdditionalOpts()
Get the additional options for the offscreen renderer
|
String |
getOffscreenHeight()
Get the height (in pixels) of the offscreen image to generate
|
String |
getOffscreenRendererName()
Get the name of the renderer to use for offscreen chart
rendering operations
|
String |
getOffscreenWidth()
Get the width (in pixels) of the offscreen image to generate.
|
String |
getOffscreenXAxis()
Get the name of the attribute for the x-axis in offscreen plots
|
String |
getOffscreenYAxis()
Get the name of the attribute for the y-axix of offscreen plots.
|
BeanVisual |
getVisual()
Return the visual appearance of this bean
|
String |
globalInfo()
Global info for this bean
|
boolean |
isBusy()
Returns true if.
|
static void |
main(String[] args) |
void |
performRequest(String request)
Describe
performRequest method here. |
void |
processHeadlessEvents(List<EventObject> headless)
Process a list of events that have been collected earlier.
|
void |
removeDataSourceListener(DataSourceListener dsl)
Remove a listener
|
void |
removeImageListener(ImageListener cl)
Remove an image listener
|
void |
removePropertyChangeListener(String name,
PropertyChangeListener pcl)
Remove a property change listener from this bean
|
void |
removeVetoableChangeListener(String name,
VetoableChangeListener vcl)
Remove a vetoable change listener from this bean
|
List<EventObject> |
retrieveHeadlessEvents()
Get the list of events processed in headless mode.
|
void |
setBeanContext(BeanContext bc)
Set a bean context for this bean
|
void |
setCustomName(String name)
Set a custom (descriptive) name for this bean
|
void |
setEnvironment(Environment env)
Set environment variables to use.
|
void |
setInstances(Instances inst)
Set instances for this bean.
|
void |
setLog(Logger logger)
Set a logger
|
void |
setOffscreenAdditionalOpts(String additional)
Set the additional options for the offscreen renderer
|
void |
setOffscreenHeight(String height)
Set the height (in pixels) of the offscreen image to generate
|
void |
setOffscreenRendererName(String rendererName)
Set the name of the renderer to use for offscreen chart
rendering operations
|
void |
setOffscreenWidth(String width)
Set the width (in pixels) of the offscreen image to generate.
|
void |
setOffscreenXAxis(String xAxis)
Set the name of the attribute for the x-axis in offscreen plots.
|
void |
setOffscreenYAxis(String yAxis)
Set the name of the attribute for the y-axis in offscreen plots.
|
void |
setVisual(BeanVisual newVisual)
Set the visual appearance of this bean
|
void |
stop()
Stop any processing that the bean might be doing.
|
void |
useDefaultVisual()
Use the default appearance for this bean
|
getAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic String globalInfo()
String valuepublic void acceptTrainingSet(TrainingSetEvent e)
acceptTrainingSet in interface TrainingSetListenere - a TrainingSetEvent valuepublic void acceptTestSet(TestSetEvent e)
acceptTestSet in interface TestSetListenere - a TestSetEvent valuepublic void acceptDataSet(DataSetEvent e)
acceptDataSet in interface DataSourceListenere - a DataSetEvent valuepublic List<EventObject> retrieveHeadlessEvents()
retrieveHeadlessEvents in interface HeadlessEventCollectorpublic void processHeadlessEvents(List<EventObject> headless)
processHeadlessEvents in interface HeadlessEventCollectorheadless - a list of EventObjects to process.public void setVisual(BeanVisual newVisual)
public BeanVisual getVisual()
public void useDefaultVisual()
useDefaultVisual in interface Visiblepublic Enumeration enumerateRequests()
enumerateRequests method here.enumerateRequests in interface UserRequestAcceptorEnumeration valuepublic void addPropertyChangeListener(String name, PropertyChangeListener pcl)
addPropertyChangeListener in interface BeanContextChildaddPropertyChangeListener in class Containername - the name of the property of interestpcl - a PropertyChangeListener valuepublic void removePropertyChangeListener(String name, PropertyChangeListener pcl)
removePropertyChangeListener in interface BeanContextChildremovePropertyChangeListener in class Componentname - the name of the property of interestpcl - a PropertyChangeListener valuepublic void addVetoableChangeListener(String name, VetoableChangeListener vcl)
addVetoableChangeListener in interface BeanContextChildname - the name of the property of interestvcl - a VetoableChangeListener valuepublic void removeVetoableChangeListener(String name, VetoableChangeListener vcl)
removeVetoableChangeListener in interface BeanContextChildname - the name of the property of interestvcl - a VetoableChangeListener valuepublic void setBeanContext(BeanContext bc)
setBeanContext in interface BeanContextChildbc - a BeanContext valuepublic BeanContext getBeanContext()
getBeanContext in interface BeanContextChildBeanContext valuepublic void setInstances(Instances inst) throws Exception
inst - an Instances valueException - if an error occurspublic void performRequest(String request)
performRequest method here.performRequest in interface UserRequestAcceptorrequest - a String valueIllegalArgumentException - if an error occurspublic void addDataSourceListener(DataSourceListener dsl)
dsl - a DataSourceListener valuepublic void removeDataSourceListener(DataSourceListener dsl)
dsl - a DataSourceListener valuepublic static void main(String[] args)
public void setEnvironment(Environment env)
EnvironmentHandlersetEnvironment in interface EnvironmentHandlerenv - the environment variables to
usepublic void setOffscreenXAxis(String xAxis)
xAxis - the name of the xAxispublic String getOffscreenXAxis()
public void setOffscreenYAxis(String yAxis)
yAxis - the name of the xAxispublic String getOffscreenYAxis()
public void setOffscreenWidth(String width)
width - the width in pixels.public String getOffscreenWidth()
public void setOffscreenHeight(String height)
height - the height in pixelspublic String getOffscreenHeight()
public void setOffscreenRendererName(String rendererName)
rendererName - the name of the renderer to usepublic String getOffscreenRendererName()
public void setOffscreenAdditionalOpts(String additional)
additional - additional optionspublic String getOffscreenAdditionalOpts()
public void addImageListener(ImageListener cl)
cl - a ImageListener valuepublic void removeImageListener(ImageListener cl)
cl - a ImageListener valuepublic void setCustomName(String name)
setCustomName in interface BeanCommonname - the name to usepublic String getCustomName()
getCustomName in interface BeanCommonpublic void stop()
stop in interface BeanCommonpublic boolean isBusy()
isBusy in interface BeanCommonpublic void setLog(Logger logger)
setLog in interface BeanCommonlogger - a Logger valuepublic boolean connectionAllowed(EventSetDescriptor esd)
connectionAllowed in interface BeanCommonesd - the EventSetDescriptorpublic boolean connectionAllowed(String eventName)
connectionAllowed in interface BeanCommoneventName - the name of the eventpublic void connectionNotification(String eventName, Object source)
connectionNotification in interface BeanCommoneventName - the eventsource - the source with which this object has been registered as
a listenerpublic void disconnectionNotification(String eventName, Object source)
disconnectionNotification in interface BeanCommoneventName - the eventsource - the source with which this object has been registered as
a listenerpublic boolean eventGeneratable(String eventName)
eventGeneratable in interface EventConstraintseventName - the name of the event in questionCopyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.