com.gargoylesoftware.htmlunit.javascript.host.html
Class HTMLAnchorElement

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.javascript.host.Node
              extended by com.gargoylesoftware.htmlunit.javascript.host.EventNode
                  extended by com.gargoylesoftware.htmlunit.javascript.host.Element
                      extended by com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement
                          extended by com.gargoylesoftware.htmlunit.javascript.host.html.HTMLAnchorElement
All Implemented Interfaces:
ScriptableWithFallbackGetter, Serializable, Cloneable, Map, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable

public class HTMLAnchorElement
extends HTMLElement

The JavaScript object that represents an anchor.

Version:
$Revision: 5893 $
Author:
Mike Bowler, Alexei Goussev, David D. Kilzer, Marc Guillemot, Chris Erskine, Ahmed Ashour, Sudhan Moghe, Daniel Gredler
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement
HTMLElement.ProxyDomNode
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement
BEHAVIOR_ID_CLIENT_CAPS, BEHAVIOR_ID_DOWNLOAD, BEHAVIOR_ID_HOMEPAGE
 
Fields inherited from class com.gargoylesoftware.htmlunit.javascript.host.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
HTMLAnchorElement()
          Creates an instance.
 
Method Summary
 Object getDefaultValue(Class<?> hint)
          Calls for instance for implicit conversion to string.
 String jsxGet_hash()
          Returns the hash portion of the link's URL (the portion following the '#', including the '#').
 String jsxGet_host()
          Returns the host portion of the link's URL (the '[hostname]:[port]' portion).
 String jsxGet_hostname()
          Returns the hostname portion of the link's URL.
 String jsxGet_href()
          Returns the value of this link's href property.
 String jsxGet_name()
          Returns the value of the name property of this link.
 String jsxGet_pathname()
          Returns the pathname portion of the link's URL.
 String jsxGet_port()
          Returns the port portion of the link's URL.
 String jsxGet_protocol()
          Returns the protocol portion of the link's URL, including the trailing ':'.
 String jsxGet_search()
          Returns the search portion of the link's URL (the portion starting with '?' and up to but not including any '#').
 String jsxGet_target()
          Returns the value of the target property of this link.
 void jsxSet_hash(String hash)
          Sets the hash portion of the link's URL (the portion following the '#').
 void jsxSet_host(String host)
          Sets the host portion of the link's URL (the '[hostname]:[port]' portion).
 void jsxSet_hostname(String hostname)
          Sets the hostname portion of the link's URL.
 void jsxSet_href(String href)
          Sets the href property.
 void jsxSet_name(String name)
          Sets the name property.
 void jsxSet_pathname(String pathname)
          Sets the pathname portion of the link's URL.
 void jsxSet_port(String port)
          Sets the port portion of the link's URL.
 void jsxSet_protocol(String protocol)
          Sets the protocol portion of the link's URL.
 void jsxSet_search(String search)
          Sets the search portion of the link's URL (the portion starting with '?' and up to but not including any '#')..
 void jsxSet_target(String target)
          Sets the target property of this link.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement
