public class ModelPerformanceChart extends javax.swing.JPanel implements ThresholdDataListener, VisualizableErrorListener, Visible, UserRequestAcceptor, EventConstraints, java.io.Serializable, java.beans.beancontext.BeanContextChild, HeadlessEventCollector, BeanCommon, EnvironmentHandler
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ModelPerformanceChart() |
Modifier and Type | Method and Description |
---|---|
void |
acceptDataSet(ThresholdDataEvent e)
Display a threshold curve.
|
void |
acceptDataSet(VisualizableErrorEvent e)
Display a scheme error plot.
|
void |
addImageListener(ImageListener cl)
Add an image listener
|
void |
addPropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener pcl)
Add a property change listener to this bean
|
void |
addVetoableChangeListener(java.lang.String name,
java.beans.VetoableChangeListener vcl)
Add a vetoable change listener to this bean
|
boolean |
connectionAllowed(java.beans.EventSetDescriptor esd)
Returns true if, at this time, the object will accept a connection via the
supplied EventSetDescriptor
|
boolean |
connectionAllowed(java.lang.String eventName)
Returns true if, at this time, the object will accept a connection via the
named event
|
void |
connectionNotification(java.lang.String eventName,
java.lang.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(java.lang.String eventName,
java.lang.Object source)
Notify this object that it has been deregistered as a listener with a
source for named event.
|
java.util.Enumeration<java.lang.String> |
enumerateRequests()
Describe
enumerateRequests method here. |
boolean |
eventGeneratable(java.lang.String eventName)
Returns true, if at the current time, the named event could be generated.
|
java.beans.beancontext.BeanContext |
getBeanContext()
Return the bean context (if any) that this bean is embedded in
|
java.lang.String |
getCustomName()
Get the custom (descriptive) name for this bean (if one has been set)
|
java.lang.String |
getOffscreenAdditionalOpts()
Get the additional options for the offscreen renderer
|
java.lang.String |
getOffscreenHeight()
Get the height (in pixels) of the offscreen image to generate
|
java.lang.String |
getOffscreenRendererName()
Get the name of the renderer to use for offscreen chart rendering
operations
|
java.lang.String |
getOffscreenWidth()
Get the width (in pixels) of the offscreen image to generate.
|
java.lang.String |
getOffscreenXAxis()
Get the name of the attribute for the x-axis in offscreen plots
|
java.lang.String |
getOffscreenYAxis()
Get the name of the attribute for the y-axix of offscreen plots.
|
BeanVisual |
getVisual()
Return the visual appearance of this bean
|
java.lang.String |
globalInfo()
Global info for this bean
|
boolean |
isBusy()
Returns true if.
|
static void |
main(java.lang.String[] args) |
void |
performRequest(java.lang.String request)
Describe
performRequest method here. |
void |
processHeadlessEvents(java.util.List<java.util.EventObject> headless)
Process a list of events that have been collected earlier.
|
void |
removeImageListener(ImageListener cl)
Remove an image listener
|
void |
removePropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener pcl)
Remove a property change listener from this bean
|
void |
removeVetoableChangeListener(java.lang.String name,
java.beans.VetoableChangeListener vcl)
Remove a vetoable change listener from this bean
|
java.util.List<java.util.EventObject> |
retrieveHeadlessEvents()
Get the list of events processed in headless mode.
|
void |
setBeanContext(java.beans.beancontext.BeanContext bc)
Set a bean context for this bean
|
void |
setCustomName(java.lang.String name)
Set a custom (descriptive) name for this bean
|
void |
setEnvironment(Environment env)
Set environment variables to use.
|
void |
setLog(Logger logger)
Set a logger
|
void |
setOffscreenAdditionalOpts(java.lang.String additional)
Set the additional options for the offscreen renderer
|
void |
setOffscreenHeight(java.lang.String height)
Set the height (in pixels) of the offscreen image to generate
|
void |
setOffscreenRendererName(java.lang.String rendererName)
Set the name of the renderer to use for offscreen chart rendering
operations
|
void |
setOffscreenWidth(java.lang.String width)
Set the width (in pixels) of the offscreen image to generate.
|
void |
setOffscreenXAxis(java.lang.String xAxis)
Set the name of the attribute for the x-axis in offscreen plots.
|
void |
setOffscreenYAxis(java.lang.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, updateUI
addAncestorListener, 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, hide, 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, update
add, 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, validate
action, 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, 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, transferFocusUpCycle
public java.lang.String globalInfo()
String
valuepublic void acceptDataSet(ThresholdDataEvent e)
acceptDataSet
in interface ThresholdDataListener
e
- a ThresholdDataEventpublic void acceptDataSet(VisualizableErrorEvent e)
acceptDataSet
in interface VisualizableErrorListener
e
- a VisualizableErrorEventpublic java.util.List<java.util.EventObject> retrieveHeadlessEvents()
retrieveHeadlessEvents
in interface HeadlessEventCollector
public void processHeadlessEvents(java.util.List<java.util.EventObject> headless)
processHeadlessEvents
in interface HeadlessEventCollector
headless
- a list of EventObjects to process.public void setVisual(BeanVisual newVisual)
public BeanVisual getVisual()
public void useDefaultVisual()
useDefaultVisual
in interface Visible
public java.util.Enumeration<java.lang.String> enumerateRequests()
enumerateRequests
method here.enumerateRequests
in interface UserRequestAcceptor
Enumeration
valuepublic void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener pcl)
addPropertyChangeListener
in interface java.beans.beancontext.BeanContextChild
addPropertyChangeListener
in class java.awt.Container
name
- the name of the property of interestpcl
- a PropertyChangeListener
valuepublic void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener pcl)
removePropertyChangeListener
in interface java.beans.beancontext.BeanContextChild
removePropertyChangeListener
in class java.awt.Component
name
- the name of the property of interestpcl
- a PropertyChangeListener
valuepublic void addVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener vcl)
addVetoableChangeListener
in interface java.beans.beancontext.BeanContextChild
name
- the name of the property of interestvcl
- a VetoableChangeListener
valuepublic void removeVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener vcl)
removeVetoableChangeListener
in interface java.beans.beancontext.BeanContextChild
name
- the name of the property of interestvcl
- a VetoableChangeListener
valuepublic void setBeanContext(java.beans.beancontext.BeanContext bc)
setBeanContext
in interface java.beans.beancontext.BeanContextChild
bc
- a BeanContext
valuepublic java.beans.beancontext.BeanContext getBeanContext()
getBeanContext
in interface java.beans.beancontext.BeanContextChild
BeanContext
valuepublic void performRequest(java.lang.String request)
performRequest
method here.performRequest
in interface UserRequestAcceptor
request
- a String
valuejava.lang.IllegalArgumentException
- if an error occurspublic static void main(java.lang.String[] args)
public void setCustomName(java.lang.String name)
setCustomName
in interface BeanCommon
name
- the name to usepublic java.lang.String getCustomName()
getCustomName
in interface BeanCommon
public void stop()
stop
in interface BeanCommon
public boolean isBusy()
isBusy
in interface BeanCommon
public void addImageListener(ImageListener cl)
cl
- a ImageListener
valuepublic void removeImageListener(ImageListener cl)
cl
- a ImageListener
valuepublic void setLog(Logger logger)
setLog
in interface BeanCommon
logger
- a Logger
valuepublic boolean connectionAllowed(java.beans.EventSetDescriptor esd)
connectionAllowed
in interface BeanCommon
esd
- the EventSetDescriptorpublic boolean connectionAllowed(java.lang.String eventName)
connectionAllowed
in interface BeanCommon
eventName
- the name of the eventpublic void connectionNotification(java.lang.String eventName, java.lang.Object source)
connectionNotification
in interface BeanCommon
eventName
- the eventsource
- the source with which this object has been registered as a
listenerpublic void disconnectionNotification(java.lang.String eventName, java.lang.Object source)
disconnectionNotification
in interface BeanCommon
eventName
- the eventsource
- the source with which this object has been registered as a
listenerpublic boolean eventGeneratable(java.lang.String eventName)
eventGeneratable
in interface EventConstraints
eventName
- the name of the event in questionpublic void setEnvironment(Environment env)
EnvironmentHandler
setEnvironment
in interface EnvironmentHandler
env
- the environment variables to
usepublic void setOffscreenXAxis(java.lang.String xAxis)
xAxis
- the name of the xAxispublic java.lang.String getOffscreenXAxis()
public void setOffscreenYAxis(java.lang.String yAxis)
yAxis
- the name of the xAxispublic java.lang.String getOffscreenYAxis()
public void setOffscreenWidth(java.lang.String width)
width
- the width in pixels.public java.lang.String getOffscreenWidth()
public void setOffscreenHeight(java.lang.String height)
height
- the height in pixelspublic java.lang.String getOffscreenHeight()
public void setOffscreenRendererName(java.lang.String rendererName)
rendererName
- the name of the renderer to usepublic java.lang.String getOffscreenRendererName()
public void setOffscreenAdditionalOpts(java.lang.String additional)
additional
- additional optionspublic java.lang.String getOffscreenAdditionalOpts()