Class CodeMirrorRenderer


  • public class CodeMirrorRenderer
    extends org.primefaces.renderkit.InputRenderer
    Renderer for the CodeMirror component.
    Since:
    0.3
    Version:
    $Revision$
    Author:
    Thomas Andraschko / last modified by $Author$
    • Field Summary

      • Fields inherited from class org.primefaces.renderkit.InputRenderer

        ARIA_FILTER
      • Fields inherited from class javax.faces.render.Renderer

        PASSTHROUGH_RENDERER_LOCALNAME_KEY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void decode​(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)  
      void encodeEnd​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)  
      protected void encodeMarkup​(javax.faces.context.FacesContext context, CodeMirror codeMirror)  
      protected void encodeScript​(javax.faces.context.FacesContext context, CodeMirror codeMirror)  
      protected void encodeSuggestions​(javax.faces.context.FacesContext context, CodeMirror codeMirror, java.util.List<java.lang.String> suggestions)  
      java.lang.Object getConvertedValue​(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object submittedValue)  
      • Methods inherited from class org.primefaces.renderkit.InputRenderer

        createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecode
      • Methods inherited from class org.primefaces.renderkit.CoreRenderer

        buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
      • Methods inherited from class javax.faces.render.Renderer

        convertClientId, encodeBegin, encodeChildren, getRendersChildren
      • Methods inherited from class java.lang.Object

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

      • CodeMirrorRenderer

        public CodeMirrorRenderer()
    • Method Detail

      • decode

        public void decode​(javax.faces.context.FacesContext facesContext,
                           javax.faces.component.UIComponent component)
        Overrides:
        decode in class javax.faces.render.Renderer
      • encodeEnd

        public void encodeEnd​(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent component)
                       throws java.io.IOException
        Overrides:
        encodeEnd in class javax.faces.render.Renderer
        Throws:
        java.io.IOException
      • encodeMarkup

        protected void encodeMarkup​(javax.faces.context.FacesContext context,
                                    CodeMirror codeMirror)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • encodeScript

        protected void encodeScript​(javax.faces.context.FacesContext context,
                                    CodeMirror codeMirror)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getConvertedValue

        public java.lang.Object getConvertedValue​(javax.faces.context.FacesContext context,
                                                  javax.faces.component.UIComponent component,
                                                  java.lang.Object submittedValue)
        Overrides:
        getConvertedValue in class org.primefaces.renderkit.InputRenderer
      • encodeSuggestions

        protected void encodeSuggestions​(javax.faces.context.FacesContext context,
                                         CodeMirror codeMirror,
                                         java.util.List<java.lang.String> suggestions)
                                  throws java.io.IOException
        Throws:
        java.io.IOException