addComponentRequest, clearComponentRequest, compareVersions, createEventHandler, doComponentRequest, fixAttributeName, getAlign, getAvailHeight, getAvailWidth, getBoxObject, getBufferDepth, getCh, getChOff, getColorDepth, getComponentVersion, getConnectionType, getCookieEnabled, getCpuClass, getDomNodeOrDie, getDomNodeOrNull, getHeight, getJavaEnabled, getParentHTMLElement, getPlatform, getPosX, getPosY, getSystemLanguage, getUserLanguage, getVAlign, getWidth, getWidthOrHeight, getWithFallback, isAncestorOfEventTarget, isAttributeName, isComponentInstalled, isHomePage, jsxFunction_addBehavior, jsxFunction_blur, jsxFunction_clearAttributes, jsxFunction_click, jsxFunction_contains, jsxFunction_createTextRange, jsxFunction_dispatchEvent, jsxFunction_doScroll, jsxFunction_focus, jsxFunction_getAttributeNode, jsxFunction_getAttributeNodeNS, jsxFunction_getAttributeNS, jsxFunction_getBoundingClientRect, jsxFunction_getClientRects, jsxFunction_getElementsByClassName, jsxFunction_getElementsByTagName, jsxFunction_hasAttributeNS, jsxFunction_insertAdjacentElement, jsxFunction_insertAdjacentHTML, jsxFunction_mergeAttributes, jsxFunction_removeAttributeNode, jsxFunction_removeAttributeNS, jsxFunction_removeBehavior, jsxFunction_removeExpression, jsxFunction_removeNode, jsxFunction_scrollIntoView, jsxFunction_setActive, jsxFunction_setAttribute, jsxFunction_setAttributeNode, jsxFunction_setAttributeNS, jsxFunction_setExpression, jsxGet_accessKey, jsxGet_all, jsxGet_children, jsxGet_className, jsxGet_clientHeight, jsxGet_clientLeft, jsxGet_clientTop, jsxGet_clientWidth, jsxGet_currentStyle, jsxGet_dir, jsxGet_disabled, jsxGet_document, jsxGet_filters, jsxGet_id, jsxGet_innerHTML, jsxGet_innerText, jsxGet_lang, jsxGet_language, jsxGet_localName, jsxGet_namespaceURI, jsxGet_nodeName, jsxGet_offsetHeight, jsxGet_offsetLeft, jsxGet_offsetParent, jsxGet_offsetTop, jsxGet_offsetWidth, jsxGet_outerHTML, jsxGet_parentElement, jsxGet_prefix, jsxGet_runtimeStyle, jsxGet_scopeName, jsxGet_scrollHeight, jsxGet_scrollLeft, jsxGet_scrollTop, jsxGet_scrollWidth, jsxGet_spellcheck, jsxGet_style, jsxGet_tabIndex, jsxGet_tagUrn, jsxGet_title, jsxGet_uniqueID, jsxSet_accessKey, jsxSet_className, jsxSet_dir, jsxSet_disabled, jsxSet_id, jsxSet_innerHTML, jsxSet_innerText, jsxSet_lang, jsxSet_language, jsxSet_outerHTML, jsxSet_scrollLeft, jsxSet_scrollTop, jsxSet_spellcheck, jsxSet_tabIndex, jsxSet_tagUrn, jsxSet_textContent, jsxSet_title, navigateHomePage, parseHtmlSnippet, readAttributes, setAlign, setCh, setChOff, setColorAttribute, setDefaults, setDomNode, setHomePage, setVAlign, setWidthOrHeight, startDownload, toString
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.Element
createAttributesObject, jsxFunction_getAttribute, jsxFunction_getElementsByTagNameNS, jsxFunction_hasAttribute, jsxFunction_removeAttribute, jsxFunction_selectNodes, jsxFunction_selectSingleNode, jsxGet_attributes, jsxGet_tagName, jsxGet_text
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.EventNode
jsxFunction_fireEvent, jsxGet_onblur, jsxGet_onclick, jsxGet_oncontextmenu, jsxGet_ondblclick, jsxGet_onerror, jsxGet_onfocus, jsxGet_onfocusin, jsxGet_onfocusout, jsxGet_onkeydown, jsxGet_onkeypress, jsxGet_onkeyup, jsxGet_onmousedown, jsxGet_onmousemove, jsxGet_onmouseout, jsxGet_onmouseover, jsxGet_onmouseup, jsxGet_onpropertychange, jsxGet_onresize, jsxSet_onblur, jsxSet_onclick, jsxSet_oncontextmenu, jsxSet_ondblclick, jsxSet_onerror, jsxSet_onfocus, jsxSet_onfocusin, jsxSet_onfocusout, jsxSet_onkeydown, jsxSet_onkeypress, jsxSet_onkeyup, jsxSet_onmousedown, jsxSet_onmousemove, jsxSet_onmouseout, jsxSet_onmouseover, jsxSet_onmouseup, jsxSet_onpropertychange, jsxSet_onresize
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.Node
executeEvent, fireEvent, getEventHandler, getEventHandlerProp, getJavaScriptNode, getParent, hasEventHandlers, jsxFunction_addEventListener, jsxFunction_appendChild, jsxFunction_attachEvent, jsxFunction_cloneNode, jsxFunction_compareDocumentPosition, jsxFunction_detachEvent, jsxFunction_hasChildNodes, jsxFunction_insertBefore, jsxFunction_insertBefore, jsxFunction_isSameNode, jsxFunction_normalize, jsxFunction_removeChild, jsxFunction_removeEventListener, jsxFunction_replaceChild, jsxGet_childNodes, jsxGet_firstChild, jsxGet_lastChild, jsxGet_nextSibling, jsxGet_nodeType, jsxGet_nodeValue, jsxGet_ownerDocument, jsxGet_parentNode, jsxGet_previousSibling, jsxGet_textContent, jsxGet_xml, jsxSet_nodeValue, setEventHandler, setEventHandlerProp
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, clear, containsKey, containsValue, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, entrySet, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, keySet, preventExtensions, put, put, put, putAll, putConst, putConstProperty, putProperty, putProperty, redefineProperty, remove, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size, values
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
delete, delete, get, get, getClassName, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototype
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

