Class MolPluginRenderer
java.lang.Object
jakarta.faces.render.Renderer
de.ipb_halle.molecularfaces.component.molplugin.MolPluginRenderer
- Direct Known Subclasses:
MarvinJSRenderer,MolPaintJSRenderer,OpenChemLibJSRenderer
public abstract class MolPluginRenderer
extends jakarta.faces.render.Renderer
This
Renderer offers functionalities for the specific renderers of
MolPluginCore-derived molecular structure plugin components.-
Field Summary
Fields inherited from class jakarta.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) protected StringgenerateDivStyle(MolPluginCore plugin) Generate the inline css style for the <div> element of the rendered editor or viewer.getConvertedValue(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component, Object submittedValue) Methods inherited from class jakarta.faces.render.Renderer
convertClientId, encodeBegin, encodeChildren, encodeEnd, getRendersChildren
-
Constructor Details
-
MolPluginRenderer
public MolPluginRenderer()
-
-
Method Details
-
decode
public void decode(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) - Overrides:
decodein classjakarta.faces.render.Renderer
-
getConvertedValue
public Object getConvertedValue(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component, Object submittedValue) throws jakarta.faces.convert.ConverterException - Overrides:
getConvertedValuein classjakarta.faces.render.Renderer- Throws:
jakarta.faces.convert.ConverterException
-
generateDivStyle
Generate the inline css style for the <div> element of the rendered editor or viewer.- Parameters:
plugin- component of the molecular structure plugin- Returns:
- inline css style
-