gpt4 book ai didi

com.manydesigns.elements.xml.XhtmlBuffer类的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 21:51:05 27 4
gpt4 key购买 nike

本文整理了Java中com.manydesigns.elements.xml.XhtmlBuffer类的一些代码示例,展示了XhtmlBuffer类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XhtmlBuffer类的具体详情如下:
包路径:com.manydesigns.elements.xml.XhtmlBuffer
类名称:XhtmlBuffer

XhtmlBuffer介绍

暂无

代码示例

代码示例来源:origin: com.manydesigns/elements

protected void valueToXhtmlView(XhtmlBuffer xb) {
  xb.openElement("div");
  xb.addAttribute("class", STATIC_VALUE_CSS_CLASS);
  xb.addAttribute("id", id);
  if (href == null) {
    xb.write(stringValue);
  } else {
    xb.writeAnchor(href, stringValue, null, title);
  }
  xb.closeElement("div");
}

代码示例来源:origin: com.manydesigns/elements

public void writeJavaScript(String script) {
  openElement("script");
  addAttribute("type", "text/javascript");
  writeNoHtmlEscape(script);
  closeElement("script");
}

代码示例来源:origin: com.manydesigns/portofino-pageactions

public String format() {
    XhtmlBuffer argXb = new XhtmlBuffer();
    argXb.openElement("strong");
    if (href == null) {
      argXb.write(text);
    } else {
      String absoluteHref = Util.getAbsoluteUrl(href, fullUrls);
      argXb.writeAnchor(absoluteHref, text);
    }
    argXb.closeElement("strong");
    return argXb.toString();
  }
}

代码示例来源:origin: com.manydesigns/elements

public void writeH2(String title) {
  openElement("h2");
  write(title);
  closeElement("h2");
}

代码示例来源:origin: com.manydesigns/elements

public void writeInputHidden(String name, String value) {
  openElement("input");
  addAttribute("type", "hidden");
  addAttribute("name", name);
  addAttribute("value", value);
  closeElement("input");
}

代码示例来源:origin: ManyDesigns/Portofino

