public class FindContentHandler extends FindHandler implements IHTMLHandler
Modifier and Type | Field and Description |
---|---|
protected StringBuilder |
contentBuffer |
protected List<Pattern> |
contentPatterns |
protected static int |
MAX_LENGTH |
protected static int |
OVERLAP_AMOUNT |
parentURI, targetURI
Constructor and Description |
---|
FindContentHandler(String parentURI,
List<Pattern> contentPatterns) |
FindContentHandler(String parentURI,
Pattern contentPattern) |
Modifier and Type | Method and Description |
---|---|
void |
applyOverrides(LoginParameters lp)
Apply overrides
|
void |
finishUp()
Finish up all processing.
|
void |
noteAHREF(String rawURL)
Note discovered href
|
void |
noteFormEnd()
Note the end of a form
|
void |
noteFormInput(Map inputAttributes)
Note an input tag
|
void |
noteFormStart(Map formAttributes)
Note the start of a form
|
void |
noteFRAMESRC(String rawURL)
Note discovered FRAME SRC
|
void |
noteIMGSRC(String rawURL)
Note discovered IMG SRC
|
void |
noteLINKHREF(String rawURL)
Note discovered href
|
void |
noteMetaTag(Map metaAttributes)
Note a meta tag
|
void |
noteTextCharacter(char textCharacter)
Note a character of text.
|
protected void |
processBuffer() |
getTargetURI, noteDiscoveredLink
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
noteDiscoveredLink
protected final StringBuilder contentBuffer
protected static final int MAX_LENGTH
protected static final int OVERLAP_AMOUNT
public void applyOverrides(LoginParameters lp) throws ManifoldCFException
ManifoldCFException
public void noteTextCharacter(char textCharacter) throws ManifoldCFException
noteTextCharacter
in interface IHTMLHandler
ManifoldCFException
public void noteMetaTag(Map metaAttributes) throws ManifoldCFException
noteMetaTag
in interface IMetaTagHandler
metaAttributes
- are the attributes that belong to the tag.ManifoldCFException
public void noteFormStart(Map formAttributes) throws ManifoldCFException
noteFormStart
in interface IHTMLHandler
ManifoldCFException
public void noteFormInput(Map inputAttributes) throws ManifoldCFException
noteFormInput
in interface IHTMLHandler
ManifoldCFException
public void noteFormEnd() throws ManifoldCFException
noteFormEnd
in interface IHTMLHandler
ManifoldCFException
public void noteAHREF(String rawURL) throws ManifoldCFException
noteAHREF
in interface IHTMLHandler
ManifoldCFException
public void noteLINKHREF(String rawURL) throws ManifoldCFException
noteLINKHREF
in interface IHTMLHandler
ManifoldCFException
public void noteIMGSRC(String rawURL) throws ManifoldCFException
noteIMGSRC
in interface IHTMLHandler
ManifoldCFException
public void noteFRAMESRC(String rawURL) throws ManifoldCFException
noteFRAMESRC
in interface IHTMLHandler
ManifoldCFException
public void finishUp() throws ManifoldCFException
finishUp
in interface IHTMLHandler
ManifoldCFException
protected void processBuffer()