org.concord.pedagogica
Class PedAgogica

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--org.concord.pedagogica.PedAgogica
All Implemented Interfaces:
javax.accessibility.Accessible, ActivityItemListener, javax.swing.event.CaretListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class PedAgogica
extends javax.swing.JFrame
implements ActivityItemListener, javax.swing.event.CaretListener

This class represents the main class for starting up PedAgogica.

Version:
$Revision: 1.7 $ $Date: 2002/06/25 18:51:45 $
Author:
$Author: ed $
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  ActivityItem activityItem
           
protected  javax.swing.JScrollPane activityScroll
           
protected  ActivityView activityView
           
protected static java.lang.String BOUNDS_PROPERTY
           
protected  javax.swing.JPanel buttonPanel
           
protected  javax.swing.JButton cancelButton
           
protected  boolean caretUpdateEnabled
           
protected  javax.swing.JButton clearConsole
           
protected  javax.swing.JDialog closeDialog
           
protected  javax.swing.JLabel closeLabel
           
protected  javax.swing.JPanel closePanel
           
protected  javax.swing.JLabel columnLabel
           
protected  javax.swing.JLabel columnStatus
           
protected  javax.swing.JScrollPane consoleScroll
           
protected  javax.swing.JTextArea consoleText
           
protected  javax.swing.JPanel contentPane
           
protected  javax.swing.JPanel editControlPanel
           
protected  javax.swing.JSplitPane editPanel
           
protected  java.awt.event.KeyListener keyHandler
           
protected  javax.swing.JLabel lineLabel
           
protected  javax.swing.JLabel lineStatus
           
protected  javax.swing.JSplitPane mainPanel
           
protected  javax.swing.event.DocumentListener modifyHandler
           
protected  javax.swing.JPanel propertyPanel
           
protected  javax.swing.JButton quitButton
           
protected  javax.swing.JButton saveQuitButton
           
protected  javax.swing.JTextArea textArea
           
protected  javax.swing.JScrollPane textScroll
           
protected  javax.swing.undo.UndoManager undoManager
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PedAgogica()
           
PedAgogica(java.lang.String fileName)
           
 
Method Summary
 void arcSelected(ActivityItemEvent event)
           
 void caretUpdate(javax.swing.event.CaretEvent event)
           
 void itemChanged(ActivityItemEvent event)
           
static void main(java.lang.String[] argv)
           
 void multipleSelected(ActivityItemEvent event)
           
 void nodeSelected(ActivityItemEvent event)
           
 void rootSelected(ActivityItemEvent event)
           
protected  void selectText(int start, int end)
           
protected  void setDotSelection(int position)
           
protected  void updateActivityItem(ActivityItem item)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

BOUNDS_PROPERTY

protected static final java.lang.String BOUNDS_PROPERTY

editPanel

protected javax.swing.JSplitPane editPanel

mainPanel

protected javax.swing.JSplitPane mainPanel

textArea

protected javax.swing.JTextArea textArea

consoleText

protected javax.swing.JTextArea consoleText

editControlPanel

protected javax.swing.JPanel editControlPanel

activityView

protected ActivityView activityView

activityScroll

protected javax.swing.JScrollPane activityScroll

textScroll

protected javax.swing.JScrollPane textScroll

consoleScroll

protected javax.swing.JScrollPane consoleScroll

contentPane

protected javax.swing.JPanel contentPane

activityItem

protected ActivityItem activityItem

propertyPanel

protected javax.swing.JPanel propertyPanel

buttonPanel

protected javax.swing.JPanel buttonPanel

clearConsole

protected javax.swing.JButton clearConsole

closeDialog

protected javax.swing.JDialog closeDialog

closePanel

protected javax.swing.JPanel closePanel

saveQuitButton

protected javax.swing.JButton saveQuitButton

quitButton

protected javax.swing.JButton quitButton

cancelButton

protected javax.swing.JButton cancelButton

closeLabel

protected javax.swing.JLabel closeLabel

lineLabel

protected javax.swing.JLabel lineLabel

columnLabel

protected javax.swing.JLabel columnLabel

lineStatus

protected javax.swing.JLabel lineStatus

columnStatus

protected javax.swing.JLabel columnStatus

undoManager

protected javax.swing.undo.UndoManager undoManager

caretUpdateEnabled

protected boolean caretUpdateEnabled

modifyHandler

protected javax.swing.event.DocumentListener modifyHandler

keyHandler

protected java.awt.event.KeyListener keyHandler
Constructor Detail

PedAgogica

public PedAgogica()

PedAgogica

public PedAgogica(java.lang.String fileName)
Method Detail

caretUpdate

public void caretUpdate(javax.swing.event.CaretEvent event)
Specified by:
caretUpdate in interface javax.swing.event.CaretListener

setDotSelection

protected void setDotSelection(int position)

selectText

protected void selectText(int start,
                          int end)

updateActivityItem

protected void updateActivityItem(ActivityItem item)

arcSelected

public void arcSelected(ActivityItemEvent event)
Specified by:
arcSelected in interface ActivityItemListener

nodeSelected

public void nodeSelected(ActivityItemEvent event)
Specified by:
nodeSelected in interface ActivityItemListener

multipleSelected

public void multipleSelected(ActivityItemEvent event)
Specified by:
multipleSelected in interface ActivityItemListener

rootSelected

public void rootSelected(ActivityItemEvent event)
Specified by:
rootSelected in interface ActivityItemListener

itemChanged

public void itemChanged(ActivityItemEvent event)
Specified by:
itemChanged in interface ActivityItemListener

main

public static void main(java.lang.String[] argv)