Examples of TagWriter


Examples of cn.com.elements.TagWriter

        return template;
    }

    @Override
    public String content() throws AppException {
        TagWriter writer = null;
        try {
            writer = new TagWriter(new CharArrayWriter());

            Form form = parser.getForm();
            ContainHTMLElementTag topElement = null;
            if ((form != null && !(parser.getGroup() instanceof Group.DEFAULT) && !form.id().equals(Form.__DEFAULT_FORM_NAME)) || parser.getGroup() instanceof Group.DEFAULT) {

                // 生成form标签
                FormElementTag formElement = new FormElementTag();
                formElement.setAction(form.action());
                formElement.setEnctype(form.enctype());
                formElement.setMethod(form.method().name());
                formElement.setId(form.id());
                formElement.setCssClass(form.cssClass());
                topElement = formElement;
            } else {

                DivElementTag divElement = new DivElementTag(_TOP_CONTAINER);
                topElement = divElement;
            }
            this.parserComponents(topElement);
            topElement.doTag(writer);
            return writer.getWritedString();
        } catch (JspException ex) {
            Logger.getLogger(ContentTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(ContentTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } finally {
            if (writer != null) {
                writer.close();
            }
        }

        return null;
    }
View Full Code Here

Examples of cn.com.elements.TagWriter

    @Override
    public String content() throws AppException {

        List<Menu> menus = OperatFactory.getServiceObject(MenuService.class, DataProviderModel.FILE).getMenus();
        AbstractHtmlElementTag ulElement = createMenus(menus, 0);
        TagWriter writer = new TagWriter(new CharArrayWriter());
        try {
            ulElement.doTag(writer);
        } catch (JspException ex) {
            Logger.getLogger(DefaultMenuTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(DefaultMenuTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } finally {
            if (writer != null) {
                writer.close();
            }
        }
        return writer.getWritedString();
    }
View Full Code Here

Examples of cn.com.elements.TagWriter

    @Override
    public String content()  throws AppException{

        List<Menu> menus = OperatFactory.getServiceObject(MenuService.class, DataProviderModel.FILE).getMenus();
        AbstractHtmlElementTag ulElement = createMenus(menus, 0);
        TagWriter writer = new TagWriter(new CharArrayWriter());
        try {
            ulElement.doTag(writer);
        } catch (JspException ex) {
            Logger.getLogger(WmsMenuTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(WmsMenuTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } finally {
            if (writer != null) {
                writer.close();
            }
        }
        return writer.getWritedString();
    }
View Full Code Here

Examples of cn.com.elements.TagWriter

    public String content() throws AppException {

        List<Task> tasks = TasksController.userTask(CurrentUser.getUserID(), CurrentUser.getEffectNodes());

        AbstractHtmlElementTag ulElement = null;
        TagWriter writer = null;
        try {
            ulElement = this.mainElement(createTaskTag(tasks));

            writer = new TagWriter(new CharArrayWriter());

            ulElement.doTag(writer);
            return writer.getWritedString();
        } catch (JspException ex) {
            Logger.getLogger(WmsMenuTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(WmsMenuTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (AppException ex) {
            Logger.getLogger(WmsTasksTemplate.class.getName()).log(Level.SEVERE, null, ex);

        } finally {
            if (writer != null) {
                writer.close();
            }
        }
        return null;
    }
View Full Code Here

Examples of cn.com.elements.TagWriter

    public String content() throws AppException {

        List<Task> tasks = TasksController.userTask(CurrentUser.getUserID(), CurrentUser.getEffectNodes());

        AbstractHtmlElementTag ulElement = null;
        TagWriter writer = null;
        try {
            ulElement = this.mainElement(createTaskTag(tasks));

            writer = new TagWriter(new CharArrayWriter());

            ulElement.doTag(writer);
            return writer.getWritedString();
        } catch (JspException ex) {
            Logger.getLogger(DefaultTasksTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(DefaultTasksTemplate.class.getName()).log(Level.SEVERE, null, ex);
        } catch (AppException ex) {
            Logger.getLogger(DefaultTasksTemplate.class.getName()).log(Level.SEVERE, null, ex);

        } finally {
            if (writer != null) {
                writer.close();
            }
        }
        return null;
    }
View Full Code Here

Examples of jodd.lagarto.TagWriter

      // create Lagarto
      lagartoParser = new LagartoParser(content, emitStrings);

      // prepare root tag writer
      fastCharArrayWriter = new FastCharArrayWriter();
      tagWriter = new TagWriter(fastCharArrayWriter);
    }
View Full Code Here

Examples of jodd.lagarto.TagWriter

  public void testStripHtml() {
    LagartoParser lagartoParser = new LagartoParser(
        "<html>  <div   id='a'>   x \n\n\n </div>  </html>", false);

    StringBuilder out = new StringBuilder();
    StripHtmlTagAdapter stripHtmlTagAdapter = new StripHtmlTagAdapter(new TagWriter(out));

    lagartoParser.parse(stripHtmlTagAdapter);

    assertEquals("<html><div id=\"a\"> x </div></html>", out.toString());
  }
View Full Code Here

Examples of jodd.lagarto.TagWriter

  public void testUrlRewriter() {
    LagartoParser lagartoParser = new LagartoParser(
        "<a href=\"http://jodd.org\">1</a><a href=\"page.html\">2</a>", false);

    StringBuilder out = new StringBuilder();
    UrlRewriterTagAdapter urlRewriterTagAdapter = new UrlRewriterTagAdapter(new TagWriter(out)) {

      @Override
      protected CharSequence rewriteUrl(CharSequence url) {
        String u = url.toString();
        if (u.startsWith("http")) {
View Full Code Here

Examples of org.springframework.web.servlet.tags.form.TagWriter

    binder.registerCustomEditor(Date.class, l);
    pc.getRequest().setAttribute(BindingResult.MODEL_KEY_PREFIX + "tb", binder.getBindingResult());

    FormTag formTag = new FormTag() {
      protected TagWriter createTagWriter() {
        return new TagWriter(new StringWriter());
      }
    };

    String action = "/form.html";
    String commandName = "tb";
View Full Code Here

Examples of org.springframework.web.servlet.tags.form.TagWriter

    pc.getRequest().setAttribute(BindingResult.MODEL_KEY_PREFIX + "tb", binder.getBindingResult());

    FormTag formTag = new FormTag() {
      @Override
      protected TagWriter createTagWriter() {
        return new TagWriter(new StringWriter());
      }
    };

    String action = "/form.html";
    String commandName = "tb";
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.