
br.com.objectos.ui.html.HtmlElementSpec Maven / Gradle / Ivy
The newest version!
/*
* Copyright 2015 Objectos, Fábrica de Software LTDA.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package br.com.objectos.ui.html;
import br.com.objectos.ui.html.annotation.Attribute;
import br.com.objectos.ui.html.annotation.Attributes;
import br.com.objectos.ui.html.annotation.ClassName;
import br.com.objectos.ui.html.annotation.ElementSpec;
/**
* @author [email protected] (Marcio Endo)
*/
@ElementSpec
@ClassName("HtmlElement")
@Attributes({
@Attribute(name = "accesskey", type = String.class),
@Attribute(name = "class", identifier = "styleClass", type = String.class),
@Attribute(name = "contenteditable", type = boolean.class),
@Attribute(name = "dir", type = Direction.class),
@Attribute(name = "hidden", type = boolean.class),
@Attribute(name = "id", type = String.class),
@Attribute(name = "tabindex", type = int.class),
@Attribute(name = "title", type = String.class),
@Attribute(name = "onabort", type = String.class),
@Attribute(name = "onblur", type = String.class),
@Attribute(name = "oncancel", type = String.class),
@Attribute(name = "oncanplay", type = String.class),
@Attribute(name = "oncanplaythrough", type = String.class),
@Attribute(name = "onchange", type = String.class),
@Attribute(name = "onclick", type = String.class),
@Attribute(name = "oncuechange", type = String.class),
@Attribute(name = "ondblclick", type = String.class),
@Attribute(name = "ondurationchange", type = String.class),
@Attribute(name = "onemptied", type = String.class),
@Attribute(name = "onended", type = String.class),
@Attribute(name = "onerror", type = String.class),
@Attribute(name = "onfocus", type = String.class),
@Attribute(name = "oninput", type = String.class),
@Attribute(name = "oninvalid", type = String.class),
@Attribute(name = "onkeydown", type = String.class),
@Attribute(name = "onkeypress", type = String.class),
@Attribute(name = "onkeyup", type = String.class),
@Attribute(name = "onload", type = String.class),
@Attribute(name = "onloadeddata", type = String.class),
@Attribute(name = "onloadedmetadata", type = String.class),
@Attribute(name = "onloadstart", type = String.class),
@Attribute(name = "onmousedown", type = String.class),
@Attribute(name = "onmouseenter", type = String.class),
@Attribute(name = "onmouseleave", type = String.class),
@Attribute(name = "onmousemove", type = String.class),
@Attribute(name = "onmouseout", type = String.class),
@Attribute(name = "onmouseover", type = String.class),
@Attribute(name = "onmouseup", type = String.class),
@Attribute(name = "onmousewheel", type = String.class),
@Attribute(name = "onpause", type = String.class),
@Attribute(name = "onplay", type = String.class),
@Attribute(name = "onplaying", type = String.class),
@Attribute(name = "onprogress", type = String.class),
@Attribute(name = "onratechange", type = String.class),
@Attribute(name = "onreset", type = String.class),
@Attribute(name = "onresize", type = String.class),
@Attribute(name = "onscroll", type = String.class),
@Attribute(name = "onseeked", type = String.class),
@Attribute(name = "onseeking", type = String.class),
@Attribute(name = "onselect", type = String.class),
@Attribute(name = "onshow", type = String.class),
@Attribute(name = "onstalled", type = String.class),
@Attribute(name = "onsubmit", type = String.class),
@Attribute(name = "onsuspend", type = String.class),
@Attribute(name = "ontimeupdate", type = String.class),
@Attribute(name = "ontoggle", type = String.class),
@Attribute(name = "onvolumechange", type = String.class),
@Attribute(name = "onwaiting", type = String.class)
})
interface HtmlElementSpec {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy