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.
|
getTargetURI
protected final Pattern preferredLinkPattern
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 noteDiscoveredLink(String rawURL) throws ManifoldCFException
noteDiscoveredLink
in interface IDiscoveredLinkHandler
noteDiscoveredLink
in class FindHandler
rawURL
- is the raw discovered url. This may be relative, malformed, or otherwise unsuitable for use until final form is acheived.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
IHTMLHandler
finishUp
in interface IHTMLHandler
ManifoldCFException