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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    decode(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component)
     
    protected String
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MolPluginRenderer

      public MolPluginRenderer()
  • Method Details

    • decode

      public void decode(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component)
      Overrides:
      decode in class jakarta.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:
      getConvertedValue in class jakarta.faces.render.Renderer
      Throws:
      jakarta.faces.convert.ConverterException
    • generateDivStyle

      protected String generateDivStyle(MolPluginCore plugin)
      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