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

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

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

   public Input(Z parent) {
      super(parent, "input");
   }

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

   public Input self() {
      return this;
   }

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

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

   public Input attrType(EnumTypeInput attrType) {
      return (Input)this.addAttr(new AttrTypeEnumTypeInput(attrType));
   }

   public Input attrAccept(java.lang.Object attrAccept) {
      return (Input)this.addAttr(new AttrAcceptObject(attrAccept));
   }

   public Input attrAlt(java.lang.Object attrAlt) {
      return (Input)this.addAttr(new AttrAltObject(attrAlt));
   }

   public Input attrAutocomplete(java.lang.Object attrAutocomplete) {
      return (Input)this.addAttr(new AttrAutocompleteObject(attrAutocomplete));
   }

   public Input attrChecked(EnumCheckedInput attrChecked) {
      return (Input)this.addAttr(new AttrCheckedEnumCheckedInput(attrChecked));
   }

   public Input attrDisabled(EnumDisabledInput attrDisabled) {
      return (Input)this.addAttr(new AttrDisabledEnumDisabledInput(attrDisabled));
   }

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

   public Input attrFormaction(java.lang.Object attrFormaction) {
      return (Input)this.addAttr(new AttrFormactionObject(attrFormaction));
   }

   public Input attrFormenctype(EnumFormenctypeInput attrFormenctype) {
      return (Input)this.addAttr(new AttrFormenctypeEnumFormenctypeInput(attrFormenctype));
   }

   public Input attrFormmethod(EnumFormmethodInput attrFormmethod) {
      return (Input)this.addAttr(new AttrFormmethodEnumFormmethodInput(attrFormmethod));
   }

   public Input attrFormnovalidate(EnumFormnovalidateInput attrFormnovalidate) {
      return (Input)this.addAttr(new AttrFormnovalidateEnumFormnovalidateInput(attrFormnovalidate));
   }

   public Input attrFormtarget(EnumFormtargetBrowsingContext attrFormtarget) {
      return (Input)this.addAttr(new AttrFormtargetEnumFormtargetBrowsingContext(attrFormtarget));
   }

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

   public Input attrList(java.lang.Object attrList) {
      return (Input)this.addAttr(new AttrListObject(attrList));
   }

   public Input attrMax(java.lang.Object attrMax) {
      return (Input)this.addAttr(new AttrMaxObject(attrMax));
   }

   public Input attrMaxlength(java.lang.Object attrMaxlength) {
      return (Input)this.addAttr(new AttrMaxlengthObject(attrMaxlength));
   }

   public Input attrMin(java.lang.Object attrMin) {
      return (Input)this.addAttr(new AttrMinObject(attrMin));
   }

   public Input attrMultiple(java.lang.Object attrMultiple) {
      return (Input)this.addAttr(new AttrMultipleObject(attrMultiple));
   }

   public Input attrPattern(java.lang.Object attrPattern) {
      return (Input)this.addAttr(new AttrPatternObject(attrPattern));
   }

   public Input attrPlaceholder(java.lang.Object attrPlaceholder) {
      return (Input)this.addAttr(new AttrPlaceholderObject(attrPlaceholder));
   }

   public Input attrReadonly(java.lang.Object attrReadonly) {
      return (Input)this.addAttr(new AttrReadonlyObject(attrReadonly));
   }

   public Input attrRequired(java.lang.Object attrRequired) {
      return (Input)this.addAttr(new AttrRequiredObject(attrRequired));
   }

   public Input attrSize(java.lang.Object attrSize) {
      return (Input)this.addAttr(new AttrSizeObject(attrSize));
   }

   public Input attrSrc(String attrSrc) {
      return (Input)this.addAttr(new AttrSrcString(attrSrc));
   }

   public Input attrStep(java.lang.Object attrStep) {
      return (Input)this.addAttr(new AttrStepObject(attrStep));
   }

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

   public Input attrFiles(java.lang.Object attrFiles) {
      return (Input)this.addAttr(new AttrFilesObject(attrFiles));
   }

   public Input attrValue(java.lang.Object attrValue) {
      return (Input)this.addAttr(new AttrValueObject(attrValue));
   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy