Package ru.org.linux.util.bbcode.nodes

Examples of ru.org.linux.util.bbcode.nodes.TextNode


          url = url.substring(0, url.length()-1);
        }
      }
    }

    TextNode textChild = null;

    if(node.lengthChildren() == 1){
      Node child = node.getChildren().iterator().next();
      if(TextNode.class.isInstance(child)){
        textChild = (TextNode)child;
      }
    }

    String escapedUrl = URLUtil.fixURL(url);

    if (node.lengthChildren() == 0 || (textChild != null && textChild.getText().trim().isEmpty())){
      if(URLUtil.isUrl(escapedUrl)) {
        ret.append("<a href=\"")
                .append(escapedUrl)
                .append("\">")
                .append(escapedUrl)
View Full Code Here


    StringBuilder ret = new StringBuilder();
    if (node.lengthChildren() == 0) {
      return "";
    }
    // Внцтри [url] только текст
    TextNode txtNode = (TextNode) node.getChildren().iterator().next();
    String url;
    if (node.isParameter()) {
      // сюда никогда не должна попасть обрабатывается специально в Parser
      url = node.getParameter().trim();
    } else {
      url = txtNode.getText().trim();
    }
    String linkText = txtNode.getText().trim();
    if (linkText.isEmpty()) {
      linkText = url;
    }
    String escapedUrl = URLUtil.fixURL(url);
    TagNode tagNode = (TagNode)node;
View Full Code Here

  @Override
  public String renderNodeXhtml(Node node) {
    if (node.lengthChildren() == 0) {
      return "";
    }
    TextNode txtNode = (TextNode) node.getChildren().iterator().next();
    String memberName = Parser.escape(txtNode.getText()).trim();
    TagNode tagNode = (TagNode)node;
    RootNode rootNode = tagNode.getRootNode();
    ToHtmlFormatter toHtmlFormatter = rootNode.getToHtmlFormatter();
    boolean secure = rootNode.isSecure();
    UserDao userDao = rootNode.getUserDao();
View Full Code Here

TOP

Related Classes of ru.org.linux.util.bbcode.nodes.TextNode

Copyright © 2018 www.massapicom. 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.