// Automatically generated by xmlvm2csharp (do not edit).

using org.xmlvm;
namespace org.w3c.dom.html2 {
public abstract class _iHTMLTableElement {

} // end of abstract class: _iHTMLTableElement

public interface HTMLTableElement: global::org.w3c.dom.html2.HTMLElement {
 global::System.Object getCaption();

 void setCaption(global::org.w3c.dom.html2.HTMLTableCaptionElement n1);

 global::System.Object getTHead();

 void setTHead(global::org.w3c.dom.html2.HTMLTableSectionElement n1);

 global::System.Object getTFoot();

 void setTFoot(global::org.w3c.dom.html2.HTMLTableSectionElement n1);

 global::System.Object getRows();

 global::System.Object getTBodies();

 global::System.Object getAlign();

 void setAlign(global::java.lang.String n1);

 global::System.Object getBgColor();

 void setBgColor(global::java.lang.String n1);

 global::System.Object getBorder();

 void setBorder(global::java.lang.String n1);

 global::System.Object getCellPadding();

 void setCellPadding(global::java.lang.String n1);

 global::System.Object getCellSpacing();

 void setCellSpacing(global::java.lang.String n1);

 global::System.Object getFrame();

 void setFrame(global::java.lang.String n1);

 global::System.Object getRules();

 void setRules(global::java.lang.String n1);

 global::System.Object getSummary();

 void setSummary(global::java.lang.String n1);

 global::System.Object getWidth();

 void setWidth(global::java.lang.String n1);

 global::System.Object createTHead();

 void deleteTHead();

 global::System.Object createTFoot();

 void deleteTFoot();

 global::System.Object createCaption();

 void deleteCaption();

 global::System.Object insertRow(int n1);

 void deleteRow(int n1);

new  global::System.Object appendChild(global::org.w3c.dom.Node n1);

new  global::System.Object cloneNode(bool n1);

new  short compareDocumentPosition(global::org.w3c.dom.Node n1);

new  global::System.Object getAttributeNS(global::java.lang.String n1, global::java.lang.String n2);

new  global::System.Object getAttributeNodeNS(global::java.lang.String n1, global::java.lang.String n2);

new  global::System.Object getAttributeNode(global::java.lang.String n1);

new  global::System.Object getAttribute(global::java.lang.String n1);

new  global::System.Object getAttributes();

new  global::System.Object getBaseURI();

new  global::System.Object getChildNodes();

new  global::System.Object getClassName();

new  global::System.Object getDir();

new  global::System.Object getElementsByTagNameNS(global::java.lang.String n1, global::java.lang.String n2);

new  global::System.Object getElementsByTagName(global::java.lang.String n1);

new  global::System.Object getFeature(global::java.lang.String n1, global::java.lang.String n2);

new  global::System.Object getFirstChild();

new  global::System.Object getId();

new  global::System.Object getLang();

new  global::System.Object getLastChild();

new  global::System.Object getLocalName();

new  global::System.Object getNamespaceURI();

new  global::System.Object getNextSibling();

new  global::System.Object getNodeName();

new  short getNodeType();

new  global::System.Object getNodeValue();

new  global::System.Object getOwnerDocument();

new  global::System.Object getParentNode();

new  global::System.Object getPrefix();

new  global::System.Object getPreviousSibling();

new  global::System.Object getSchemaTypeInfo();

new  global::System.Object getTagName();

new  global::System.Object getTextContent();

new  global::System.Object getTitle();

new  global::System.Object getUserData(global::java.lang.String n1);

new  bool hasAttributeNS(global::java.lang.String n1, global::java.lang.String n2);

new  bool hasAttribute(global::java.lang.String n1);

new  bool hasAttributes();

new  bool hasChildNodes();

new  global::System.Object insertBefore(global::org.w3c.dom.Node n1, global::org.w3c.dom.Node n2);

new  bool isDefaultNamespace(global::java.lang.String n1);

new  bool isEqualNode(global::org.w3c.dom.Node n1);

new  bool isSameNode(global::org.w3c.dom.Node n1);

new  bool isSupported(global::java.lang.String n1, global::java.lang.String n2);

new  global::System.Object lookupNamespaceURI(global::java.lang.String n1);

new  global::System.Object lookupPrefix(global::java.lang.String n1);

new  void normalize();

new  void removeAttributeNS(global::java.lang.String n1, global::java.lang.String n2);

new  global::System.Object removeAttributeNode(global::org.w3c.dom.Attr n1);

new  void removeAttribute(global::java.lang.String n1);

new  global::System.Object removeChild(global::org.w3c.dom.Node n1);

new  global::System.Object replaceChild(global::org.w3c.dom.Node n1, global::org.w3c.dom.Node n2);

new  void setAttributeNS(global::java.lang.String n1, global::java.lang.String n2, global::java.lang.String n3);

new  global::System.Object setAttributeNodeNS(global::org.w3c.dom.Attr n1);

new  global::System.Object setAttributeNode(global::org.w3c.dom.Attr n1);

new  void setAttribute(global::java.lang.String n1, global::java.lang.String n2);

new  void setClassName(global::java.lang.String n1);

new  void setDir(global::java.lang.String n1);

new  void setIdAttributeNS(global::java.lang.String n1, global::java.lang.String n2, bool n3);

new  void setIdAttributeNode(global::org.w3c.dom.Attr n1, bool n2);

new  void setIdAttribute(global::java.lang.String n1, bool n2);

new  void setId(global::java.lang.String n1);

new  void setLang(global::java.lang.String n1);

new  void setNodeValue(global::java.lang.String n1);

new  void setPrefix(global::java.lang.String n1);

new  void setTextContent(global::java.lang.String n1);

new  void setTitle(global::java.lang.String n1);

new  global::System.Object setUserData(global::java.lang.String n1, global::java.lang.Object n2, global::org.w3c.dom.UserDataHandler n3);

//XMLVM_BEGIN_WRAPPER[org.w3c.dom.html2.HTMLTableElement]
//XMLVM_END_WRAPPER[org.w3c.dom.html2.HTMLTableElement]

} // end of interface: HTMLTableElement

} // end of namespace: org.w3c.dom.html2
