| File |
Line |
| com/gargoylesoftware/htmlunit/html/HtmlTableDataCell.java |
66
|
| com/gargoylesoftware/htmlunit/html/HtmlTableHeaderCell.java |
66
|
HtmlTableHeaderCell(final String namespaceURI, final String qualifiedName, final HtmlPage page,
final Map<String, HtmlAttr> attributes) {
super(namespaceURI, qualifiedName, page, attributes);
}
/**
* Returns the value of the attribute "abbr". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "abbr"
* or an empty string if that attribute isn't defined.
*/
public final String getAbbrAttribute() {
return getAttributeValue("abbr");
}
/**
* Returns the value of the attribute "axis". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "axis"
* or an empty string if that attribute isn't defined.
*/
public final String getAxisAttribute() {
return getAttributeValue("axis");
}
/**
* Returns the value of the attribute "headers". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "headers"
* or an empty string if that attribute isn't defined.
*/
public final String getHeadersAttribute() {
return getAttributeValue("headers");
}
/**
* Returns the value of the attribute "scope". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "scope"
* or an empty string if that attribute isn't defined.
*/
public final String getScopeAttribute() {
return getAttributeValue("scope");
}
/**
* Returns the value of the attribute "rowspan". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "rowspan"
* or an empty string if that attribute isn't defined.
*/
public final String getRowSpanAttribute() {
return getAttributeValue("rowspan");
}
/**
* Returns the value of the attribute "colspan". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "colspan"
* or an empty string if that attribute isn't defined.
*/
public final String getColumnSpanAttribute() {
return getAttributeValue("colspan");
}
/**
* Returns the value of the attribute "align". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "align"
* or an empty string if that attribute isn't defined.
*/
public final String getAlignAttribute() {
return getAttributeValue("align");
}
/**
* Returns the value of the attribute "char". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "char"
* or an empty string if that attribute isn't defined.
*/
public final String getCharAttribute() {
return getAttributeValue("char");
}
/**
* Returns the value of the attribute "charoff". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "charoff"
* or an empty string if that attribute isn't defined.
*/
public final String getCharoffAttribute() {
return getAttributeValue("charoff");
}
/**
* Returns the value of the attribute "valign". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "valign"
* or an empty string if that attribute isn't defined.
*/
public final String getValignAttribute() {
return getAttributeValue("valign");
}
/**
* Returns the value of the attribute "nowrap". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "nowrap"
* or an empty string if that attribute isn't defined.
*/
public final String getNoWrapAttribute() {
return getAttributeValue("nowrap");
}
/**
* Returns the value of the attribute "bgcolor". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "bgcolor"
* or an empty string if that attribute isn't defined.
*/
public final String getBgcolorAttribute() {
return getAttributeValue("bgcolor");
}
/**
* Returns the value of the attribute "width". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "width"
* or an empty string if that attribute isn't defined.
*/
public final String getWidthAttribute() {
return getAttributeValue("width");
}
/**
* Returns the value of the attribute "height". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "height"
* or an empty string if that attribute isn't defined.
*/
public final String getHeightAttribute() {
return getAttributeValue("height");
}
}
|
| File |
Line |
| com/gargoylesoftware/htmlunit/javascript/host/Attribute.java |
107
|
| com/gargoylesoftware/htmlunit/javascript/host/XMLAttribute.java |
88
|
}
/**
* Detaches this attribute from the parent XML element after caching the attribute value.
*/
public void detachFromParent() {
if (parent_ != null) {
value_ = parent_.getAttributeValue(name_);
}
parent_ = null;
}
/**
* Returns <tt>true</tt> if arbitrary properties can be added to this attribute.
* @return <tt>true</tt> if arbitrary properties can be added to this attribute
*/
public boolean jsxGet_expando() {
return true;
}
/**
* Returns <code>null</code>.
* @return <code>null</code>
*/
public Object jsxGet_firstChild() {
return null;
}
/**
* Returns <code>null</code>.
* @return <code>null</code>
*/
public Object jsxGet_lastChild() {
return null;
}
/**
* Returns the name of the attribute.
* @return the name of the attribute
*/
public String jsxGet_name() {
return name_;
}
/**
* Returns <code>null</code>.
* @return <code>null</code>
*/
public Object jsxGet_nextSibling() {
return null;
}
/**
* Returns the name of this attribute.
* @return the name of this attribute
*/
public String jsxGet_nodeName() {
return jsxGet_name();
}
/**
* Returns the type of DOM node this attribute represents.
* @return the type of DOM node this attribute represents
*/
public int jsxGet_nodeType() {
return org.w3c.dom.Node.ATTRIBUTE_NODE;
}
/**
* Returns the value of this attribute.
* @return the value of this attribute
*/
public String jsxGet_nodeValue() {
return jsxGet_value();
}
/**
* Returns the containing document.
* @return the containing document
*/
public Object jsxGet_ownerDocument() {
if (parent_ != null) {
final SimpleScriptable documentScriptable = getScriptableFor(parent_.getPage());
return documentScriptable;
}
return null;
}
/**
* Returns <code>null</code>.
* @return <code>null</code>
*/
public Object jsxGet_parentNode() {
return null;
}
/**
* Returns <code>null</code>.
* @return <code>null</code>
*/
public Object jsxGet_previousSibling() {
return null;
}
/**
* Returns <tt>true</tt> if this attribute has been specified.
* @return <tt>true</tt> if this attribute has been specified
*/
public boolean jsxGet_specified() {
return true;
}
/**
* Returns the value of this attribute.
* @return the value of this attribute
*/
public String jsxGet_value() {
if (parent_ != null) {
return parent_.getAttributeValue(name_);
}
return value_;
}
|
| File |
Line |
| com/gargoylesoftware/htmlunit/javascript/host/HTMLFrameElement.java |
56
|
| com/gargoylesoftware/htmlunit/javascript/host/HTMLIFrameElement.java |
57
|
public HTMLIFrameElement() { }
/**
* Returns the value of URL loaded in the frame.
* @return the value of this attribute
*/
public String jsxGet_src() {
return getFrame().getSrcAttribute();
}
/**
* Returns the document the frame contains, if any.
* @return <code>null</code> if no document is contained
* @see <a href="http://www.mozilla.org/docs/dom/domref/dom_frame_ref4.html">Gecko DOM Reference</a>
*/
public Document jsxGet_contentDocument() {
return ((Window) getFrame().getEnclosedWindow().getScriptObject()).jsxGet_document();
}
/**
* Returns the window the frame contains, if any.
* @return the window
* @see <a href="http://www.mozilla.org/docs/dom/domref/dom_frame_ref5.html">
* Gecko DOM Reference</a>
* @see <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/contentwindow.asp">
* MSDN documentation</a>
*/
public Window jsxGet_contentWindow() {
return (Window) getFrame().getEnclosedWindow().getScriptObject();
}
/**
* Sets the value of the source of the contained frame.
* @param src the new value
*/
public void jsxSet_src(final String src) {
getFrame().setSrcAttribute(src);
}
/**
* Returns the value of the name attribute.
* @return the value of this attribute
*/
public String jsxGet_name() {
return getFrame().getNameAttribute();
}
/**
* Sets the value of the name attribute.
* @param name the new value
*/
public void jsxSet_name(final String name) {
getFrame().setNameAttribute(name);
}
private BaseFrame getFrame() {
return (BaseFrame) getHtmlElementOrDie();
}
/**
* Sets the <tt>onload</tt> event handler for this element.
* @param eventHandler the <tt>onload</tt> event handler for this element
*/
public void jsxSet_onload(final Object eventHandler) {
setEventHandlerProp("onload", eventHandler);
}
/**
* Returns the <tt>onload</tt> event handler for this element.
* @return the <tt>onload</tt> event handler for this element
*/
public Object jsxGet_onload() {
return getEventHandlerProp("onload");
}
}
|
| File |
Line |
| com/gargoylesoftware/htmlunit/javascript/host/HTMLAnchorElement.java |
221
|
| com/gargoylesoftware/htmlunit/javascript/host/Location.java |
303
|
public String jsxGet_host() {
final URL url = getUrl();
final int port = url.getPort();
final String host = url.getHost();
if (port == -1) {
return host;
}
return host + ":" + port;
}
/**
* Sets the host portion of the location URL (the '[hostname]:[port]' portion).
* @param host the new host portion of the location URL
* @throws Exception if an error occurs
* @see <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/host.asp">
* MSDN Documentation</a>
*/
public void jsxSet_host(final String host) throws Exception {
final String hostname;
final int port;
final int index = host.indexOf(':');
if (index != -1) {
hostname = host.substring(0, index);
port = Integer.parseInt(host.substring(index + 1));
}
else {
hostname = host;
port = -1;
}
final URL url1 = UrlUtils.getUrlWithNewHost(getUrl(), hostname);
final URL url2 = UrlUtils.getUrlWithNewPort(url1, port);
setUrl(url2);
}
/**
* Returns the pathname portion of the location URL.
* @return the pathname portion of the location URL
* @see <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/pathname.asp">
* MSDN Documentation</a>
*/
public String jsxGet_pathname() {
|
| File |
Line |
| com/gargoylesoftware/htmlunit/html/HtmlTableColumn.java |
66
|
| com/gargoylesoftware/htmlunit/html/HtmlTableColumnGroup.java |
66
|
HtmlTableColumnGroup(final String namespaceURI, final String qualifiedName, final HtmlPage page,
final Map<String, HtmlAttr> attributes) {
super(namespaceURI, qualifiedName, page, attributes);
}
/**
* Returns the value of the attribute "span". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "span"
* or an empty string if that attribute isn't defined.
*/
public final String getSpanAttribute() {
return getAttributeValue("span");
}
/**
* Returns the value of the attribute "width". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "width"
* or an empty string if that attribute isn't defined.
*/
public final String getWidthAttribute() {
return getAttributeValue("width");
}
/**
* Returns the value of the attribute "align". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "align"
* or an empty string if that attribute isn't defined.
*/
public final String getAlignAttribute() {
return getAttributeValue("align");
}
/**
* Returns the value of the attribute "char". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "char"
* or an empty string if that attribute isn't defined.
*/
public final String getCharAttribute() {
return getAttributeValue("char");
}
/**
* Returns the value of the attribute "charoff". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "charoff"
* or an empty string if that attribute isn't defined.
*/
public final String getCharoffAttribute() {
return getAttributeValue("charoff");
}
/**
* Returns the value of the attribute "valign". Refer to the
* <a href='http://www.w3.org/TR/html401/'>HTML 4.01</a>
* documentation for details on the use of this attribute.
*
* @return the value of the attribute "valign"
* or an empty string if that attribute isn't defined.
*/
public final String getValignAttribute() {
return getAttributeValue("valign");
}
}
|