|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.html.DomNamespaceNode
com.gargoylesoftware.htmlunit.html.DomElement
com.gargoylesoftware.htmlunit.html.HtmlElement
com.gargoylesoftware.htmlunit.html.HtmlAnchor
public class HtmlAnchor
Wrapper for the HTML element "a".
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
|---|
HtmlElement.DisplayStyle |
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
|---|
DomElement.ChildElementsIterator |
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
|---|
DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode> |
| Field Summary | |
|---|---|
static String |
TAG_NAME
The HTML tag represented by this element. |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
|---|
TAB_INDEX_OUT_OF_BOUNDS |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
|---|
ATTRIBUTE_NOT_DEFINED, ATTRIBUTE_VALUE_EMPTY |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
|---|
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED |
| Method Summary | |
|---|---|
protected boolean |
doClickStateUpdate()
This method implements the control state update part of the click action. |
protected void |
doClickStateUpdate(String hrefSuffix)
Same as doClickStateUpdate(), except that it accepts an href suffix, needed when a click is
performed on an image map to pass information on the click position. |
String |
getAccessKeyAttribute()
Returns the value of the attribute "accesskey". |
String |
getCharsetAttribute()
Returns the value of the attribute "charset". |
String |
getCoordsAttribute()
Returns the value of the attribute "coords". |
HtmlElement.DisplayStyle |
getDefaultStyleDisplay()
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. Returns the default display style. |
String |
getHrefAttribute()
Returns the value of the attribute "href". |
String |
getHrefLangAttribute()
Returns the value of the attribute "hreflang". |
String |
getNameAttribute()
Returns the value of the attribute "name". |
String |
getOnBlurAttribute()
Returns the value of the attribute "onblur". |
String |
getOnFocusAttribute()
Returns the value of the attribute "onfocus". |
String |
getRelAttribute()
Returns the value of the attribute "rel". |
String |
getRevAttribute()
Returns the value of the attribute "rev". |
String |
getShapeAttribute()
Returns the value of the attribute "shape". |
String |
getTabIndexAttribute()
Returns the value of the attribute "tabindex". |
String |
getTargetAttribute()
Returns the value of the attribute "target". |
static URL |
getTargetUrl(String href,
HtmlPage page)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. |
String |
getTypeAttribute()
Returns the value of the attribute "type". |
protected boolean |
isEmptyXmlTagExpanded()
Indicates if a node without children should be written in expanded form as XML (i.e. |
Page |
openLinkInNewWindow()
Open this link in a new window, much as web browsers do when you shift-click a link or use the context menu to open in a new window. |
| Methods inherited from class com.gargoylesoftware.htmlunit.html.DomNamespaceNode |
|---|
getLocalName, getNamespaceURI, getPrefix, getQualifiedName, processImportNode, setPrefix |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Field Detail |
|---|
public static final String TAG_NAME
| Method Detail |
|---|
protected void doClickStateUpdate(String hrefSuffix)
throws IOException
doClickStateUpdate(), except that it accepts an href suffix, needed when a click is
performed on an image map to pass information on the click position.
hrefSuffix - the suffix to add to the anchor's href attribute (for instance coordinates from an image map)
IOException - if an IO error occurs
public static URL getTargetUrl(String href,
HtmlPage page)
throws MalformedURLException
href - the hrefpage - the HtmlPage
MalformedURLException - if an IO error occurs
protected boolean doClickStateUpdate()
throws IOException
The default implementation only calls doClickStateUpdate on parent's HtmlElement (if any).
Subclasses requiring different behavior (like HtmlSubmitInput) will override this method.
doClickStateUpdate in class HtmlElementIOException - if an IO error occurspublic final String getCharsetAttribute()
public final String getTypeAttribute()
public final String getNameAttribute()
public final String getHrefAttribute()
public final String getHrefLangAttribute()
public final String getRelAttribute()
public final String getRevAttribute()
public final String getAccessKeyAttribute()
public final String getShapeAttribute()
public final String getCoordsAttribute()
public final String getTabIndexAttribute()
public final String getOnFocusAttribute()
public final String getOnBlurAttribute()
public final String getTargetAttribute()
public final Page openLinkInNewWindow()
throws MalformedURLException
TopLevelWindow
MalformedURLException - if the href could not be converted to a valid URLprotected boolean isEmptyXmlTagExpanded()
DomElement
isEmptyXmlTagExpanded in class DomElementfalse by defaultpublic HtmlElement.DisplayStyle getDefaultStyleDisplay()
getDefaultStyleDisplay in class HtmlElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||