Examples of RemarkNode


Examples of org.htmlparser.RemarkNode

  public void testEmptyComment() throws ParserException {
    createParser("<HTML>\n" + "<HEAD>\n" + "<TITLE>HTML Comment Test 'testEmptyComment'</TITLE>\n" + "</HEAD>\n"
        + "<BODY>\n" + "<!>\n" + "</BODY>\n" + "</HTML>\n");
    parseAndAssertNodeCount(10);
    assertTrue("Node should be a HTMLRemarkNode but was " + node[7], node[7] instanceof RemarkNode);
    RemarkNode remarkNode = (RemarkNode) node[7];
    assertEquals("Remark Node contents", "", remarkNode.getText());
  }
View Full Code Here

Examples of org.htmlparser.RemarkNode

    assertTrue("Third node should be HTMLStringNode", node[2] instanceof StringNode);
    StringNode stringNode = (StringNode) node[0];
    assertEquals("First String node contents", "Before Comment ", stringNode.getText());
    StringNode stringNode2 = (StringNode) node[2];
    assertEquals("Second String node contents", " After Comment", stringNode2.getText());
    RemarkNode remarkNode = (RemarkNode) node[1];
    assertEquals("Remark Node contents", " Comment ", remarkNode.getText());

  }
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

     * @param end The ending positiong of the remark.
     * @return The created Remark node.
     */
    public Remark createRemarkNode (Page page,  int start, int end)
    {
        return (new RemarkNode (page, start, end));
    }
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

     * @param end The ending positiong of the remark.
     * @return The created Remark node.
     */
    public Remark createRemarkNode (Page page,  int start, int end)
    {
        return (new RemarkNode (page, start, end));
    }
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

     */
    public PrototypicalNodeFactory (boolean empty)
    {
        clear ();
        mText = new TextNode (null, 0, 0);
        mRemark = new RemarkNode (null, 0, 0);
        mTag = new TagNode (null, 0, 0, null);
        if (!empty)
            registerTags ();
    }
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

     * @see #getRemarkPrototype
     */
    public void setRemarkPrototype (Remark remark)
    {
        if (null == remark)
            mRemark = new RemarkNode (null, 0, 0);
        else
            mRemark = remark;
    }
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

            ret.setStartPosition (start);
            ret.setEndPosition (end);
        }
        catch (CloneNotSupportedException cnse)
        {
            ret = new RemarkNode (page, start, end);
        }

        return (ret);
    }
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

         */
        @Override
  public void handleNode(ParseContext pContext, Node node) throws IOException {
    ReplayParseContext context = (ReplayParseContext)pContext;
    if (NodeUtils.isRemarkNode(node)) {
      RemarkNode remarkNode = (RemarkNode)node;
      remarkNode.setText(jsBlockTrans.transform(context,
        remarkNode.getText()));
      emit(context, null, node, null);

    } else if (NodeUtils.isTextNode(node)) {
      TextNode textNode = (TextNode)node;
      if (context.isInCSS()) {
View Full Code Here

Examples of org.htmlparser.nodes.RemarkNode

  public void handleNode(ParseContext context, Node node)
    throws IOException {

    if(NodeUtils.isRemarkNode(node)) {
      RemarkNode remarkNode = (RemarkNode) node;
      handleRemarkTextNode(context,remarkNode);
     
    } else if(NodeUtils.isTextNode(node)) {
      TextNode textNode = (TextNode) node;
      if(context.isInCSS()) {
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.