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

org.xmlet.htmlapi.Form 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 Form extends AbstractElement, Z> implements CommonAttributeGroup, Z>, FlowContentChoice, Z> {
   public Form() {
      super("form");
   }

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

   public Form(Z parent) {
      super(parent, "form");
   }

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

   public Form self() {
      return this;
   }

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

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

   public Form attrAcceptCharset(java.lang.Object attrAcceptCharset) {
      return (Form)this.addAttr(new AttrAcceptCharsetObject(attrAcceptCharset));
   }

   public Form attrAction(String attrAction) {
      return (Form)this.addAttr(new AttrActionString(attrAction));
   }

   public Form attrAutocomplete(EnumAutocompleteForm attrAutocomplete) {
      return (Form)this.addAttr(new AttrAutocompleteEnumAutocompleteForm(attrAutocomplete));
   }

   public Form attrEnctype(EnumEnctypeForm attrEnctype) {
      return (Form)this.addAttr(new AttrEnctypeEnumEnctypeForm(attrEnctype));
   }

   public Form attrMethod(EnumMethodForm attrMethod) {
      return (Form)this.addAttr(new AttrMethodEnumMethodForm(attrMethod));
   }

   public Form attrName(java.lang.Object attrName) {
      return (Form)this.addAttr(new AttrNameObject(attrName));
   }

   public Form attrNovalidate(EnumNovalidateForm attrNovalidate) {
      return (Form)this.addAttr(new AttrNovalidateEnumNovalidateForm(attrNovalidate));
   }

   public Form attrTarget(EnumTargetBrowsingContext attrTarget) {
      return (Form)this.addAttr(new AttrTargetEnumTargetBrowsingContext(attrTarget));
   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy