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