Inheritance diagram for BooleanChoice::

Public Methods | |
| BooleanChoice (TypeCode tc) | |
| String | name () | 
| Name of the type. More... | |
| JComponent | inputRes () | 
| Dialog component where the user specifies the parameter. More... | |
| JComponent | inputArg () | 
| Dialog component where the user specifies the result. More... | |
| String | getResult (Any resAny) | 
| Request management: extract result from Any (and convert it to String). More... | |
| void | setArgument (Any argsAny) throws InvalidChoiceException | 
| Request management: add argument to Any. More... | |
| java.lang.Object | asObject (String inText) throws InvalidChoiceException | 
| Returns the object introduced as that text. More... | |
      
  | 
  
| 
 
 
 00022 {
00023     super(tc);
00024 }
 | 
  
      
  | 
  
| 
 Name of the type. 
 Reimplemented from CorbaObjectChoice. 
 00027 {
00028     return "boolean";
00029 }
 | 
  
      
  | 
  
| 
 Dialog component where the user specifies the parameter. 
 Reimplemented from CorbaObjectChoice. 
 00032 {
00033     return null;
00034 }
 | 
  
      
  | 
  
| 
 Dialog component where the user specifies the result. 
 Reimplemented from CorbaObjectChoice. 
 00037 {
00038     if(_input == null) {
00039         _input = new JComboBox();
00040         _input.addItem(""+true);
00041         _input.addItem(""+false);
00042     }
00043     return _input;
00044 
00045 }
 | 
  
      
  | 
  
| 
 Request management: extract result from Any (and convert it to String). 
 Reimplemented from CorbaObjectChoice. 
 00048 {
00049     boolean result;
00050     result = resAny.extract_boolean();
00051     return ""+result;
00052 }
 | 
  
      
  | 
  
| 
 Request management: add argument to Any. 
 Reimplemented from CorbaObjectChoice. 
 00055 {
00056     Boolean b = (Boolean)asObject();
00057     argsAny.insert_boolean(b.booleanValue());
00058 }
 | 
  
      
  | 
  
| 
 Returns the object introduced as that text. Useful method to implement setArgument. Reimplemented from CorbaObjectChoice. 
 00061 {
00062     return Boolean.valueOf(inText);
00063 }
 | 
  
1.2.12 written by Dimitri van Heesch,
 © 1997-2001