com.sysord.mad.ui.swt
Class SWTWidgetCreationVisitor
java.lang.Object
com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
com.sysord.mad.ui.swt.SWTWidgetCreationVisitor
- All Implemented Interfaces:
- com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>
public class SWTWidgetCreationVisitor
- extends com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
WidgetVisitor for creating SWT widgets with FormToolkit.
- Author:
- Fabien Vignal
|
Constructor Summary |
SWTWidgetCreationVisitor(com.sysord.mad.widget.SpecificContextHolder specificContextHolder)
Creates a new FormWidgetCreationVisitor with the given
SpecificContextHolder. |
|
Method Summary |
protected com.sysord.mad.widget.WidgetBuilder |
getWidgetBuilder()
|
|
visit(com.sysord.mad.widget.BasicTypeWidget<T> basicTypeWidget)
|
|
visit(com.sysord.mad.widget.ComposedWidget<T> composedWidget)
|
java.lang.Boolean |
visit(com.sysord.mad.widget.ElementDslWidget elementDslWidget)
|
|
visit(com.sysord.mad.widget.FlexibleWidget<T> flexibleWidget)
|
|
visit(com.sysord.mad.widget.MultiSelectWidget<T> multiSelectWidget)
|
java.lang.Boolean |
visit(com.sysord.mad.widget.NavigationWidget navigationWidget)
|
|
visit(com.sysord.mad.widget.OutputWidget<T> outputWidget)
|
|
visit(com.sysord.mad.widget.SingleSelectWidget<T> singleSelectWidget)
|
java.lang.Boolean |
visit(com.sysord.mad.widget.TextDslWidget textDslWidget)
|
| Methods inherited from class com.sysord.mad.widget.AbstractWidgetVisitor |
visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SWTWidgetCreationVisitor
public SWTWidgetCreationVisitor(com.sysord.mad.widget.SpecificContextHolder specificContextHolder)
- Creates a new
FormWidgetCreationVisitor with the given
SpecificContextHolder.
- Parameters:
specificContextHolder -
- Throws:
java.lang.NullPointerException - if the given specificContextHolder is
null.
visit
public <T> java.lang.Boolean visit(com.sysord.mad.widget.BasicTypeWidget<T> basicTypeWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public <T> java.lang.Boolean visit(com.sysord.mad.widget.OutputWidget<T> outputWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public <T> java.lang.Boolean visit(com.sysord.mad.widget.SingleSelectWidget<T> singleSelectWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public <T> java.lang.Boolean visit(com.sysord.mad.widget.MultiSelectWidget<T> multiSelectWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public java.lang.Boolean visit(com.sysord.mad.widget.TextDslWidget textDslWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public java.lang.Boolean visit(com.sysord.mad.widget.ElementDslWidget elementDslWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public java.lang.Boolean visit(com.sysord.mad.widget.NavigationWidget navigationWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public <T> java.lang.Boolean visit(com.sysord.mad.widget.FlexibleWidget<T> flexibleWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
visit
public <T> java.lang.Boolean visit(com.sysord.mad.widget.ComposedWidget<T> composedWidget)
- Specified by:
visit in interface com.sysord.mad.widget.WidgetVisitor<java.lang.Boolean>- Overrides:
visit in class com.sysord.mad.widget.AbstractWidgetVisitor<java.lang.Boolean>
getWidgetBuilder
protected com.sysord.mad.widget.WidgetBuilder getWidgetBuilder()