com.partnersoft.gui
Class DialogBuilder

java.lang.Object
  extended by com.partnersoft.gui.DialogBuilder

public class DialogBuilder
extends java.lang.Object

Builder class to construct basic notification and info request dialogs.

Author:
Paul Reavis Copyright 2005 Partner Software, Inc.

Constructor Summary
DialogBuilder(java.awt.Component parent)
           
 
Method Summary
 void addCheckboxField(java.lang.String label)
           
 void addField(java.lang.String label)
           
 void addListField(java.lang.String label, java.util.Collection items)
           
 void addPicklistField(java.lang.String label, java.util.Collection items)
           
 Naming display()
          Returns edited values if user hits OK, null if they hit cancel.
 java.lang.String getDefaultFor(java.lang.String label)
           
 void setDefaultValues(java.util.Map defaultValues)
           
 void setDefaultValues(Naming defaultValues)
          If you set default values, it will use them rather than just blanks.
 void setMessage(java.lang.String htmlMessage)
           
 void setPreferencesName(java.lang.String name)
          If you set a preferences name, it will remember the user's last specified field values etc.
 void setSize(int width, int height)
           
 void setTitle(java.lang.String newTitle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogBuilder

public DialogBuilder(java.awt.Component parent)
Method Detail

setTitle

public void setTitle(java.lang.String newTitle)

setPreferencesName

public void setPreferencesName(java.lang.String name)
If you set a preferences name, it will remember the user's last specified field values etc.


setDefaultValues

public void setDefaultValues(Naming defaultValues)
If you set default values, it will use them rather than just blanks.


setDefaultValues

public void setDefaultValues(java.util.Map defaultValues)

setSize

public void setSize(int width,
                    int height)

setMessage

public void setMessage(java.lang.String htmlMessage)

getDefaultFor

public java.lang.String getDefaultFor(java.lang.String label)

addField

public void addField(java.lang.String label)

addPicklistField

public void addPicklistField(java.lang.String label,
                             java.util.Collection items)

addListField

public void addListField(java.lang.String label,
                         java.util.Collection items)

addCheckboxField

public void addCheckboxField(java.lang.String label)

display

public Naming display()
Returns edited values if user hits OK, null if they hit cancel.