rero.dck
Class DContainer

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

public abstract class DContainer
extends Object


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

Field Detail

itemList

protected LinkedList itemList

dialog

protected JComponent dialog

constraints

protected 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 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 JComponent setupLayout(JComponent component)

setupDialog

public abstract void setupDialog()

getTitle

public abstract String getTitle()

addStringInput

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

addStringInput

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

addCheckboxInput

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

addCheckboxInput

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

addFileInput

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

addDirectoryInput

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

addListInput

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

addFontInput

public FontInput addFontInput(String variable,
                              Font defaultf)

addCharsetInput

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

addSelectInput

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

addOptionInput

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

addNetworkSelector

public NetworkSelect addNetworkSelector(String variable,
                                        String variable2)

addTextInput

public TextInput addTextInput(String variable,
                              int gap)

addColorInput

public ColorInput addColorInput(String variable,
                                Color defaultColor,
                                String text,
                                char mnemonic)

addFloatInput

public FloatInput addFloatInput(String variable,
                                float defaultf,
                                String text)

addDialogGroup

public DGroup addDialogGroup(DGroup g)

addBlankSpace

public BlankInput addBlankSpace()

addLabel

public LabelInput addLabel(String text,
                           int gap)

addLabelNormal

public NormalInput addLabelNormal(String text,
                                  int align)

addComponent

public DItem addComponent(JComponent component)

addTabbedInput

public TabbedInput addTabbedInput()

addOther

public DItem addOther(DItem item)