Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent Class Reference

Panel that contains controls for editing a Course RQML object. More...

List of all members.

Public Member Functions

 CourseComponent (String title)
void addNotify ()
void loadData (Course elem)
void saveData (Course elem)

Protected Member Functions

void initChildren ()
void layoutChildren ()
JSplitPane createSplitPane ()

Static Protected Attributes

final int SPLITPANE_DIVIDER_SIZE = 2
 Very thin JSplitPane divider size.

final float SPLITPANE_RESIZE_WEIGHT = 0.5f
 Equal JSplitPane resize weight.


Private Attributes

JLabel lbActorAction
JLabel lbSystemResponse
JLabel lbDescription
JTextArea edDescription
JTextArea edActorAction
JTextArea edSystemResponse
String _title
boolean initialized = false


Detailed Description

Panel that contains controls for editing a Course RQML object.

It contains three text areas (along with their appropriate labels) that is used to edit the Course object. These text areas are for the attributes:

The display looks approximately like this:

+-------------------------------------------+ | (title) | +-------------------------------------------+ | | | (description) | | | +-------------------+-----------------------+ | | | | (actor action) | (system response) | | | | +-------------------+-----------------------+
Author:
Sasmito Adibowo
Version:
Id
UsecaseAttributes3.java,v 1.4 2003/05/15 19:43:55 adib Exp

Definition at line 177 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.


Constructor & Destructor Documentation

com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.CourseComponent String  title  ) 
 

Definition at line 179 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.


Member Function Documentation

void com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.addNotify  ) 
 

Definition at line 184 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

References com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initialized, and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren().

JSplitPane com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.createSplitPane  )  [protected]
 

Definition at line 258 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

References com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.SPLITPANE_DIVIDER_SIZE, and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.SPLITPANE_RESIZE_WEIGHT.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren().

void com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren  )  [protected]
 

Definition at line 195 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

References com.arcle.rmt.j2se.swing.vc.rqml.FirstClassPanel.createLabel(), com.arcle.rmt.j2se.swing.vc.rqml.FirstClassPanel.createTextArea(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edActorAction, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edDescription, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edSystemResponse, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbActorAction, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbDescription, and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbSystemResponse.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.addNotify().

void com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren  )  [protected]
 

Definition at line 205 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

References com.arcle.rmt.j2se.swing.vc.rqml.FirstClassPanel.createScrollPane(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.createSplitPane(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edActorAction, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edDescription, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edSystemResponse, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbActorAction, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbDescription, and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbSystemResponse.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.addNotify().

void com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.loadData Course  elem  ) 
 

Definition at line 243 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

References com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edActorAction, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edDescription, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edSystemResponse, com.arcle.rmt.rqml.Course.getActorAction(), com.arcle.rmt.rqml.Course.getDescription(), com.arcle.rmt.rqml.StringOnly.getString(), and com.arcle.rmt.rqml.Course.getSystemResponse().

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.loadData().

void com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.saveData Course  elem  ) 
 

Definition at line 249 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

References com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edActorAction, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edDescription, com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edSystemResponse, com.arcle.rmt.rqml.Course.getActorAction(), com.arcle.rmt.rqml.Course.getDescription(), com.arcle.rmt.rqml.Course.getSystemResponse(), and com.arcle.rmt.rqml.StringOnly.setString().

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.saveData().


Member Data Documentation

String com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent._title [private]
 

Definition at line 285 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

JTextArea com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edActorAction [private]
 

Definition at line 281 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.loadData(), and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.saveData().

JTextArea com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edDescription [private]
 

Definition at line 277 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.loadData(), and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.saveData().

JTextArea com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.edSystemResponse [private]
 

Definition at line 283 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren(), com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.loadData(), and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.saveData().

boolean com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initialized = false [private]
 

Definition at line 287 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.addNotify().

JLabel com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbActorAction [private]
 

Definition at line 271 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren().

JLabel com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbDescription [private]
 

Definition at line 275 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren().

JLabel com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.lbSystemResponse [private]
 

Definition at line 273 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.initChildren(), and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.layoutChildren().

final int com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.SPLITPANE_DIVIDER_SIZE = 2 [static, protected]
 

Very thin JSplitPane divider size.

Definition at line 292 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.createSplitPane().

final float com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.SPLITPANE_RESIZE_WEIGHT = 0.5f [static, protected]
 

Equal JSplitPane resize weight.

Definition at line 297 of file j2se/swing/vc/rqml/UsecaseAttributes3.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseAttributes3.CourseComponent.createSplitPane().


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 19:54:51 2004 for Arcle Rambutan by doxygen 1.3.5