Examples of WPTag


Examples of info.bliki.wiki.tags.WPTag

   * @param headLevel
   */
  public ITableOfContent appendHead(String rawHead, int headLevel, boolean noToC, int headCounter) {
    TagStack localStack = WikipediaParser.parseRecursive(rawHead.trim(), this, true, true);

    WPTag headTagNode = new WPTag("h" + headLevel);
    headTagNode.addChildren(localStack.getNodeList());
    String tocHead = headTagNode.getBodyString();
    String anchor = Encoder.encodeDotUrl(tocHead);
    createTableOfContent(false);
    if (!noToC && (headCounter > 3)) {
      fTableOfContentTag.setShowToC(true);
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

          fWikiModel.popNode();
          fWikiModel.popNode();
          // fResultBuffer.append("</i></b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
        } else {
          fWikiModel.pushNode(new WPBoldItalicTag());
          // fResultBuffer.append("<b><i>");
        }
        break;
      case TokenBOLD:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("</b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          // fResultBuffer.append("</b>");
        } else {
          fWikiModel.pushNode(new WPTag("b"));
          // fResultBuffer.append("<b>");
        }
        break;
      case TokenITALIC:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
          // fResultBuffer.append("</i>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          // fResultBuffer.append("</i>");
        } else {
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("<i>");
        }
        break;
      }
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

   * @param headLevel
   */
  public ITableOfContent appendHead(String rawHead, int headLevel, boolean noToC, int headCounter) {
    TagStack localStack = WikipediaParser.parseRecursive(rawHead.trim(), this, true, true);

    WPTag headTagNode = new WPTag("h" + headLevel);
    headTagNode.addChildren(localStack.getNodeList());
    String tocHead = headTagNode.getBodyString();
    String anchor = Encoder.encodeDotUrl(tocHead);
    createTableOfContent(false);
    if (!noToC && (headCounter > 3)) {
      fTableOfContentTag.setShowToC(true);
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

          fWikiModel.popNode();
          fWikiModel.popNode();
          // fResultBuffer.append("</i></b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
        } else {
          fWikiModel.pushNode(new WPBoldItalicTag());
          // fResultBuffer.append("<b><i>");
        }
        break;
      case TokenBOLD:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("</b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          // fResultBuffer.append("</b>");
        } else {
          fWikiModel.pushNode(new WPTag("b"));
          // fResultBuffer.append("<b>");
        }
        break;
      case TokenITALIC:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
          // fResultBuffer.append("</i>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          // fResultBuffer.append("</i>");
        } else {
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("<i>");
        }
        break;
      }
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

   */
  public ITableOfContent appendHead(String rawHead, int headLevel, boolean noToC, int headCounter, int startPosition,
      int endPosition) {
    TagStack localStack = WikipediaParser.parseRecursive(rawHead.trim(), this, true, true);

    WPTag headTagNode = new WPTag("h" + headLevel);
    TagNode spanTagNode = new TagNode("span");
    // Example:
    // <h2><span class="mw-headline" id="Header_level_2">Header level
    // 2</span></h2>
    spanTagNode.addChildren(localStack.getNodeList());
    headTagNode.addChild(spanTagNode);
    String tocHead = headTagNode.getBodyString();
    String anchor = Encoder.encodeDotUrl(tocHead);
    createTableOfContent(false);
    if (!noToC && (headCounter > 3)) {
      fTableOfContentTag.setShowToC(true);
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

   */
  public ITableOfContent appendHead(String rawHead, int headLevel, boolean noToC, int headCounter, int startPosition,
      int endPosition) {
    TagStack localStack = WikipediaParser.parseRecursive(rawHead.trim(), this, true, true);

    WPTag headTagNode = new WPTag("h" + headLevel);
    TagNode spanTagNode = new TagNode("span");
    // Example:
    // <h2><span class="mw-headline" id="Header_level_2">Header level
    // 2</span></h2>
    spanTagNode.addChildren(localStack.getNodeList());
    headTagNode.addChild(spanTagNode);
    String tocHead = headTagNode.getBodyString();
    String anchor = Encoder.encodeDotUrl(tocHead);
    createTableOfContent(false);
    if (!noToC && (headCounter > 3)) {
      fTableOfContentTag.setShowToC(true);
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

          fWikiModel.popNode();
          fWikiModel.popNode();
          // fResultBuffer.append("</i></b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
        } else {
          fWikiModel.pushNode(new WPBoldItalicTag());
          // fResultBuffer.append("<b><i>");
        }
        break;
      case TokenBOLD:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("</b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          // fResultBuffer.append("</b>");
        } else {
          fWikiModel.pushNode(new WPTag("b"));
          // fResultBuffer.append("<b>");
        }
        break;
      case TokenITALIC:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
          // fResultBuffer.append("</i>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          // fResultBuffer.append("</i>");
        } else {
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("<i>");
        }
        break;
      }
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

            && fWikiModel.getNode(fWikiModel.stackSize() - 2).equals(BOLD)) {
          fWikiModel.popNode();
          fWikiModel.popNode();
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
        } else {
          fWikiModel.pushNode(new WPBoldItalicTag());
        }
        break;
      case TokenBOLD:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("i"));
          // fResultBuffer.append("</b>");
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLD)) {
          fWikiModel.popNode();
        } else {
          fWikiModel.pushNode(new WPTag("b"));
        }
        break;
      case TokenITALIC:
        if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(BOLDITALIC)) {
          fWikiModel.popNode();
          fWikiModel.pushNode(new WPTag("b"));
        } else if (fWikiModel.stackSize() > 0 && fWikiModel.peekNode().equals(ITALIC)) {
          fWikiModel.popNode();
        } else {
          fWikiModel.pushNode(new WPTag("i"));
        }
        break;
      }
    }
    reduceTokenStack();
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

   */
  public ITableOfContent appendHead(String rawHead, int headLevel, boolean noToC, int headCounter, int startPosition,
      int endPosition) {
    TagStack localStack = WikipediaParser.parseRecursive(rawHead.trim(), this, true, true);

    WPTag headTagNode = new WPTag("h" + headLevel);
    headTagNode.addChildren(localStack.getNodeList());
    String tocHead = headTagNode.getBodyString();
    String anchor = Encoder.encodeDotUrl(tocHead);
    createTableOfContent(false);
    if (!noToC && (headCounter > 3)) {
      fTableOfContentTag.setShowToC(true);
    }
View Full Code Here

Examples of info.bliki.wiki.tags.WPTag

   */
  public ITableOfContent appendHead(String rawHead, int headLevel, boolean noToC, int headCounter, int startPosition,
      int endPosition) {
    TagStack localStack = WikipediaParser.parseRecursive(rawHead.trim(), this, true, true);

    WPTag headTagNode = new WPTag("h" + headLevel);
    TagNode spanTagNode = new TagNode("span");
    // Example:
    // <h2><span class="mw-headline" id="Header_level_2">Header level
    // 2</span></h2>
    spanTagNode.addChildren(localStack.getNodeList());
    headTagNode.addChild(spanTagNode);
    String tocHead = headTagNode.getBodyString();
    String anchor = Encoder.encodeDotUrl(tocHead);
    createTableOfContent(false);
    if (!noToC && (headCounter > 3)) {
      fTableOfContentTag.setShowToC(true);
    }
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.