package org.lobobrowser.html.domimpl; import org.w3c.dom.Document; import org.w3c.dom.html.HTMLFormElement; import org.w3c.dom.html.HTMLObjectElement; public class HTMLObjectElementImpl extends HTMLAbstractUIElement implements HTMLObjectElement { public HTMLObjectElementImpl(final String name) { super(name); } public String getAlign() { return this.getAttribute("align"); } public String getAlt() { return this.getAttribute("alt"); } public String getArchive() { return this.getAttribute("archive"); } public String getCode() { return this.getAttribute("code"); } public String getCodeBase() { return this.getAttribute("codebase"); } public String getHeight() { return this.getAttribute("height"); } public String getName() { return this.getAttribute("name"); } public String getObject() { return this.getAttribute("object"); } public String getWidth() { return this.getAttribute("width"); } public void setAlign(final String align) { this.setAttribute("align", align); } public void setAlt(final String alt) { this.setAttribute("alt", alt); } public void setArchive(final String archive) { this.setAttribute("archive", archive); } public void setCode(final String code) { this.setAttribute("code", code); } public void setCodeBase(final String codeBase) { this.setAttribute("codebase", codeBase); } public void setHeight(final String height) { this.setAttribute("height", height); } public void setName(final String name) { this.setAttribute("name", name); } public void setObject(final String object) { this.setAttribute("object", object); } public void setWidth(final String width) { this.setAttribute("width", width); } public String getBorder() { return this.getAttribute("border"); } public String getCodeType() { return this.getAttribute("codetype"); } public Document getContentDocument() { return this.getOwnerDocument(); } public String getData() { return this.getAttribute("data"); } public boolean getDeclare() { return "declare".equalsIgnoreCase(this.getAttribute("declare")); } public HTMLFormElement getForm() { return (HTMLFormElement) this.getAncestorForJavaClass(HTMLFormElement.class); } /* public int getHspace() { try { return Integer.parseInt(this.getAttribute("hspace")); } catch (final Exception err) { return 0; } }*/ public String getHspace() { return this.getAttribute("hspace"); } public String getStandby() { return this.getAttribute("standby"); } public int getTabIndex() { try { return Integer.parseInt(this.getAttribute("tabindex")); } catch (final Exception err) { return 0; } } public String getType() { return this.getAttribute("type"); } public String getUseMap() { return this.getAttribute("usemap"); } /* public int getVspace() { try { return Integer.parseInt(this.getAttribute("vspace")); } catch (final Exception err) { return 0; } }*/ public String getVspace() { return this.getAttribute("vspace"); } public void setBorder(final String border) { this.setAttribute("border", border); } public void setCodeType(final String codeType) { this.setAttribute("codetype", codeType); } public void setData(final String data) { this.setAttribute("data", data); } public void setDeclare(final boolean declare) { this.setAttribute("declare", declare ? "declare" : null); } /* public void setHspace(final int hspace) { this.setAttribute("hspace", String.valueOf(hspace)); }*/ public void setHspace(final String hspace) { this.setAttribute("hspace", hspace); } public void setStandby(final String standby) { this.setAttribute("standby", standby); } public void setTabIndex(final int tabIndex) { this.setAttribute("tabindex", String.valueOf(tabIndex)); } public void setType(final String type) { this.setAttribute("type", type); } public void setUseMap(final String useMap) { this.setAttribute("usemap", useMap); } /* public void setVspace(final int vspace) { this.setAttribute("vspace", String.valueOf(vspace)); }*/ public void setVspace(final String vspace) { this.setAttribute("vspace", vspace); } }