net.fenyo.gnetwatch.GUI
Class DialogGeneric

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by net.fenyo.gnetwatch.GUI.DialogGeneric

public class DialogGeneric
extends org.eclipse.swt.widgets.Dialog

This class manages the "IP options" dialog.

Version:
$Id: DialogGeneric.java,v 1.3 2008/05/25 17:10:37 fenyo Exp $
Author:
Alexandre Fenyo

Field Summary
private  int bglevel
           
private  org.eclipse.swt.widgets.Composite bottom_composite
           
private  org.eclipse.swt.layout.RowLayout bottom_composite_layout
           
private  java.lang.String cmdline
           
private  java.lang.String filename
           
private  org.eclipse.swt.widgets.Group group_network_parameters
           
private  org.eclipse.swt.layout.GridLayout group_network_parameters_layout
           
private  org.eclipse.swt.widgets.Composite groups_composite
           
private  org.eclipse.swt.layout.GridData groups_composite_grid_data
           
private  org.eclipse.swt.layout.RowLayout groups_composite_layout
           
private  GUI gui
           
private  org.eclipse.swt.layout.GridLayout layout
           
private static Log log
           
private  boolean ok_clicked
           
private  java.lang.String title
           
private  java.lang.String unit
           
private  java.lang.String workdir
           
 
Constructor Summary
DialogGeneric(GUI gui, org.eclipse.swt.widgets.Shell parent)
          Constructor.
 
Method Summary
 java.lang.String getCommandLine()
           
 java.lang.String getFilename()
           
 java.lang.String getTitle()
           
 java.lang.String getUnit()
           
 java.lang.String getWorkdir()
           
 boolean isOK()
           
 void open()
          Displays the dialog.
private  java.util.List<java.lang.String> parseConfigFile()
           
private  java.util.Map<java.lang.String,java.lang.String> parseConfigFile(java.lang.String name)
           
 void setCommandLine(java.lang.String cmdline)
           
 void setFilename(java.lang.String filename)
           
 void setTitle(java.lang.String title)
           
 void setUnit(java.lang.String unit)
           
 void setWorkdir(java.lang.String workdir)
           
 
Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static Log log

gui

private final GUI gui

bglevel

private final int bglevel
See Also:
Constant Field Values

layout

private org.eclipse.swt.layout.GridLayout layout

groups_composite

private org.eclipse.swt.widgets.Composite groups_composite

bottom_composite

private org.eclipse.swt.widgets.Composite bottom_composite

groups_composite_layout

private org.eclipse.swt.layout.RowLayout groups_composite_layout

bottom_composite_layout

private org.eclipse.swt.layout.RowLayout bottom_composite_layout

groups_composite_grid_data

private org.eclipse.swt.layout.GridData groups_composite_grid_data

group_network_parameters

private org.eclipse.swt.widgets.Group group_network_parameters

group_network_parameters_layout

private org.eclipse.swt.layout.GridLayout group_network_parameters_layout

ok_clicked

private boolean ok_clicked

title

private java.lang.String title

cmdline

private java.lang.String cmdline

filename

private java.lang.String filename

workdir

private java.lang.String workdir

unit

private java.lang.String unit
Constructor Detail

DialogGeneric

public DialogGeneric(GUI gui,
                     org.eclipse.swt.widgets.Shell parent)
Constructor.

Parameters:
gui - current GUI instance.
parent - parent shell.
Method Detail

isOK

public boolean isOK()

parseConfigFile

private java.util.List<java.lang.String> parseConfigFile()

parseConfigFile

private java.util.Map<java.lang.String,java.lang.String> parseConfigFile(java.lang.String name)

getTitle

public java.lang.String getTitle()

getCommandLine

public java.lang.String getCommandLine()

getFilename

public java.lang.String getFilename()

getWorkdir

public java.lang.String getWorkdir()

getUnit

public java.lang.String getUnit()

setTitle

public void setTitle(java.lang.String title)

setCommandLine

public void setCommandLine(java.lang.String cmdline)

setFilename

public void setFilename(java.lang.String filename)

setWorkdir

public void setWorkdir(java.lang.String workdir)

setUnit

public void setUnit(java.lang.String unit)

open

public void open()
Displays the dialog.

Parameters:
none. -