
org.htmlparser.Text Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of htmllexer Show documentation
Show all versions of htmllexer Show documentation
HTML Lexer is the low level lexical analyzer.
The newest version!
// HTMLParser Library - A java-based parser for HTML
// http://htmlparser.org
// Copyright (C) 2006 Derrick Oswald
//
// Revision Control Information
//
// $URL: https://htmlparser.svn.sourceforge.net/svnroot/htmlparser/tags/HTMLParserProject-2.1/lexer/src/main/java/org/htmlparser/Text.java $
// $Author: derrickoswald $
// $Date: 2006-09-16 16:44:17 +0200 (Sat, 16 Sep 2006) $
// $Revision: 4 $
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the Common Public License; either
// version 1.0 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// Common Public License for more details.
//
// You should have received a copy of the Common Public License
// along with this library; if not, the license is available from
// the Open Source Initiative (OSI) website:
// http://opensource.org/licenses/cpl1.0.php
package org.htmlparser;
/**
* This interface represents a piece of the content of the HTML document.
*/
public interface Text
extends
Node
{
/**
* Accesses the textual contents of the node.
* @return The text of the node.
* @see #setText
*/
String getText ();
/**
* Sets the contents of the node.
* @param text The new text for the node.
* @see #getText
*/
void setText (String text);
//
// Node interface
//
// public void accept (NodeVisitor visitor)
// {
// }
//
// public void collectInto (.NodeList collectionList, NodeFilter filter)
// {
// }
//
// public void doSemanticAction () throws ParserException
// {
// }
//
// public NodeList getChildren ()
// {
// }
//
// public int getEndPosition ()
// {
// }
//
// public Node getParent ()
// {
// }
//
// public int getStartPosition ()
// {
// }
//
// public String getText ()
// {
// }
//
// public void setChildren (NodeList children)
// {
// }
//
// public void setEndPosition (int position)
// {
// }
//
// public void setParent (Node node)
// {
// }
//
// public void setStartPosition (int position)
// {
// }
//
// public void setText (String text)
// {
// }
//
// public String toHtml ()
// {
// }
//
// public String toPlainTextString ()
// {
// }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy