|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emfforms.internal.swt.core.EMFFormsRendererFactoryImpl
public class EMFFormsRendererFactoryImpl
The default implementation of the EMFFormsRendererFactory.
Constructor Summary | |
---|---|
EMFFormsRendererFactoryImpl()
|
Method Summary | ||
---|---|---|
void |
addEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
Called by the initializer to add an EMFFormsRendererService . |
|
void |
clearRenderers()
Method for Tests to clear all services. |
|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
getAdditionalRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
Returns a collection of all additional renderer which contribute controls for the provided VElement . |
|
|
getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided VElement and ViewModelContext the most. |
|
void |
removeEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
Called by the initializer to remove an EMFFormsRendererService . |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EMFFormsRendererFactoryImpl()
Method Detail |
---|
public void addEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
EMFFormsRendererService
.
rendererService
- The EMFFormsRendererService to addpublic void removeEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
EMFFormsRendererService
.
rendererService
- The EMFFormsRendererService to removepublic <VELEMENT extends VElement> AbstractSWTRenderer<VElement> getRendererInstance(VELEMENT vElement, ViewModelContext viewModelContext) throws EMFFormsNoRendererException
VElement
and ViewModelContext
the most.
getRendererInstance
in interface EMFFormsRendererFactory
VELEMENT
- The VElement typevElement
- the VElement
to find the renderer forviewModelContext
- the ViewModelContext
to find the renderer for
EMFFormsNoRendererException
EMFFormsRendererFactory.getRendererInstance(VElement,ViewModelContext)
public Collection<AbstractAdditionalSWTRenderer<VElement>> getAdditionalRendererInstances(VElement vElement, ViewModelContext viewModelContext)
VElement
.
getAdditionalRendererInstances
in interface EMFFormsRendererFactory
vElement
- the VElement
to get additional renderer forviewModelContext
- the ViewModelContext
to check
EMFFormsRendererFactory.getAdditionalRendererInstances(VElement, ViewModelContext)
public void clearRenderers()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |