Interface ScreenStringRenderer

  • All Known Implementing Classes:
    MacroScreenRenderer

    public interface ScreenStringRenderer
    Widget Library - Screen String Renderer interface.
    • Method Detail

      • getRendererName

        java.lang.String getRendererName()
      • renderScreenBegin

        void renderScreenBegin​(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,​java.lang.Object> context)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • renderScreenEnd

        void renderScreenEnd​(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,​java.lang.Object> context)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • renderSectionBegin

        void renderSectionBegin​(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,​java.lang.Object> context,
                                ModelScreenWidget.Section section)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • renderSectionEnd

        void renderSectionEnd​(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,​java.lang.Object> context,
                              ModelScreenWidget.Section section)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • renderColumnContainer

        void renderColumnContainer​(java.lang.Appendable writer,
                                   java.util.Map<java.lang.String,​java.lang.Object> context,
                                   ModelScreenWidget.ColumnContainer columnContainer)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • renderContainerBegin

        void renderContainerBegin​(java.lang.Appendable writer,
                                  java.util.Map<java.lang.String,​java.lang.Object> context,
                                  ModelScreenWidget.Container container)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • renderContainerEnd

        void renderContainerEnd​(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,​java.lang.Object> context,
                                ModelScreenWidget.Container container)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • renderContentBegin

        void renderContentBegin​(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,​java.lang.Object> context,
                                ModelScreenWidget.Content content)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • renderContentBody

        void renderContentBody​(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,​java.lang.Object> context,
                               ModelScreenWidget.Content content)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • renderContentEnd

        void renderContentEnd​(java.lang.Appendable writer,
                              java.util.Map<java.lang.String,​java.lang.Object> context,
                              ModelScreenWidget.Content content)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • renderSubContentBegin

        void renderSubContentBegin​(java.lang.Appendable writer,
                                   java.util.Map<java.lang.String,​java.lang.Object> context,
                                   ModelScreenWidget.SubContent content)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • renderSubContentBody

        void renderSubContentBody​(java.lang.Appendable writer,
                                  java.util.Map<java.lang.String,​java.lang.Object> context,
                                  ModelScreenWidget.SubContent content)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • renderSubContentEnd

        void renderSubContentEnd​(java.lang.Appendable writer,
                                 java.util.Map<java.lang.String,​java.lang.Object> context,
                                 ModelScreenWidget.SubContent content)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • renderHorizontalSeparator

        void renderHorizontalSeparator​(java.lang.Appendable writer,
                                       java.util.Map<java.lang.String,​java.lang.Object> context,
                                       ModelScreenWidget.HorizontalSeparator separator)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • renderLabel

        void renderLabel​(java.lang.Appendable writer,
                         java.util.Map<java.lang.String,​java.lang.Object> context,
                         ModelScreenWidget.Label label)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • renderLink

        void renderLink​(java.lang.Appendable writer,
                        java.util.Map<java.lang.String,​java.lang.Object> context,
                        ModelScreenWidget.ScreenLink link)
                 throws java.io.IOException
        Throws:
        java.io.IOException
      • renderImage

        void renderImage​(java.lang.Appendable writer,
                         java.util.Map<java.lang.String,​java.lang.Object> context,
                         ModelScreenWidget.ScreenImage image)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • renderContentFrame

        void renderContentFrame​(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,​java.lang.Object> context,
                                ModelScreenWidget.Content content)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • renderScreenletBegin

        void renderScreenletBegin​(java.lang.Appendable writer,
                                  java.util.Map<java.lang.String,​java.lang.Object> context,
                                  boolean collapsed,
                                  ModelScreenWidget.Screenlet screenlet)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • renderScreenletEnd

        void renderScreenletEnd​(java.lang.Appendable writer,
                                java.util.Map<java.lang.String,​java.lang.Object> context,
                                ModelScreenWidget.Screenlet screenlet)
                         throws java.io.IOException
        Throws:
        java.io.IOException