org.htmlparser.tags
public class LinkTag extends CompositeTag
Field Summary | |
---|---|
protected String | mLink
The URL where the link points to |
Constructor Summary | |
---|---|
LinkTag()
Constructor creates an LinkTag object, which basically stores the location
where the link points to, and the text it contains.
|
Method Summary | |
---|---|
String | extractLink()
Extract the link from the HREF attribute. |
String | getAccessKey()
Get the ACCESSKEY attribute, if any. |
String[] | getEnders()
Return the set of tag names that cause this tag to finish. |
String[] | getEndTagEnders()
Return the set of end tag names that cause this tag to finish. |
String[] | getIds()
Return the set of names handled by this tag. |
String | getLink()
Returns the url as a string, to which this link points.
|
String | getLinkText()
Returns the text contained inside this link tag. |
boolean | isFTPLink()
Tests if the link is an FTP link.
|
boolean | isHTTPLikeLink()
Tests if the link is an HTTP link or one of its variations (HTTPS, etc.).
|
boolean | isHTTPLink()
Tests if the link is an HTTP link.
|
boolean | isHTTPSLink()
Tests if the link is an HTTPS link.
|
boolean | isIRCLink()
Tests if the link is an IRC link. |
boolean | isJavascriptLink()
Tests if the link is javascript |
boolean | isMailLink()
Is this a mail address |
void | setJavascriptLink(boolean newJavascriptLink)
Set the link as a javascript link.
|
void | setLink(String link)
Set the HREF attribute. |
void | setMailLink(boolean newMailLink)
Insert the method's description here.
|
String | toString()
Return the contents of this link node as a string suitable for debugging. |
In order to get the contents of the link tag, use the method children(), which returns an enumeration of nodes encapsulated within the link.
The following code will get all the images inside a link tag.
Node node ; ImageTag imageTag; for (Enumeration e=linkTag.children();e.hasMoreElements();) { node = (Node)e.nextElement(); if (node instanceof ImageTag) { imageTag = (ImageTag)node; // Process imageTag } }
Returns: The URL from the HREF attibute. This is absolute if the tag has a valid page.
ACCESSKEY
attribute, if any.Returns: The value of the ACCESSKEY
attribute,
or null
if the attribute doesn't exist.
Returns: The names of following tags that stop further scanning.
Returns: The names of following end tags that stop further scanning.
Returns: The names to be matched that create tags of this type.
true
) but not
for other protocols. Don't ask me why, it's a legacy thing.Returns: The URL for this A
tag.
Returns: flag indicating if this link is an FTP link
Returns: flag indicating if this link is an HTTP link or one of its variations (HTTPS, etc.)
Returns: flag indicating if this link is an HTTP link
Returns: flag indicating if this link is an HTTPS link
Returns: flag indicating if this link is an IRC link
Returns: flag indicating if the link is a javascript code
Returns: boolean true/false
Parameters: newJavascriptLink flag indicating if the link is a javascript code
HREF
attribute.Parameters: link The new value of the HREF
attribute.
Parameters: newMailLink boolean
Returns: A string representation of this node.
HTML Parser is an open source library released under LGPL. | |