org.lobobrowser.html.domimpl
public class HTMLLinkElementImpl extends HTMLAbstractUIElement implements HTMLLinkElement
attributes
document, nodeList, notificationsSuspended, parentNode, treeLock, uiNode
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
Constructor and Description |
---|
HTMLLinkElementImpl(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected RenderState |
createRenderState(RenderState prevRenderState) |
java.lang.String |
getAbsoluteHref() |
boolean |
getDisabled()
Enables/disables the link.
|
java.lang.String |
getHref()
The URI [IETF RFC 2396] of the linked resource.
|
java.lang.String |
getHreflang()
Language code of the linked resource.
|
java.lang.String |
getMedia()
Designed for use with one or more target media.
|
java.lang.String |
getRel()
Forward link type.
|
java.lang.String |
getRev()
Reverse link type.
|
java.lang.String |
getTarget()
Frame to render the resource in.
|
java.lang.String |
getType()
Advisory content type.
|
void |
navigate() |
protected void |
processLink()
If the LINK refers to a stylesheet document, this method
loads and parses it.
|
void |
setDisabled(boolean disabled)
Enables/disables the link.
|
void |
setHref(java.lang.String href)
The URI [IETF RFC 2396] of the linked resource.
|
void |
setHreflang(java.lang.String hreflang)
Language code of the linked resource.
|
void |
setMedia(java.lang.String media)
Designed for use with one or more target media.
|
void |
setRel(java.lang.String rel)
Forward link type.
|
void |
setRev(java.lang.String rev)
Reverse link type.
|
void |
setTarget(java.lang.String target)
Frame to render the resource in.
|
void |
setType(java.lang.String type)
Advisory content type.
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler) |
java.lang.String |
toString() |
assignAttributeField, blur, focus, getEventFunction, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup
addStyleSheetDeclarations, appendOuterHTMLImpl, createDefaultStyleSheet, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getComputedStyle, getCssInputSourceForDecl, getCurrentStyle, getDocumentBaseURI, getFormInputs, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParent, getParentStyle, getParentWithClass, getParentWithId, getPreceedingSibling, getPreceedingSiblingElement, getPreceedingSiblingWithClass, getPreceedingSiblingWithId, getPseudoNames, getStyle, informInvalid, informInvalidAttibute, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, warn, warn
createSimilarNode, equalAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, htmlEncodeChildText, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeImpl, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDir, setId, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInnerText, setLang, setNodeValue, setTitle
appendChild, appendInnerHTMLImpl, appendInnerTextImpl, cloneNode, compareDocumentPosition, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getInnerText, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasChildNodes, informDocumentInvalid, informExternalScriptLoading, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setPrefix, setTextContent, setUINode
getScriptable, setScriptable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCharset, setCharset
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent
informLayoutInvalid, informLookInvalid, informPositionInvalid, informSizeInvalid
public boolean getDisabled()
HTMLLinkElement
getDisabled
in interface HTMLLinkElement
public void setDisabled(boolean disabled)
HTMLLinkElement
setDisabled
in interface HTMLLinkElement
public java.lang.String getHref()
HTMLLinkElement
getHref
in interface HTMLLinkElement
public void setHref(java.lang.String href)
HTMLLinkElement
setHref
in interface HTMLLinkElement
public java.lang.String getHreflang()
HTMLLinkElement
getHreflang
in interface HTMLLinkElement
public void setHreflang(java.lang.String hreflang)
HTMLLinkElement
setHreflang
in interface HTMLLinkElement
public java.lang.String getMedia()
HTMLLinkElement
getMedia
in interface HTMLLinkElement
public void setMedia(java.lang.String media)
HTMLLinkElement
setMedia
in interface HTMLLinkElement
public java.lang.String getRel()
HTMLLinkElement
getRel
in interface HTMLLinkElement
public void setRel(java.lang.String rel)
HTMLLinkElement
setRel
in interface HTMLLinkElement
public java.lang.String getRev()
HTMLLinkElement
getRev
in interface HTMLLinkElement
public void setRev(java.lang.String rev)
HTMLLinkElement
setRev
in interface HTMLLinkElement
public java.lang.String getTarget()
HTMLLinkElement
getTarget
in interface HTMLLinkElement
public void setTarget(java.lang.String target)
HTMLLinkElement
setTarget
in interface HTMLLinkElement
public java.lang.String getType()
HTMLLinkElement
getType
in interface HTMLLinkElement
public void setType(java.lang.String type)
HTMLLinkElement
setType
in interface HTMLLinkElement
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)
setUserData
in interface org.w3c.dom.Node
setUserData
in class NodeImpl
protected void processLink()
public java.lang.String getAbsoluteHref()
public void navigate()
protected RenderState createRenderState(RenderState prevRenderState)
createRenderState
in class HTMLElementImpl
public java.lang.String toString()
toString
in class HTMLElementImpl