Interface ECPRendererTester
-
- All Known Implementing Classes:
AttributeSelectControlTester
,AttributeValueControlTester
,BooleanControlRendererTester
,DateTimeControlRendererTester
,DIContainerSWTRendererTester
,DIControlSWTRendererTester
,DICustomControlSWTRendererTester
,DIViewSWTRendererTester
,DMRSelectorControlTester
,ECPLegacyControlSWTRendererTester
,ECPStaticRendererTester
,EnumComboViewerRendererTester
,FeaturePathDMRReferenceTester
,FeaturePathDMRReferenceTester
,FeaturePathDMRSubMappedEClassReferenceTester
,LeafRendererTester
,MappedEClassTester
,NumberControlRendererTester
,SimpleControlRendererTester
,SingleReferenceRendererTester
,TemplateColorHexControlTester
,TemplateImagePathControlTester
,TextControlRendererTester
,ViewModelSelectControlTester
,XMLDateControlRendererTester
public interface ECPRendererTester
EPCRendererTester is used by the framework to find the best fitting renderer for a specificViewModelContext
.- Author:
- Eugen Neufeld
-
-
Field Summary
Fields Modifier and Type Field Description static int
NOT_APPLICABLE
Return this whenever the renderer should not be used for the testedViewModelContext
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
isApplicable(VElement vElement, ViewModelContext viewModelContext)
Check whether the providedVElement
andViewModelContext
are fitting for the provided renderer.
-
-
-
Field Detail
-
NOT_APPLICABLE
static final int NOT_APPLICABLE
Return this whenever the renderer should not be used for the testedViewModelContext
.- See Also:
- Constant Field Values
-
-
Method Detail
-
isApplicable
int isApplicable(VElement vElement, ViewModelContext viewModelContext)
Check whether the providedVElement
andViewModelContext
are fitting for the provided renderer.- Parameters:
vElement
- theVElement
to checkviewModelContext
- theViewModelContext
to check- Returns:
NOT_APPLICABLE
if the corresponding renderer should not be used, a positive integer value otherwise. The renderer with the highest priority will be taken.
-
-