diff options
Diffstat (limited to 'eaaf_core_api')
| -rw-r--r-- | eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/gui/IGuiFormBuilder.java | 22 | 
1 files changed, 14 insertions, 8 deletions
| diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/gui/IGuiFormBuilder.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/gui/IGuiFormBuilder.java index d376d17b..09c4a8b3 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/gui/IGuiFormBuilder.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/gui/IGuiFormBuilder.java @@ -35,10 +35,7 @@ public interface IGuiFormBuilder {    /**     * Parse a GUI template, with parameters into a http servlet-response and use     * the default http-response content-type. <br> -   * <br> -   * The parser use the <code>VelocityEngine</code> as internal template -   * evaluator. -   * +   *      * @param httpReq    http-request object     * @param httpResp   http-response object     * @param config     Configuration object @@ -51,10 +48,7 @@ public interface IGuiFormBuilder {    /**     * Parse a GUI template, with parameters into a http servlet-response. <br> -   * <br> -   * The parser use the <code>VelocityEngine</code> as internal template -   * evaluator. -   * +   *      * @param httpReq     http-request object     * @param httpResp    http-response object     * @param config      Configuration object @@ -66,4 +60,16 @@ public interface IGuiFormBuilder {    void build(HttpServletRequest httpReq, HttpServletResponse httpResp, IGuiBuilderConfiguration config,        String contentType, String loggerName) throws GuiBuildException; +  /** +   * Analyze GUI template and HTTP request to evaluate ContentType of HTTP response generated by this builder. +   *  +   * @param httpReq    http-request object +   * @param config     Configuration object +   * @param loggerName String, which should be used from logger +   * @return ContentType of HTTP response +   * @throws GuiBuildException in case of an error +   */ +  String evaluateResponseContentType(HttpServletRequest httpReq, IGuiBuilderConfiguration config,  +      String loggerName) throws GuiBuildException; +    } | 
