public class FindHTMLHrefHandler extends FindHandler implements IHTMLHandler
| Modifier and Type | Field and Description |
|---|---|
protected Pattern |
preferredLinkPattern |
parentURI, targetURI| Constructor and Description |
|---|
FindHTMLHrefHandler(String parentURI,
Pattern preferredLinkPattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyOverrides(LoginParameters lp)
Apply overrides
|
void |
finishUp()
Done with the document.
|
void |
noteAHREF(String rawURL)
Note discovered href
|
void |
noteDiscoveredLink(String rawURL)
Override noteDiscoveredLink
|
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.
|
getTargetURIprotected final Pattern preferredLinkPattern
public void applyOverrides(LoginParameters lp) throws ManifoldCFException
ManifoldCFExceptionpublic void noteTextCharacter(char textCharacter)
throws ManifoldCFException
noteTextCharacter in interface IHTMLHandlerManifoldCFExceptionpublic void noteMetaTag(Map metaAttributes) throws ManifoldCFException
noteMetaTag in interface IMetaTagHandlermetaAttributes - are the attributes that belong to the tag.ManifoldCFExceptionpublic void noteFormStart(Map formAttributes) throws ManifoldCFException
noteFormStart in interface IHTMLHandlerManifoldCFExceptionpublic void noteFormInput(Map inputAttributes) throws ManifoldCFException
noteFormInput in interface IHTMLHandlerManifoldCFExceptionpublic void noteFormEnd()
throws ManifoldCFException
noteFormEnd in interface IHTMLHandlerManifoldCFExceptionpublic void noteDiscoveredLink(String rawURL) throws ManifoldCFException
noteDiscoveredLink in interface IDiscoveredLinkHandlernoteDiscoveredLink in class FindHandlerrawURL - is the raw discovered url. This may be relative, malformed, or otherwise unsuitable for use until final form is acheived.ManifoldCFExceptionpublic void noteAHREF(String rawURL) throws ManifoldCFException
noteAHREF in interface IHTMLHandlerManifoldCFExceptionpublic void noteLINKHREF(String rawURL) throws ManifoldCFException
noteLINKHREF in interface IHTMLHandlerManifoldCFExceptionpublic void noteIMGSRC(String rawURL) throws ManifoldCFException
noteIMGSRC in interface IHTMLHandlerManifoldCFExceptionpublic void noteFRAMESRC(String rawURL) throws ManifoldCFException
noteFRAMESRC in interface IHTMLHandlerManifoldCFExceptionpublic void finishUp()
throws ManifoldCFException
IHTMLHandlerfinishUp in interface IHTMLHandlerManifoldCFException