The following document contains the results of PMD's CPD 3.9.
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/html/HtmlTableDataCell.java | 45 |
| com/gargoylesoftware/htmlunit/html/HtmlTableHeaderCell.java | 45 |
HtmlTableHeaderCell(final String namespaceURI, final String qualifiedName, final SgmlPage page,
final Map<String, DomAttr> 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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("height");
}
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/Location.java | 326 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAnchorElement.java | 204 |
public String jsxGet_host() throws Exception {
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 link's URL (the '[hostname]:[port]' portion).
* @param host the new host portion of the link's URL
* @throws Exception if an error occurs
* @see <a href="http://msdn.microsoft.com/en-us/library/ms533784.aspx">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 hostname portion of the link's URL.
* @return the hostname portion of the link's URL
* @throws Exception if an error occurs
* @see <a href="http://msdn.microsoft.com/en-us/library/ms533785.aspx">MSDN Documentation</a>
*/
public String jsxGet_hostname() throws Exception {
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLFrameElement.java | 66 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLIFrameElement.java | 62 |
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) getDomNodeOrDie();
}
/**
* 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");
}
/**
* Gets the "border" attribute.
* @return the "border" attribute
*/
public String jsxGet_border() {
String border = getDomNodeOrDie().getAttribute("border");
if (border == NOT_FOUND) {
border = "";
}
return border;
}
/**
* Sets the "border" attribute.
* @param border the "border" attribute
*/
public void jsxSet_border(final String border) {
getDomNodeOrDie().setAttribute("border", border);
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java | 101 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLImageElement.java | 121 |
}
}
/**
* Returns the value of the "alt" property.
* @return the value of the "alt" property
*/
public String jsxGet_alt() {
String alt = getDomNodeOrDie().getAttribute("alt");
if (alt == NOT_FOUND) {
alt = "";
}
return alt;
}
/**
* Returns the value of the "alt" property.
* @param alt the value
*/
public void jsxSet_alt(final String alt) {
getDomNodeOrDie().setAttribute("alt", alt);
}
/**
* Gets the "border" attribute.
* @return the "border" attribute
*/
public String jsxGet_border() {
String border = getDomNodeOrDie().getAttribute("border");
if (border == NOT_FOUND) {
border = "";
}
return border;
}
/**
* Sets the "border" attribute.
* @param border the "border" attribute
*/
public void jsxSet_border(final String border) {
getDomNodeOrDie().setAttribute("border", border);
}
/**
* Returns the value of the "align" property.
* @return the value of the "align" property
*/
public String jsxGet_align() {
return getAlign(true);
}
/**
* Sets the value of the "align" property.
* @param align the value of the "align" property
*/
public void jsxSet_align(final String align) {
setAlign(align, false);
}
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLBaseFontElement.java | 32 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLFontElement.java | 32 |
public HTMLFontElement() {
// Empty.
}
/**
* Gets the "color" attribute.
* @return the "color" attribute
*/
public String jsxGet_color() {
return getDomNodeOrDie().getAttribute("color");
}
/**
* Sets the "color" attribute.
* @param color the "color" attribute
*/
public void jsxSet_color(final String color) {
getDomNodeOrDie().setAttribute("color", color);
}
/**
* Gets the typeface family.
* @return the typeface family
*/
public String jsxGet_face() {
return getDomNodeOrDie().getAttribute("face");
}
/**
* Sets the typeface family.
* @param face the typeface family
*/
public void jsxSet_face(final String face) {
getDomNodeOrDie().setAttribute("face", face);
}
/**
* Gets the "size" attribute.
* @return the "size" attribute
*/
public int jsxGet_size() {
return (int) Context.toNumber(getDomNodeOrDie().getAttribute("size"));
}
/**
* Sets the "size" attribute.
* @param size the "size" attribute
*/
public void jsxSet_size(final int size) {
getDomNodeOrDie().setAttribute("size", Context.toString(size));
}
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java | 102 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLInputElement.java | 276 |
}
/**
* Returns the value of the "alt" property.
* @return the value of the "alt" property
*/
public String jsxGet_alt() {
String alt = getDomNodeOrDie().getAttribute("alt");
if (alt == NOT_FOUND) {
alt = "";
}
return alt;
}
/**
* Returns the value of the "alt" property.
* @param alt the value
*/
public void jsxSet_alt(final String alt) {
getDomNodeOrDie().setAttribute("alt", alt);
}
/**
* Gets the "border" attribute.
* @return the "border" attribute
*/
public String jsxGet_border() {
String border = getDomNodeOrDie().getAttribute("border");
if (border == NOT_FOUND) {
border = "";
}
return border;
}
/**
* Sets the "border" attribute.
* @param border the "border" attribute
*/
public void jsxSet_border(final String border) {
getDomNodeOrDie().setAttribute("border", border);
}
/**
* Returns the value of the "align" property.
* @return the value of the "align" property
*/
public String jsxGet_align() {
return getAlign(true);
}
/**
* Sets the value of the "align" property.
* @param align the value of the "align" property
*/
public void jsxSet_align(final String align) {
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/ProxyAutoConfig.java | 246 |
| com/gargoylesoftware/htmlunit/javascript/ProxyAutoConfig.java | 391 |
public static boolean timeRange(final String value1, final Object value2, final Object value3,
final Object value4, final Object value5, final Object value6, final Object value7) {
final Object[] values = {value1, value2, value3, value4, value5, value6, value7};
TimeZone timezone = TimeZone.getDefault();
//actual values length
int length;
for (length = values.length - 1; length >= 0; length--) {
if (Context.toString(values[length]).equals("GMT")) {
timezone = TimeZone.getTimeZone("GMT");
break;
}
else if (values[length] != Undefined.instance) {
length++;
break;
}
}
int hour1, hour2, min1, min2, second1, second2;
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTableComponent.java | 56 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTableSectionElement.java | 44 |
}
/**
* Returns the value of the "vAlign" property.
* @return the value of the "vAlign" property
*/
public String jsxGet_vAlign() {
return getVAlign(getValidVAlignValues(), VALIGN_DEFAULT_VALUE);
}
/**
* Sets the value of the "vAlign" property.
* @param vAlign the value of the "vAlign" property
*/
public void jsxSet_vAlign(final Object vAlign) {
setVAlign(vAlign, getValidVAlignValues());
}
/**
* Returns the valid "vAlign" values for this element, depending on the browser being emulated.
* @return the valid "vAlign" values for this element, depending on the browser being emulated
*/
private String[] getValidVAlignValues() {
String[] valid;
if (getBrowserVersion().isIE()) {
valid = VALIGN_VALID_VALUES_IE;
}
else {
valid = null;
}
return valid;
}
/**
* Returns the value of the "ch" property.
* @return the value of the "ch" property
*/
public String jsxGet_ch() {
return getCh();
}
/**
* Sets the value of the "ch" property.
* @param ch the value of the "ch" property
*/
public void jsxSet_ch(final String ch) {
setCh(ch);
}
/**
* Returns the value of the "chOff" property.
* @return the value of the "chOff" property
*/
public String jsxGet_chOff() {
return getChOff();
}
/**
* Sets the value of the "chOff" property.
* @param chOff the value of the "chOff" property
*/
public void jsxSet_chOff(final String chOff) {
setChOff(chOff);
}
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTableCaptionElement.java | 36 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTableComponent.java | 37 |
public HTMLTableComponent() {
// Empty.
}
/**
* Returns the value of the "align" property.
* @return the value of the "align" property
*/
public String jsxGet_align() {
final boolean returnInvalidValues = getBrowserVersion().isFirefox();
return getAlign(returnInvalidValues);
}
/**
* Sets the value of the "align" property.
* @param align the value of the "align" property
*/
public void jsxSet_align(final String align) {
setAlign(align, false);
}
/**
* Returns the value of the "vAlign" property.
* @return the value of the "vAlign" property
*/
public String jsxGet_vAlign() {
return getVAlign(getValidVAlignValues(), VALIGN_DEFAULT_VALUE);
}
/**
* Sets the value of the "vAlign" property.
* @param vAlign the value of the "vAlign" property
*/
public void jsxSet_vAlign(final Object vAlign) {
setVAlign(vAlign, getValidVAlignValues());
}
/**
* Returns the valid "vAlign" values for this element, depending on the browser being emulated.
* @return the valid "vAlign" values for this element, depending on the browser being emulated
*/
private String[] getValidVAlignValues() {
String[] valid;
if (getBrowserVersion().isIE()) {
valid = VALIGN_VALID_VALUES_IE;
}
else {
valid = null;
}
return valid;
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/html/HtmlTableColumn.java | 45 |
| com/gargoylesoftware/htmlunit/html/HtmlTableColumnGroup.java | 45 |
HtmlTableColumnGroup(final String namespaceURI, final String qualifiedName, final SgmlPage page,
final Map<String, DomAttr> 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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("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 getAttribute("valign");
}
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/html/HtmlPasswordInput.java | 56 |
| com/gargoylesoftware/htmlunit/html/HtmlTextInput.java | 70 |
c, shiftKey, ctrlKey, altKey);
}
/**
* {@inheritDoc}
*/
@Override
protected boolean isSubmittableByEnter() {
return true;
}
/**
* {@inheritDoc}
*/
public void select() {
selectionDelegate_.select();
}
/**
* {@inheritDoc}
*/
public String getSelectedText() {
return selectionDelegate_.getSelectedText();
}
/**
* {@inheritDoc}
*/
public String getText() {
return getValueAttribute();
}
/**
* {@inheritDoc}
*/
public int getSelectionStart() {
return selectionDelegate_.getSelectionStart();
}
/**
* {@inheritDoc}
*/
public void setSelectionStart(final int selectionStart) {
selectionDelegate_.setSelectionStart(selectionStart);
}
/**
* {@inheritDoc}
*/
public int getSelectionEnd() {
return selectionDelegate_.getSelectionEnd();
}
/**
* {@inheritDoc}
*/
public void setSelectionEnd(final int selectionEnd) {
selectionDelegate_.setSelectionEnd(selectionEnd);
}
/**
* {@inheritDoc}
*/
@Override
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDelElement.java | 30 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLQuoteElement.java | 30 |
public HTMLQuoteElement() {
// Empty.
}
/**
* Returns the value of the "cite" property.
* @return the value of the "cite" property
*/
public String jsxGet_cite() {
String cite = getDomNodeOrDie().getAttribute("cite");
if (cite == NOT_FOUND) {
cite = "";
}
return cite;
}
/**
* Returns the value of the "cite" property.
* @param cite the value
*/
public void jsxSet_cite(final String cite) {
getDomNodeOrDie().setAttribute("cite", cite);
}
/**
* Returns the value of the "dateTime" property.
* @return the value of the "dateTime" property
*/
public String jsxGet_dateTime() {
String cite = getDomNodeOrDie().getAttribute("datetime");
if (cite == NOT_FOUND) {
cite = "";
}
return cite;
}
/**
* Returns the value of the "dateTime" property.
* @param dateTime the value
*/
public void jsxSet_dateTime(final String dateTime) {
getDomNodeOrDie().setAttribute("datetime", dateTime);
}
}
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java | 102 |
| com/gargoylesoftware/htmlunit/javascript/host/html/HTMLObjectElement.java | 41 |
}
/**
* Returns the value of the "alt" property.
* @return the value of the "alt" property
*/
public String jsxGet_alt() {
String alt = getDomNodeOrDie().getAttribute("alt");
if (alt == NOT_FOUND) {
alt = "";
}
return alt;
}
/**
* Returns the value of the "alt" property.
* @param alt the value
*/
public void jsxSet_alt(final String alt) {
getDomNodeOrDie().setAttribute("alt", alt);
}
/**
* Gets the "border" attribute.
* @return the "border" attribute
*/
public String jsxGet_border() {
String border = getDomNodeOrDie().getAttribute("border");
if (border == NOT_FOUND) {
border = "";
}
return border;
}
/**
* Sets the "border" attribute.
* @param border the "border" attribute
*/
public void jsxSet_border(final String border) {
getDomNodeOrDie().setAttribute("border", border);
}
/**
* Gets the "classid" attribute.
* @return the "classid" attribute
*/
public String jsxGet_classid() {
| |
| File | Line |
|---|---|
| com/gargoylesoftware/htmlunit/html/XmlSerializer.java | 198 |
| com/gargoylesoftware/htmlunit/util/DebuggingWebConnection.java | 166 |
String name = url.getPath().replaceFirst("/$", "").replaceAll(".*/", "");
name = StringUtils.substringBefore(name, "?"); // remove query
name = StringUtils.substringBefore(name, ";"); // remove additional info
if (!name.endsWith(extension)) {
name += extension;
}
int counter = 0;
while (true) {
final String fileName;
if (counter != 0) {
fileName = StringUtils.substringBeforeLast(name, ".")
+ "_" + counter + "." + StringUtils.substringAfterLast(name, ".");
}
else {
fileName = name;
}
| |