.addParameters(parameters);
XhtmlBuffer xb = new XhtmlBuffer();
xb.openElement("a");
xb.addAttribute("class", "sort-link");
xb.addAttribute("href", urlBuilder.toString());
xb.writeNoHtmlEscape("%{label}");
if(propName.equals(sortProperty)) {
  xb.openElement("em");
  xb.addAttribute("class", "pull-right glyphicon glyphicon-chevron-" + ("desc".equals(sortDirection) ? "up" : "down"));
  xb.closeElement("em");
xb.closeElement("a");
OgnlTextFormat hrefFormat = OgnlTextFormat.create(xb.toString());
String encoding = getUrlEncoding();
hrefFormat.setEncoding(encoding);

代码示例来源:origin: com.manydesigns/elements

public void toXhtml(@NotNull XhtmlBuffer xb) {
  xb.openElement("table");
  xb.addAttribute("class",
      "table mde-table-form" +
      (condensed ? " table-condensed" : "") +
      (striped ? " table-striped" : ""));
  if (caption != null) {
    xb.writeCaption(caption);
  xb.openElement("thead");
  xb.openElement("tr");
    xb.openElement("th");
    xb.openElement("div");
    xb.addAttribute("class", " squared-dark ");
    xb.openElement("input");
    xb.addAttribute("type", "checkbox");
    xb.addAttribute("title", "select-all");
    xb.addAttribute("id", id );
    String js =
        "$(this).closest('table').find('div." + SELECTION_CELL_CLASS + " input').prop('checked', $(this).prop('checked'));";
    xb.addAttribute("onchange", js);
    xb.closeElement("input");
    xb.openElement("label");
    xb.addAttribute("for", id );
    xb.closeElement("label");
    xb.closeElement("div");
    xb.closeElement("th");

代码示例来源:origin: com.manydesigns/elements

public int doStartTag() {
  JspWriter out = pageContext.getOut();
  XhtmlBuffer xb = new XhtmlBuffer(out);
    xb.openElement("div");
    xb.addAttribute("class", "alert alert-danger alert-dismissable fade in");
    writeCloseButton(xb);
    writeList(xb, errorMessages, "errorMessages");
    xb.closeElement("div");
    xb.openElement("div");
    xb.addAttribute("class", "alert alert-warning alert-dismissable fade in");
    writeCloseButton(xb);
    writeList(xb, warningMessages, "warningMessages");
    xb.closeElement("div");
    xb.openElement("div");
    xb.addAttribute("class", "alert alert-success alert-dismissable fade in");
    writeCloseButton(xb);
    writeList(xb, infoMessages, "infoMessages");
    xb.closeElement("div");

代码示例来源:origin: com.manydesigns/elements

public static String writeFormattedText(String str, boolean highlightLinks) {
  XhtmlBuffer xb = new XhtmlBuffer();
  writeFormattedText(xb, str, highlightLinks);
  return xb.toString();
}

代码示例来源:origin: com.manydesigns/portofino-crud

/**
 * Adds an information message (using {@link SessionMessages}) after successful creation of a new record.
 * By default, the message contains a link to the created object as well as a link for creating a new one.
 */
protected void addSuccessfulSaveInfoMessage() {
  XhtmlBuffer buffer = new XhtmlBuffer();
  pk = pkHelper.generatePkStringArray(object);
  String readUrl = context.getActionPath() + "/" + getPkForUrl(pk);
  String prettyName = ShortNameUtils.getName(getClassAccessor(), object);
  XhtmlBuffer linkToObjectBuffer = new XhtmlBuffer();
  linkToObjectBuffer.writeAnchor(Util.getAbsoluteUrl(readUrl), prettyName);
  buffer.writeNoHtmlEscape(ElementsThreadLocals.getText("object._.saved", linkToObjectBuffer));
  String createUrl = Util.getAbsoluteUrl(context.getActionPath());
  if(!createUrl.contains("?")) {
    createUrl += "?";
  } else {
    createUrl += "&";
  }
  createUrl += "create=";
  createUrl = appendSearchStringParamIfNecessary(createUrl);
  buffer.write(" ");
  buffer.writeAnchor(createUrl, ElementsThreadLocals.getText("create.another.object"));
  SessionMessages.addInfoMessage(buffer);
}

代码示例来源:origin: ManyDesigns/Portofino

public void writeData(XhtmlBuffer xb) {
  List<String> formattedArgs = new ArrayList<String>(args.size());
  for (Arg arg : args) {
    String formattedArg = arg.format();
    formattedArgs.add(formattedArg);
  }
  String text = ElementsThreadLocals.getText(key, formattedArgs.toArray());
  xb.openElement("div");
  xb.writeNoHtmlEscape(text);
  xb.closeElement("div");
}

代码示例来源:origin: com.manydesigns/elements

public static void writeFormattedText(XhtmlBuffer xb, String str, boolean highlightLinks) {
  if (str == null) {
    return;
  }
  String[] lines = StringUtils.split(str, "\r\n");
  boolean first = true;
  for (String line : lines) {
    if (first) {
      first = false;
    } else {
      xb.writeBr();
    }
    if (highlightLinks) {
      xb.writeNoHtmlEscape(highlightLinks(xb.escape(line)));
    } else {
      xb.write(line);
    }
  }
}

代码示例来源:origin: com.manydesigns/elements

public void writeBr() {
//        openElement("br");
//        closeElement("br");
    writeNoHtmlEscape("<br />");
  }

代码示例来源:origin: com.manydesigns/portofino-admin

SecurityUtils.getSubject().logout();
  context.getRequest().getSession().invalidate();
  XhtmlBuffer buffer = new XhtmlBuffer();
  buffer.writeNoHtmlEscape(ElementsThreadLocals.getText("user.management.has.been.configured.please.edit.security.groovy"));
  SessionMessages.addWarningMessage(buffer);
XhtmlBuffer messageBuffer = new XhtmlBuffer();
messageBuffer.writeNoHtmlEscape(ElementsThreadLocals.getText("application.created"));
SessionMessages.addInfoMessage(messageBuffer);
context.getRequest().getSession().removeAttribute(databaseSessionKey);

代码示例来源:origin: com.manydesigns/portofino-pageactions

@Override
  public void writeTo(
      XhtmlFragment fragment, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType,
      final MultivaluedMap<String, Object> httpHeaders, final OutputStream entityStream)
      throws IOException, WebApplicationException {
    OutputStreamWriter writer = new OutputStreamWriter(entityStream);
    XhtmlBuffer buffer = new XhtmlBuffer(writer);
    fragment.toXhtml(buffer);
    writer.flush();
  }
}

代码示例来源:origin: com.manydesigns/elements

public void writeAnchor(String href, String text) {
  writeAnchor(href, text, null, null);
}

代码示例来源:origin: com.manydesigns/elements

public void writeInputHidden(String id, String name, String value) {
  openElement("input");
  addAttribute("type", "hidden");
  addAttribute("id", id);
  addAttribute("name", name);
  addAttribute("value", value);
  closeElement("input");
}

代码示例来源:origin: com.manydesigns/elements

public void writeParagraph(String value) {
  openElement("p");
  write(value);
  closeElement("p");
}

代码示例来源:origin: com.manydesigns/portofino-crud

.addParameters(parameters);
XhtmlBuffer xb = new XhtmlBuffer();
xb.openElement("a");
xb.addAttribute("class", "sort-link");
xb.addAttribute("href", urlBuilder.toString());
xb.writeNoHtmlEscape("%{label}");
if(propName.equals(sortProperty)) {
  xb.openElement("em");
  xb.addAttribute("class", "pull-right glyphicon glyphicon-chevron-" + ("desc".equals(sortDirection) ? "up" : "down"));
  xb.closeElement("em");
xb.closeElement("a");
OgnlTextFormat hrefFormat = OgnlTextFormat.create(xb.toString());
String encoding = getUrlEncoding();
hrefFormat.setEncoding(encoding);

代码示例来源:origin: ManyDesigns/Portofino

public void toXhtml(@NotNull XhtmlBuffer xb) {
  xb.openElement("table");
  xb.addAttribute("class",
      "table mde-table-form" +
      (condensed ? " table-condensed" : "") +
      (striped ? " table-striped" : ""));
  if (caption != null) {
    xb.writeCaption(caption);
  xb.openElement("thead");
  xb.openElement("tr");
    xb.openElement("th");
    xb.openElement("div");
    xb.addAttribute("class", " squared-dark ");
    xb.openElement("input");
    xb.addAttribute("type", "checkbox");
    xb.addAttribute("title", "select-all");
    xb.addAttribute("id", id );
    String js =
        "$(this).closest('table').find('div." + SELECTION_CELL_CLASS + " input').prop('checked', $(this).prop('checked'));";
    xb.addAttribute("onchange", js);
    xb.closeElement("input");
    xb.openElement("label");
    xb.addAttribute("for", id );
    xb.closeElement("label");
    xb.closeElement("div");
    xb.closeElement("th");

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com