Package org.apache.regexp
Class REDemo
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- org.apache.regexp.REDemo
-
- All Implemented Interfaces:
java.awt.event.TextListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible
public class REDemo extends java.applet.Applet implements java.awt.event.TextListenerInteractive demonstration and testing harness for regular expressions classes.- Version:
- $Id: REDemo.java 518156 2007-03-14 14:31:26Z vgritsenko $
- Author:
- Jonathan Locke
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) REDebugCompilercompiler(package private) java.awt.TextFieldfieldMatch(package private) java.awt.TextFieldfieldREComponents(package private) java.awt.TextAreaoutMatch(package private) java.awt.TextAreaoutRE(package private) RErMatcher and compiler objects
-
Constructor Summary
Constructors Constructor Description REDemo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()Add controls and init appletstatic voidmain(java.lang.String[] arg)Main application entrypoint.(package private) voidsayMatch(java.lang.String s)Say something into match text area(package private) voidsayRE(java.lang.String s)Say something into RE text areavoidtextValueChanged(java.awt.event.TextEvent e)Called when text values change(package private) java.lang.StringthrowableToString(java.lang.Throwable t)Convert throwable to string(package private) voidupdateMatch(java.lang.String match)Update matching info by matching the string against the current compiled regular expression.(package private) voidupdateRE(java.lang.String expr)Change regular expression-
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
r
RE r
Matcher and compiler objects
-
compiler
REDebugCompiler compiler
-
fieldRE
java.awt.TextField fieldRE
Components
-
fieldMatch
java.awt.TextField fieldMatch
-
outRE
java.awt.TextArea outRE
-
outMatch
java.awt.TextArea outMatch
-
-
Method Detail
-
init
public void init()
Add controls and init applet- Overrides:
initin classjava.applet.Applet
-
sayRE
void sayRE(java.lang.String s)
Say something into RE text area- Parameters:
s- What to say
-
sayMatch
void sayMatch(java.lang.String s)
Say something into match text area- Parameters:
s- What to say
-
throwableToString
java.lang.String throwableToString(java.lang.Throwable t)
Convert throwable to string- Parameters:
t- Throwable to convert to string
-
updateRE
void updateRE(java.lang.String expr)
Change regular expression- Parameters:
expr- Expression to compile
-
updateMatch
void updateMatch(java.lang.String match)
Update matching info by matching the string against the current compiled regular expression.- Parameters:
match- String to match against
-
textValueChanged
public void textValueChanged(java.awt.event.TextEvent e)
Called when text values change- Specified by:
textValueChangedin interfacejava.awt.event.TextListener- Parameters:
e- TextEvent
-
main
public static void main(java.lang.String[] arg)
Main application entrypoint.- Parameters:
arg- Command line arguments
-
-