rero.dck
Class DContainer

java.lang.Object
  extended by rero.dck.DContainer
Direct Known Subclasses:
DGroup, DMain

public abstract class DContainer
extends java.lang.Object


Field Summary
protected  DCapabilities capabilities
           
protected  java.awt.GridBagConstraints constraints
           
protected  javax.swing.JComponent dialog
           
protected  java.util.LinkedList itemList
           
 
Constructor Summary
DContainer()
           
 
Method Summary
 BlankInput addBlankSpace()
           
 CharsetInput addCharsetInput(java.lang.String variable, java.lang.String label, char Mnemonic, int gap)
           
 CheckboxInput addCheckboxInput(java.lang.String variable, boolean defValue, java.lang.String label, char Mn)
           
 CheckboxInput addCheckboxInput(java.lang.String variable, boolean defValue, java.lang.String label, char Mn, int alignment)
           
 ColorInput addColorInput(java.lang.String variable, java.awt.Color defaultColor, java.lang.String text, char mnemonic)
           
 DItem addComponent(javax.swing.JComponent component)
           
 DGroup addDialogGroup(DGroup g)
           
 DirectoryInput addDirectoryInput(java.lang.String variable, java.lang.String defValue, java.lang.String label, char Mn, int inset)
           
 FileInput addFileInput(java.lang.String variable, java.lang.String defValue, java.lang.String label, char Mn, int inset)
           
 FloatInput addFloatInput(java.lang.String variable, float defaultf, java.lang.String text)
           
 FontInput addFontInput(java.lang.String variable, java.awt.Font defaultf)
           
 LabelInput addLabel(java.lang.String text, int gap)
           
 NormalInput addLabelNormal(java.lang.String text, int align)
           
 ListInput addListInput(java.lang.String variable, java.lang.String title, java.lang.String desc, int width, int height)
           
 NetworkSelect addNetworkSelector(java.lang.String variable, java.lang.String variable2)
           
 OptionInput addOptionInput(java.lang.String variable, java.lang.String defaultV, java.lang.String[] values, java.lang.String label, char Mnemonic, int gap)
           
 DItem addOther(DItem item)
           
 SelectInput addSelectInput(java.lang.String variable, int defaultV, java.lang.String[] values, java.lang.String label, char Mnemonic, int gap)
           
 StringInput addStringInput(java.lang.String var, java.lang.String defValue, java.lang.String label, char Mn)
           
 StringInput addStringInput(java.lang.String var, java.lang.String defValue, java.lang.String label, char Mn, int gap)
           
 TabbedInput addTabbedInput()
           
 TextInput addTextInput(java.lang.String variable, int gap)
           
 DCapabilities getCapabilities()
           
 javax.swing.JComponent getDialog()
           
abstract  java.lang.String getTitle()
           
 void installCapabilities(DCapabilities c)
           
 void refresh()
           
 void save()
           
 void setEnabled(boolean b)
           
 void setParent(DParent parent)
           
abstract  void setupDialog()
           
abstract  javax.swing.JComponent setupLayout(javax.swing.JComponent component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

itemList

protected java.util.LinkedList itemList

dialog

protected javax.swing.JComponent dialog

constraints

protected java.awt.GridBagConstraints constraints

capabilities

protected DCapabilities capabilities
Constructor Detail

DContainer

public DContainer()
Method Detail

installCapabilities

public void installCapabilities(DCapabilities c)

getCapabilities

public DCapabilities getCapabilities()

getDialog

public javax.swing.JComponent getDialog()

setEnabled

public void setEnabled(boolean b)

setParent

public void setParent(DParent parent)

save

public void save()

refresh

public void refresh()

setupLayout

public abstract javax.swing.JComponent setupLayout(javax.swing.JComponent component)

setupDialog

public abstract void setupDialog()

getTitle

public abstract java.lang.String getTitle()

addStringInput

public StringInput addStringInput(java.lang.String var,
                                  java.lang.String defValue,
                                  java.lang.String label,
                                  char Mn)

addStringInput

public StringInput addStringInput(java.lang.String var,
                                  java.lang.String defValue,
                                  java.lang.String label,
                                  char Mn,
                                  int gap)

addCheckboxInput

public CheckboxInput addCheckboxInput(java.lang.String variable,
                                      boolean defValue,
                                      java.lang.String label,
                                      char Mn)

addCheckboxInput

public CheckboxInput addCheckboxInput(java.lang.String variable,
                                      boolean defValue,
                                      java.lang.String label,
                                      char Mn,
                                      int alignment)

addFileInput

public FileInput addFileInput(java.lang.String variable,
                              java.lang.String defValue,
                              java.lang.String label,
                              char Mn,
                              int inset)

addDirectoryInput

public DirectoryInput addDirectoryInput(java.lang.String variable,
                                        java.lang.String defValue,
                                        java.lang.String label,
                                        char Mn,
                                        int inset)

addListInput

public ListInput addListInput(java.lang.String variable,
                              java.lang.String title,
                              java.lang.String desc,
                              int width,
                              int height)

addFontInput

public FontInput addFontInput(java.lang.String variable,
                              java.awt.Font defaultf)

addCharsetInput

public CharsetInput addCharsetInput(java.lang.String variable,
                                    java.lang.String label,
                                    char Mnemonic,
                                    int gap)

addSelectInput

public SelectInput addSelectInput(java.lang.String variable,
                                  int defaultV,
                                  java.lang.String[] values,
                                  java.lang.String label,
                                  char Mnemonic,
                                  int gap)

addOptionInput

public OptionInput addOptionInput(java.lang.String variable,
                                  java.lang.String defaultV,
                                  java.lang.String[] values,
                                  java.lang.String label,
                                  char Mnemonic,
                                  int gap)

addNetworkSelector

public NetworkSelect addNetworkSelector(java.lang.String variable,
                                        java.lang.String variable2)

addTextInput

public TextInput addTextInput(java.lang.String variable,
                              int gap)

addColorInput

public ColorInput addColorInput(java.lang.String variable,
                                java.awt.Color defaultColor,
                                java.lang.String text,
                                char mnemonic)

addFloatInput

public FloatInput addFloatInput(java.lang.String variable,
                                float defaultf,
                                java.lang.String text)

addDialogGroup

public DGroup addDialogGroup(DGroup g)

addBlankSpace

public BlankInput addBlankSpace()

addLabel

public LabelInput addLabel(java.lang.String text,
                           int gap)

addLabelNormal

public NormalInput addLabelNormal(java.lang.String text,
                                  int align)

addComponent

public DItem addComponent(javax.swing.JComponent component)

addTabbedInput

public TabbedInput addTabbedInput()

addOther

public DItem addOther(DItem item)