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()