|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
VELEMENT - public interface EMFFormsDIRendererService<VELEMENT extends VElement>
This class defines a renderer service interface for dependency injection renderer services.
It defines the isApplicable(VElement, ViewModelContext) method to check if the represented renderer is
suitable for the given VElement and ViewModelContext and the getRendererClass() method that
returns the Class of the renderer.
| Field Summary | |
|---|---|
static double |
NOT_APPLICABLE
Constant for isApplicable(VElement, ViewModelContext) to indicate, that the EMFFormsDIRendererService
cannot provide a fitting renderer for the provided VElement. |
| Method Summary | |
|---|---|
Class<? extends AbstractSWTRenderer<VELEMENT>> |
getRendererClass()
Returns the Class for the renderer of this service. |
double |
isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Check whether the provided VElement can be rendered by the renderer defined by
getRendererClass(). |
| Field Detail |
|---|
static final double NOT_APPLICABLE
isApplicable(VElement, ViewModelContext) to indicate, that the EMFFormsDIRendererService
cannot provide a fitting renderer for the provided VElement.
| Method Detail |
|---|
double isApplicable(VElement vElement,
ViewModelContext viewModelContext)
VElement can be rendered by the renderer defined by
getRendererClass().
vElement - The VElement to checkviewModelContext - The ViewModelContext to use for the renderer
NOT_APPLICABLE if the renderer doesn't fit, a positive value otherwiseClass<? extends AbstractSWTRenderer<VELEMENT>> getRendererClass()
Class for the renderer of this service.
Class
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||