gnu.xml.dom.html2

Class DomHTMLLinkElement

Implemented Interfaces:
Cloneable, Comparable<T>, DocumentEvent, Element, EventTarget, HTMLElement, HTMLLinkElement, Node, NodeList

public class DomHTMLLinkElement
extends DomHTMLElement
implements HTMLLinkElement

An HTML 'LINK' element node.

Fields inherited from interface org.w3c.dom.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

Constructor Summary

DomHTMLLinkElement(DomHTMLDocument owner, String namespaceURI, String name)

Method Summary

String
getCharset()
The character encoding of the resource being linked to.
boolean
getDisabled()
Enables/disables the link.
String
getHref()
The URI [IETF RFC 2396] of the linked resource.
String
getHreflang()
Language code of the linked resource.
String
getMedia()
Designed for use with one or more target media.
String
getRel()
Forward link type.
String
getRev()
Reverse link type.
String
getTarget()
Frame to render the resource in.
String
getType()
Advisory content type.
void
setCharset(String charset)
The character encoding of the resource being linked to.
void
setDisabled(boolean disabled)
Enables/disables the link.
void
setHref(String href)
The URI [IETF RFC 2396] of the linked resource.
void
setHreflang(String hreflang)
Language code of the linked resource.
void
setMedia(String media)
Designed for use with one or more target media.
void
setRel(String rel)
Forward link type.
void
setRev(String rev)
Reverse link type.
void
setTarget(String target)
Frame to render the resource in.
void
setType(String type)
Advisory content type.

Methods inherited from class gnu.xml.dom.html2.DomHTMLElement

dispatchUIEvent, getBooleanHTMLAttribute, getChildElement, getClassName, getDir, getHTMLAttribute, getId, getIndex, getIntHTMLAttribute, getLang, getParentElement, getTitle, setBooleanHTMLAttribute, setClassName, setDir, setHTMLAttribute, setId, setIntHTMLAttribute, setLang, setTitle

Methods inherited from class gnu.xml.dom.DomElement

clone, getAttribute, getAttributeNS, getAttributeNode, getAttributeNodeNS, getAttributes, getBaseURI, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, isDefaultNamespace, isEqualNode, lookupNamespaceURI, lookupPrefix, makeReadonly, removeAttribute, removeAttributeNS, removeAttributeNode, setAttribute, setAttributeNS, setAttributeNode, setAttributeNodeNS, setIdAttribute, setIdAttributeNS, setIdAttributeNode

Methods inherited from class gnu.xml.dom.DomNsNode

getLocalName, getNamespaceURI, getNodeName, getPrefix, setPrefix

Methods inherited from class gnu.xml.dom.DomNode

addEventListener, appendChild, clone, cloneNode, compact, compareDocumentPosition, compareTo, createEvent, dispatchEvent, getAttributes, getBaseURI, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isReadonly, isSameNode, isSupported, item, list, lookupNamespaceURI, lookupPrefix, makeReadonly, nameAndTypeEquals, normalize, removeChild, removeEventListener, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, toString, trimToSize

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

DomHTMLLinkElement

protected DomHTMLLinkElement(DomHTMLDocument owner,
                             String namespaceURI,
                             String name)

Method Details

getCharset

public String getCharset()
The character encoding of the resource being linked to. See the charset attribute definition in HTML 4.01.
Specified by:
getCharset in interface HTMLLinkElement

getDisabled

public boolean getDisabled()
Enables/disables the link. This is currently only used for style sheet links, and may be used to activate or deactivate style sheets.
Specified by:
getDisabled in interface HTMLLinkElement

getHref

public String getHref()
The URI [IETF RFC 2396] of the linked resource. See the href attribute definition in HTML 4.01.
Specified by:
getHref in interface HTMLLinkElement

getHreflang

public String getHreflang()
Language code of the linked resource. See the hreflang attribute definition in HTML 4.01.
Specified by:
getHreflang in interface HTMLLinkElement

getMedia

public String getMedia()
Designed for use with one or more target media. See the media attribute definition in HTML 4.01.
Specified by:
getMedia in interface HTMLLinkElement

getRel

public String getRel()
Forward link type. See the rel attribute definition in HTML 4.01.
Specified by:
getRel in interface HTMLLinkElement

getRev

public String getRev()
Reverse link type. See the rev attribute definition in HTML 4.01.
Specified by:
getRev in interface HTMLLinkElement

getTarget

public String getTarget()
Frame to render the resource in. See the target attribute definition in HTML 4.01.
Specified by:
getTarget in interface HTMLLinkElement

getType

public String getType()
Advisory content type. See the type attribute definition in HTML 4.01.
Specified by:
getType in interface HTMLLinkElement

setCharset

public void setCharset(String charset)
The character encoding of the resource being linked to. See the charset attribute definition in HTML 4.01.
Specified by:
setCharset in interface HTMLLinkElement

setDisabled

public void setDisabled(boolean disabled)
Enables/disables the link. This is currently only used for style sheet links, and may be used to activate or deactivate style sheets.
Specified by:
setDisabled in interface HTMLLinkElement

setHref

public void setHref(String href)
The URI [IETF RFC 2396] of the linked resource. See the href attribute definition in HTML 4.01.
Specified by:
setHref in interface HTMLLinkElement

setHreflang

public void setHreflang(String hreflang)
Language code of the linked resource. See the hreflang attribute definition in HTML 4.01.
Specified by:
setHreflang in interface HTMLLinkElement

setMedia

public void setMedia(String media)
Designed for use with one or more target media. See the media attribute definition in HTML 4.01.
Specified by:
setMedia in interface HTMLLinkElement

setRel

public void setRel(String rel)
Forward link type. See the rel attribute definition in HTML 4.01.
Specified by:
setRel in interface HTMLLinkElement

setRev

public void setRev(String rev)
Reverse link type. See the rev attribute definition in HTML 4.01.
Specified by:
setRev in interface HTMLLinkElement

setTarget

public void setTarget(String target)
Frame to render the resource in. See the target attribute definition in HTML 4.01.
Specified by:
setTarget in interface HTMLLinkElement

setType

public void setType(String type)
Advisory content type. See the type attribute definition in HTML 4.01.
Specified by:
setType in interface HTMLLinkElement

DomHTMLLinkElement.java -- Copyright (C) 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.