java.lang.Object
org.htmlparser.scanners.TagScanner
org.htmlparser.scanners.ImageScanner
- All Implemented Interfaces:
- java.io.Serializable
- public class ImageScanner
- extends TagScanner
Scans for the Image Tag. This is a subclass of TagScanner, and is called
using a variant of the template method. If the evaluate() method returns
true, that means the given string contains an image tag. Extraction is done
by the scan method thereafter by the user of this class.
| Methods inherited from class org.htmlparser.scanners.TagScanner |
absorb, absorbLeadingBlanks, adjustScanners, createScannedNode, evaluate, extractXMLData, getFilter, getInsertedEndTag, getReplacedEndTag, insertEndTagBeforeNode, isXMLTagFound, removeChars, replaceFaultyTagWithEndTag, restoreScanners, scan, setFeedback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IMAGE_SCANNER_ID
public static final java.lang.String IMAGE_SCANNER_ID
- See Also:
- Constant Field Values
table
private java.util.Hashtable table
processor
private org.htmlparser.util.LinkProcessor processor
ImageScanner
public ImageScanner()
- Overriding the default constructor
ImageScanner
public ImageScanner(java.lang.String filter,
org.htmlparser.util.LinkProcessor processor)
- Overriding the constructor to accept the filter
extractImageLocn
public java.lang.String extractImageLocn(org.htmlparser.tags.Tag tag,
java.lang.String url)
throws org.htmlparser.util.ParserException
- Extract the location of the image, given the string to be parsed, and the
url of the html page in which this tag exists.
getID
public java.lang.String[] getID()
- Specified by:
getID in class TagScanner
createTag
protected org.htmlparser.tags.Tag createTag(org.htmlparser.tags.data.TagData tagData,
org.htmlparser.tags.Tag tag,
java.lang.String url)
throws org.htmlparser.util.ParserException
- Description copied from class:
TagScanner
- Override this method to create your own tag type
- Overrides:
createTag in class TagScanner