Class ModelScreen

    • Field Detail

      • module

        public static final String module
    • Method Detail

      • getTransactionTimeout

        public String getTransactionTimeout()
      • getUseTransaction

        public boolean getUseTransaction()
      • getUseCache

        public boolean getUseCache()
      • getSourceLocation

        public String getSourceLocation()
      • renderScreenString

        public void renderScreenString​(Appendable writer,
                                       Map<String,​Object> context,
                                       ScreenStringRenderer screenStringRenderer)
                                throws ScreenRenderException
        Renders this screen to a String, i.e. in a text format, as defined with the ScreenStringRenderer implementation.
        Parameters:
        writer - The Writer that the screen text will be written to
        context - Map containing the screen context; the following are reserved words in this context: - parameters (contains any special initial parameters coming in) - userLogin (if a user is logged in) - autoUserLogin (if a user is automatically logged in, ie no password has been entered) - formStringRenderer - request, response, session, application (special case, only in HTML contexts, etc) - delegator, dispatcher, security - null (represents a null field value for entity operations) - sections (used for decorators to reference the sections to be decorated and render them)
        screenStringRenderer - An implementation of the ScreenStringRenderer interface that is responsible for the actual text generation for different screen elements; implementing your own makes it possible to use the same screen definitions for many types of screen UIs
        Throws:
        ScreenRenderException