org.montsuqi.monsia.builders
Class ComboBuilder
java.lang.Object
org.montsuqi.monsia.builders.WidgetBuilder
org.montsuqi.monsia.builders.ContainerBuilder
org.montsuqi.monsia.builders.ComboBuilder
- Direct Known Subclasses:
- PandaComboBuilder
class ComboBuilder
- extends ContainerBuilder
A builder to create combo widgets.
JComboBox does not have children while Gtk+ combo's editor is expected
to be child of the combo. To fill this gap settings for children are delegated
to JComboBox's editor component.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComboBuilder
ComboBuilder()
buildSelf
java.awt.Component buildSelf(Interface xml,
java.awt.Container parent,
WidgetInfo info)
- Description copied from class:
WidgetBuilder
Instantiate a specific component.
When one is created successfuly, properties are set
and accelerators are assigned.
- Overrides:
buildSelf in class WidgetBuilder
- Parameters:
xml - glade screen definition.parent - parent widget.info - widget info.
- Returns:
- constructed widget.
buildChildren
void buildChildren(Interface xml,
java.awt.Container parent,
WidgetInfo info)
- Overrides:
buildChildren in class ContainerBuilder
ensureValidEntryType
protected void ensureValidEntryType(java.lang.String actualType)
Tests if the type of editor component is valid.
- Parameters:
actualType - the type given in screen definition.