HTMLAnchorElement

public HTMLAnchorElement()
Creates an instance.

Method Detail

jsxSet_href

public void jsxSet_href(String href)
Sets the href property.

Parameters:
href - the href property value

jsxGet_href

public String jsxGet_href()
Returns the value of this link's href property.

Returns:
the value of this link's href property

jsxSet_name

public void jsxSet_name(String name)
Sets the name property.

Parameters:
name - name attribute value

jsxGet_name

public String jsxGet_name()
Returns the value of the name property of this link.

Returns:
the name property

jsxSet_target

public void jsxSet_target(String target)
Sets the target property of this link.

Parameters:
target - target attribute value

jsxGet_target

public String jsxGet_target()
Returns the value of the target property of this link.

Returns:
the href property

jsxGet_search

public String jsxGet_search()
                     throws Exception
Returns the search portion of the link's URL (the portion starting with '?' and up to but not including any '#').

Returns:
the search portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_search

public void jsxSet_search(String search)
                   throws Exception
Sets the search portion of the link's URL (the portion starting with '?' and up to but not including any '#')..

Parameters:
search - the new search portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxGet_hash

public String jsxGet_hash()
                   throws Exception
Returns the hash portion of the link's URL (the portion following the '#', including the '#').

Returns:
the hash portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_hash

public void jsxSet_hash(String hash)
                 throws Exception
Sets the hash portion of the link's URL (the portion following the '#').

Parameters:
hash - the new hash portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxGet_host

public String jsxGet_host()
                   throws Exception
Returns the host portion of the link's URL (the '[hostname]:[port]' portion).

Returns:
the host portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_host

public void jsxSet_host(String host)
                 throws Exception
Sets the host portion of the link's URL (the '[hostname]:[port]' portion).

Parameters:
host - the new host portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxGet_hostname

public String jsxGet_hostname()
                       throws Exception
Returns the hostname portion of the link's URL.

Returns:
the hostname portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_hostname

public void jsxSet_hostname(String hostname)
                     throws Exception
Sets the hostname portion of the link's URL.

Parameters:
hostname - the new hostname portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxGet_pathname

public String jsxGet_pathname()
                       throws Exception
Returns the pathname portion of the link's URL.

Returns:
the pathname portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_pathname

public void jsxSet_pathname(String pathname)
                     throws Exception
Sets the pathname portion of the link's URL.

Parameters:
pathname - the new pathname portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxGet_port

public String jsxGet_port()
                   throws Exception
Returns the port portion of the link's URL.

Returns:
the port portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_port

public void jsxSet_port(String port)
                 throws Exception
Sets the port portion of the link's URL.

Parameters:
port - the new port portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxGet_protocol

public String jsxGet_protocol()
                       throws Exception
Returns the protocol portion of the link's URL, including the trailing ':'.

Returns:
the protocol portion of the link's URL, including the trailing ':'
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

jsxSet_protocol

public void jsxSet_protocol(String protocol)
                     throws Exception
Sets the protocol portion of the link's URL.

Parameters:
protocol - the new protocol portion of the link's URL
Throws:
Exception - if an error occurs
See Also:
MSDN Documentation

getDefaultValue

public Object getDefaultValue(Class<?> hint)
Calls for instance for implicit conversion to string.

Specified by:
getDefaultValue in interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
Overrides:
getDefaultValue in class SimpleScriptable
Parameters:
hint - the type hint
Returns:
the default value
See Also:
SimpleScriptable.getDefaultValue(java.lang.Class)


Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.