All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.xmlet.htmlapi.Object Maven / Gradle / Ivy

Go to download

Uses XsdAsm to generate a fluent API that allows the creation of HTML5 documents.

The newest version!
package org.xmlet.htmlapi;

public class Object extends AbstractElement, Z> implements CommonAttributeGroup, Z>, ObjectChoice0, Z> {
   public Object() {
      super("object");
   }

   public Object(String name) {
      super(name);
   }

   public Object(Z parent) {
      super(parent, "object");
   }

   public Object(Z parent, String name) {
      super(parent, name);
   }

   public Object self() {
      return this;
   }

   public void accept(ElementVisitor visitor) {
      visitor.visit(this);
   }

   public Object cloneElem() {
      return (Object)this.clone(new Object());
   }

   public Object attrData(String attrData) {
      return (Object)this.addAttr(new AttrDataString(attrData));
   }

   public Object attrType(java.lang.Object attrType) {
      return (Object)this.addAttr(new AttrTypeObject(attrType));
   }

   public Object attrHeight(java.lang.Object attrHeight) {
      return (Object)this.addAttr(new AttrHeightObject(attrHeight));
   }

   public Object attrWidth(java.lang.Object attrWidth) {
      return (Object)this.addAttr(new AttrWidthObject(attrWidth));
   }

   public Object attrUsemap(String attrUsemap) {
      return (Object)this.addAttr(new AttrUsemapString(attrUsemap));
   }

   public Object attrName(EnumNameBrowsingContext attrName) {
      return (Object)this.addAttr(new AttrNameEnumNameBrowsingContext(attrName));
   }

   public Object attrForm(java.lang.Object attrForm) {
      return (Object)this.addAttr(new AttrFormObject(attrForm));
   }

   public Object attrClassid(java.lang.Object attrClassid) {
      return (Object)this.addAttr(new AttrClassidObject(attrClassid));
   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy