public class TextViewer extends javax.swing.JPanel implements TextListener, DataSourceListener, TrainingSetListener, TestSetListener, Visible, UserRequestAcceptor, java.beans.beancontext.BeanContextChild, BeanCommon, EventConstraints
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
| TextViewer() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | acceptDataSet(DataSetEvent e)Accept a data set for displaying as text | 
| void | acceptTestSet(TestSetEvent e)Accept a test set for displaying as text | 
| void | acceptText(TextEvent e)Accept some text | 
| void | acceptTrainingSet(TrainingSetEvent e)Accept a training set for displaying as text | 
| void | addPropertyChangeListener(java.lang.String name,
                         java.beans.PropertyChangeListener pcl)Add a property change listener to this bean | 
| void | addTextListener(TextListener cl)Add a text listener | 
| 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 | enumerateRequests()Get a list of user requests | 
| 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) | 
| BeanVisual | getVisual()Get 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)Perform the named request | 
| void | removePropertyChangeListener(java.lang.String name,
                            java.beans.PropertyChangeListener pcl)Remove a property change listener from this bean | 
| void | removeTextListener(TextListener cl)Remove a text listener | 
| void | removeVetoableChangeListener(java.lang.String name,
                            java.beans.VetoableChangeListener vcl)Remove a vetoable change listener from this bean | 
| 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 | setLog(Logger logger)Set a logger | 
| void | setVisual(BeanVisual newVisual)Describe  setVisualmethod here. | 
| void | showResults()Popup a component to display the selected text | 
| void | stop()Stop any processing that the bean might be doing. | 
| void | useDefaultVisual()Use the default visual 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, 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, 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, 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 java.lang.String globalInfo()
String valuepublic void acceptDataSet(DataSetEvent e)
acceptDataSet in interface DataSourceListenere - a DataSetEvent valuepublic void acceptTrainingSet(TrainingSetEvent e)
acceptTrainingSet in interface TrainingSetListenere - a TrainingSetEvent valuepublic void acceptTestSet(TestSetEvent e)
acceptTestSet in interface TestSetListenere - a TestSetEvent valuepublic void acceptText(TextEvent e)
acceptText in interface TextListenere - a TextEvent valuepublic void setVisual(BeanVisual newVisual)
setVisual method here.public BeanVisual getVisual()
public void useDefaultVisual()
useDefaultVisual in interface Visiblepublic void showResults()
public java.util.Enumeration enumerateRequests()
enumerateRequests in interface UserRequestAcceptorEnumeration valuepublic void performRequest(java.lang.String request)
performRequest in interface UserRequestAcceptorrequest - a String valuejava.lang.IllegalArgumentException - if an error occurspublic void addPropertyChangeListener(java.lang.String name,
                                      java.beans.PropertyChangeListener pcl)
addPropertyChangeListener in interface java.beans.beancontext.BeanContextChildaddPropertyChangeListener in class java.awt.Containername - 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.BeanContextChildremovePropertyChangeListener in class java.awt.Componentname - 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.BeanContextChildname - 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.BeanContextChildname - the name of the property of interestvcl - a VetoableChangeListener valuepublic void setBeanContext(java.beans.beancontext.BeanContext bc)
setBeanContext in interface java.beans.beancontext.BeanContextChildbc - a BeanContext valuepublic java.beans.beancontext.BeanContext getBeanContext()
getBeanContext in interface java.beans.beancontext.BeanContextChildBeanContext valuepublic void stop()
stop in interface BeanCommonpublic boolean isBusy()
isBusy in interface BeanCommonpublic void setLog(Logger logger)
setLog in interface BeanCommonlogger - a Logger valuepublic void setCustomName(java.lang.String name)
setCustomName in interface BeanCommonname - the name to usepublic java.lang.String getCustomName()
getCustomName in interface BeanCommonpublic boolean connectionAllowed(java.beans.EventSetDescriptor esd)
connectionAllowed in interface BeanCommonesd - the EventSetDescriptorpublic boolean connectionAllowed(java.lang.String eventName)
connectionAllowed in interface BeanCommoneventName - the name of the eventpublic void connectionNotification(java.lang.String eventName,
                                   java.lang.Object source)
connectionNotification in interface BeanCommoneventName - 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 BeanCommoneventName - the eventsource - the source with which this object has been registered as a
          listenerpublic boolean eventGeneratable(java.lang.String eventName)
eventGeneratable in interface EventConstraintseventName - the name of the event in questionpublic void addTextListener(TextListener cl)
cl - a TextListener valuepublic void removeTextListener(TextListener cl)
cl - a TextListener valuepublic static void main(java.lang.String[] args)