All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class vnr.ide.ClassView

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----com.sun.java.swing.JFrame
                                           |
                                           +----vnr.ide.ClassView

public class ClassView
extends JFrame
implements WindowListener, DocumentListener, KeyListener, BuildListener
ClassView - editing a class in VNR

Author:
1997-11-18 dlg created
See Also:
NetRexxClass

Constructor Index

 o ClassView()
create an empty class view - no classname, no package
 o ClassView(NetRexxClass, Desktop)
Create a view of a netRexx class

Method Index

 o buildComplete(BuildEvent)
BuildListener implementation - build complete show the buildEvent status text on our status bar
 o changedCode()
code has changed - remove us as a listener for changes until next save adds us back
 o changedUpdate(DocumentEvent)
Document changes - set changed flag to true
 o getBuildAction()
 o getBuildResultsAction()
 o getCloseAction()
 o getCodeArea()
 o getProjectName()
 o getSaveAction()
 o getShowHelp()
 o getTheClass()
 o getTheDesktop()
 o insertUpdate(DocumentEvent)
Document inserts - set changed flag to true
 o isCodeChanged()
 o keyPressed(KeyEvent)
 o keyReleased(KeyEvent)
 o keyTyped(KeyEvent)
 o removeUpdate(DocumentEvent)
Document removes - set changed flag to true
 o setBuildAction(BuildClass)
 o setBuildResultsAction(OpenBuildResults)
 o setCloseAction(CloseClassView)
 o setCodeArea(ClassCodeView)
 o setCodeChanged(boolean)
 o setProjectName(String)
 o setSaveAction(SaveClass)
 o setShowHelp(ShowHelpAction)
 o setTheClass(NetRexxClass)
 o setTheDesktop(Desktop)
 o showStatus(String)
show some text on the status bar
 o windowActivated(WindowEvent)
 o windowClosed(WindowEvent)
 o windowClosing(WindowEvent)
this method delegates to closing
 o windowDeactivated(WindowEvent)
 o windowDeiconified(WindowEvent)
 o windowIconified(WindowEvent)
 o windowOpened(WindowEvent)

Constructors

 o ClassView
 public ClassView()
create an empty class view - no classname, no package

 o ClassView
 public ClassView(NetRexxClass nrxClass,
                  Desktop dt)
Create a view of a netRexx class

Methods

 o windowClosing
 public void windowClosing(WindowEvent w)
this method delegates to closing

Parameters:
w - - a windowEvent
See Also:
closing
 o changedUpdate
 public void changedUpdate(DocumentEvent de)
Document changes - set changed flag to true

Parameters:
de - - a DocumentEvent
 o insertUpdate
 public void insertUpdate(DocumentEvent de)
Document inserts - set changed flag to true

Parameters:
de - - a Document Event
 o removeUpdate
 public void removeUpdate(DocumentEvent de)
Document removes - set changed flag to true

Parameters:
de - - a Document Event
 o changedCode
 public void changedCode()
code has changed - remove us as a listener for changes until next save adds us back

 o buildComplete
 public void buildComplete(BuildEvent be)
BuildListener implementation - build complete show the buildEvent status text on our status bar

Parameters:
be - - a build event
See Also:
BuildEvent, buildComplete
 o showStatus
 public void showStatus(String text)
show some text on the status bar

 o windowClosed
 public void windowClosed(WindowEvent $1)
 o windowOpened
 public void windowOpened(WindowEvent $2)
 o windowActivated
 public void windowActivated(WindowEvent $3)
 o windowDeactivated
 public void windowDeactivated(WindowEvent $4)
 o windowIconified
 public void windowIconified(WindowEvent $5)
 o windowDeiconified
 public void windowDeiconified(WindowEvent $6)
 o keyPressed
 public void keyPressed(KeyEvent $7)
 o keyReleased
 public void keyReleased(KeyEvent $8)
 o keyTyped
 public void keyTyped(KeyEvent $9)
 o getTheClass
 public NetRexxClass getTheClass()
 o setTheClass
 public void setTheClass(NetRexxClass $10)
 o getCodeArea
 public ClassCodeView getCodeArea()
 o setCodeArea
 public void setCodeArea(ClassCodeView $11)
 o isCodeChanged
 public boolean isCodeChanged()
 o setCodeChanged
 public void setCodeChanged(boolean $12)
 o getTheDesktop
 public Desktop getTheDesktop()
 o setTheDesktop
 public void setTheDesktop(Desktop $13)
 o getProjectName
 public String getProjectName()
 o setProjectName
 public void setProjectName(String $14)
 o getSaveAction
 public SaveClass getSaveAction()
 o setSaveAction
 public void setSaveAction(SaveClass $15)
 o getBuildAction
 public BuildClass getBuildAction()
 o setBuildAction
 public void setBuildAction(BuildClass $16)
 o getBuildResultsAction
 public OpenBuildResults getBuildResultsAction()
 o setBuildResultsAction
 public void setBuildResultsAction(OpenBuildResults $17)
 o getCloseAction
 public CloseClassView getCloseAction()
 o setCloseAction
 public void setCloseAction(CloseClassView $18)
 o getShowHelp
 public ShowHelpAction getShowHelp()
 o setShowHelp
 public void setShowHelp(ShowHelpAction $19)

All Packages  Class Hierarchy  This Package  Previous  Next  Index