Package com.iizigo.clientpref
Class LinePref
- java.lang.Object
- com.iizigo.clientpref.LinePref
- All Implemented Interfaces:
IClientPref
public class LinePref extends java.lang.Object implements IClientPref
Line preference.- Author:
- Christopher Mindus
Constructor Summary
Constructors Constructor Description LinePref(java.lang.String name, java.lang.String prompt)
Constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
apply(PropCnr settings)
Applies the settings.void
createContents(org.eclipse.swt.widgets.Composite parent, PropCnr settings, ValidatorManager manager)
Creates the contents.void
setDefaults()
Assigns the defaults for the property.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.iizigo.clientpref.IClientPref
getHeading
Method Detail
createContents
public void createContents(org.eclipse.swt.widgets.Composite parent, PropCnr settings, ValidatorManager manager)
Creates the contents. The parent has a GridLayout of 2 columns and the first column is used for the text prompt.- Specified by:
createContents
in interfaceIClientPref
- Parameters:
parent
- The parent composite.settings
- The property container.manager
- The validator manager.
setDefaults
public void setDefaults()
Assigns the defaults for the property.- Specified by:
setDefaults
in interfaceIClientPref
apply
public java.lang.String apply(PropCnr settings)
Applies the settings.- Specified by:
apply
in interfaceIClientPref
- Parameters:
settings
- The settings.- Returns:
- The error if this failed, or null for OK.