Building Parsers with Java

sjm.examples.query
Class JaqlUe

java.lang.Object
  |
  +--sjm.examples.query.JaqlUe

public class JaqlUe
extends java.lang.Object

This is a simple user environment (UE) for queries written in the Jaql language. This UE applies Jaql queries to the ChipSource axiom source.

This class contains just the methods that create Swing components, and uses a "mediator" to control how the components interact.

See Also:
JaqlMediator

Field Summary
protected  javax.swing.JButton clearButton
           
protected  javax.swing.JButton goButton
           
protected  JaqlMediator mediator
           
protected  javax.swing.JTextArea metadataArea
           
protected static int PREFERREDWIDTH
           
protected  javax.swing.JTextArea queryArea
           
protected  javax.swing.JTextArea resultArea
           
 
Constructor Summary
JaqlUe()
           
 
Method Summary
protected  javax.swing.JPanel buttonPanel()
           
protected  javax.swing.JButton clearButton()
           
protected  javax.swing.JButton goButton()
           
protected  javax.swing.JSplitPane ioPane()
           
static void main(java.lang.String[] args)
          Launch the interactive development environment.
protected  javax.swing.JPanel mainPanel()
           
protected  JaqlMediator mediator()
           
protected  javax.swing.JTextArea metadataArea()
           
protected  javax.swing.JPanel metadataPanel()
           
protected  javax.swing.JTextArea queryArea()
           
protected  javax.swing.JTextArea resultArea()
           
protected  javax.swing.JPanel upperPanel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mediator

protected JaqlMediator mediator

goButton

protected javax.swing.JButton goButton

clearButton

protected javax.swing.JButton clearButton

metadataArea

protected javax.swing.JTextArea metadataArea

queryArea

protected javax.swing.JTextArea queryArea

resultArea

protected javax.swing.JTextArea resultArea

PREFERREDWIDTH

protected static int PREFERREDWIDTH
Constructor Detail

JaqlUe

public JaqlUe()
Method Detail

buttonPanel

protected javax.swing.JPanel buttonPanel()

clearButton

protected javax.swing.JButton clearButton()

goButton

protected javax.swing.JButton goButton()

ioPane

protected javax.swing.JSplitPane ioPane()

main

public static void main(java.lang.String[] args)
Launch the interactive development environment.

mainPanel

protected javax.swing.JPanel mainPanel()

mediator

protected JaqlMediator mediator()

metadataArea

protected javax.swing.JTextArea metadataArea()

metadataPanel

protected javax.swing.JPanel metadataPanel()

queryArea

protected javax.swing.JTextArea queryArea()

resultArea

protected javax.swing.JTextArea resultArea()

upperPanel

protected javax.swing.JPanel upperPanel()

by Steve Metsker