Package: org.codehaus.groovy.antlr

## [Java] Class LexerFrame

- org.codehaus.groovy.antlr.LexerFrame

- All Implemented Interfaces and Traits:
    ActionListener

      public class LexerFrame
      extends JFrame

  Swing application to graphically display the tokens produced by the lexer.

- - Inherited fields
    Fields inherited from class | Fields
    --- | ---
    `class JFrame` | `DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, DISPOSE_ON_CLOSE, EXIT_ON_CLOSE, DEFAULT_CURSOR, CROSSHAIR_CURSOR, TEXT_CURSOR, WAIT_CURSOR, SW_RESIZE_CURSOR, SE_RESIZE_CURSOR, NW_RESIZE_CURSOR, NE_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, MOVE_CURSOR, NORMAL, ICONIFIED, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MAXIMIZED_BOTH, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT`

  - ### Constructor Summary

    Constructors
    Constructor and description
    `LexerFrame (Class lexerClass, Class tokenTypesClass)` Constructor used when invoking as a standalone application
    `LexerFrame (Class lexerClass, Class tokenTypesClass, Reader reader)` Constructor used when invoking for a specific file

  - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `void` | `actionPerformed(ActionEvent ae)`
    `` | `static LexerFrame` | `groovyScriptFactory(String scriptText)` Creates a Groovy language LexerFrame for the given script text
    `` | `static void` | `main(String[] args)`

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class JFrame` | `remove, update, getLayeredPane, getContentPane, setJMenuBar, getJMenuBar, setContentPane, setLayeredPane, setGlassPane, getGlassPane, getGraphics, setTransferHandler, getTransferHandler, repaint, getRootPane, setLayout, setIconImage, setDefaultCloseOperation, getDefaultCloseOperation, setDefaultLookAndFeelDecorated, isDefaultLookAndFeelDecorated, getAccessibleContext, remove, getState, setState, getIconImage, setExtendedState, getExtendedState, setMaximizedBounds, getMaximizedBounds, getCursorType, getFrames, setMenuBar, getMenuBar, setCursor, setBackground, addNotify, removeNotify, setOpacity, setShape, setTitle, getTitle, isResizable, setResizable, setUndecorated, isUndecorated, getType, isOpaque, isActive, getOwner, setSize, setSize, pack, dispose, getShape, setType, addPropertyChangeListener, addPropertyChangeListener, getLocale, setLocation, setLocation, getToolkit, show, setCursor, createBufferStrategy, createBufferStrategy, getBufferStrategy, getInputContext, isFocusableWindow, isAlwaysOnTopSupported, paint, setMinimumSize, setVisible, reshape, isValidateRoot, hide, isFocusCycleRoot, getFocusCycleRootAncestor, getBackground, setBounds, setBounds, isShowing, getFocusTraversalKeys, setFocusCycleRoot, getFocusOwner, postEvent, getMostRecentFocusOwner, getIconImages, setIconImages, toFront, toBack, getWarningString, getOwnedWindows, getWindows, getOwnerlessWindows, setModalExclusionType, getModalExclusionType, addWindowListener, addWindowStateListener, addWindowFocusListener, removeWindowListener, removeWindowStateListener, removeWindowFocusListener, getWindowListeners, getWindowFocusListeners, getWindowStateListeners, setAlwaysOnTop, isAlwaysOnTop, isFocused, getFocusableWindowState, setFocusableWindowState, setAutoRequestFocus, isAutoRequestFocus, applyResourceBundle, applyResourceBundle, setLocationRelativeTo, setLocationByPlatform, isLocationByPlatform, getOpacity, getListeners, add, add, add, add, add, remove, list, list, validate, print, removeAll, locate, invalidate, layout, getComponent, getComponents, getLayout, preferredSize, getPreferredSize, getMaximumSize, minimumSize, getMinimumSize, getInsets, insets, getAlignmentY, getAlignmentX, setFont, setFocusTraversalKeys, isFocusCycleRoot, getFocusTraversalPolicy, setFocusTraversalPolicy, countComponents, setComponentZOrder, getComponentZOrder, doLayout, paintComponents, printComponents, addContainerListener, removeContainerListener, getContainerListeners, deliverEvent, getMousePosition, findComponentAt, findComponentAt, isAncestorOf, areFocusTraversalKeysSet, isFocusTraversalPolicySet, setFocusTraversalPolicyProvider, isFocusTraversalPolicyProvider, transferFocusDownCycle, applyComponentOrientation, getComponentCount, getComponentAt, getComponentAt, add, toString, getName, contains, contains, list, list, list, size, getParent, getLocation, getLocation, setName, action, location, getSize, getSize, resize, resize, setLocale, move, isValid, bounds, getBounds, getBounds, isEnabled, setEnabled, disable, setDropTarget, getDropTarget, enableInputMethods, show, isForegroundSet, isBackgroundSet, isFontSet, getColorModel, getLocationOnScreen, getCursor, isCursorSet, paintAll, imageUpdate, createImage, createImage, createVolatileImage, createVolatileImage, prepareImage, prepareImage, checkImage, checkImage, setIgnoreRepaint, getIgnoreRepaint, inside, addComponentListener, removeComponentListener, getComponentListeners, addFocusListener, removeFocusListener, getFocusListeners, addHierarchyListener, removeHierarchyListener, getHierarchyListeners, addHierarchyBoundsListener, removeHierarchyBoundsListener, getHierarchyBoundsListeners, addKeyListener, removeKeyListener, getKeyListeners, addMouseListener, removeMouseListener, getMouseListeners, addMouseMotionListener, removeMouseMotionListener, getMouseMotionListeners, addMouseWheelListener, removeMouseWheelListener, getMouseWheelListeners, addInputMethodListener, removeInputMethodListener, getInputMethodListeners, getInputMethodRequests, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, gotFocus, lostFocus, isFocusTraversable, setFocusable, setFocusTraversalKeysEnabled, getFocusTraversalKeysEnabled, transferFocusUpCycle, hasFocus, setComponentOrientation, getComponentOrientation, setMixingCutoutShape, enable, enable, printAll, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, getFontMetrics, setPreferredSize, setMaximumSize, getBaseline, getBaselineResizeBehavior, setForeground, getX, getY, getWidth, getHeight, repaint, repaint, repaint, isDoubleBuffered, nextFocus, getForeground, getFont, getTreeLock, isVisible, isDisplayable, isPreferredSizeSet, isMaximumSizeSet, isMinimumSizeSet, isLightweight, getPropertyChangeListeners, getPropertyChangeListeners, getMousePosition, getGraphicsConfiguration, dispatchEvent, isFocusable, isFocusOwner, transferFocus, handleEvent, transferFocusBackward, revalidate, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll`

- - ### Constructor Detail

    - #### public LexerFrame(Class lexerClass, Class tokenTypesClass)

      Constructor used when invoking as a standalone application

      Parameters:
        `lexerClass` - the lexer class to use
        `tokenTypesClass` - the lexer token types class

    - #### public LexerFrame(Class lexerClass, Class tokenTypesClass, Reader reader)

      Constructor used when invoking for a specific file

      Parameters:
        `lexerClass` - the lexer class to use
        `tokenTypesClass` - the lexer token types class

  - ### Method Detail

    - #### public void actionPerformed(ActionEvent ae)

    - #### public static LexerFrame groovyScriptFactory(String scriptText)

      Creates a Groovy language LexerFrame for the given script text

      Parameters:
        `scriptText` - the Groovy source file to parse/render
      Returns:
        the new frame rending the parsed tokens

    - #### public static void main(String[] args)