001/* 002 * Licensed to the Apache Software Foundation (ASF) under one or more 003 * contributor license agreements. See the NOTICE file distributed with 004 * this work for additional information regarding copyright ownership. 005 * The ASF licenses this file to You under the Apache License, Version 2.0 006 * (the "License"); you may not use this file except in compliance with 007 * the License. You may obtain a copy of the License at 008 * 009 * http://www.apache.org/licenses/LICENSE-2.0 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017package org.apache.juneau.bean.html5; 018 019import org.apache.juneau.*; 020 021/** 022 * Defines the Java classes that make up the HTML DTO type dictionary. 023 * 024 * <h5 class='section'>See Also:</h5><ul> 025 * <li class='link'><a class="doclink" href="https://juneau.apache.org/docs/topics/JuneauBeanHtml5">juneau-bean-html5</a> 026 * </ul> 027 * 028 * @serial exclude 029 */ 030public class HtmlBeanDictionary extends BeanDictionaryList { 031 private static final long serialVersionUID = 1L; 032 033 /** 034 * Constructor. 035 */ 036 public HtmlBeanDictionary() { 037 super( 038 A.class, 039 Abbr.class, 040 Address.class, 041 Area.class, 042 Article.class, 043 Aside.class, 044 Audio.class, 045 B.class, 046 Base.class, 047 Bdi.class, 048 Bdo.class, 049 Blockquote.class, 050 Body.class, 051 Br.class, 052 Button.class, 053 Canvas.class, 054 Caption.class, 055 Cite.class, 056 Code.class, 057 Col.class, 058 Colgroup.class, 059 Data.class, 060 Datalist.class, 061 Dd.class, 062 Del.class, 063 Dfn.class, 064 Div.class, 065 Dl.class, 066 Dt.class, 067 Em.class, 068 Embed.class, 069 Fieldset.class, 070 Figcaption.class, 071 Figure.class, 072 Footer.class, 073 Form.class, 074 H1.class, 075 H2.class, 076 H3.class, 077 H4.class, 078 H5.class, 079 H6.class, 080 Head.class, 081 Header.class, 082 Hr.class, 083 Html.class, 084 I.class, 085 Iframe.class, 086 Img.class, 087 Input.class, 088 Ins.class, 089 Kbd.class, 090 Keygen.class, 091 Label.class, 092 Legend.class, 093 Li.class, 094 Link.class, 095 Main.class, 096 Map.class, 097 Mark.class, 098 Meta.class, 099 Meter.class, 100 Nav.class, 101 Noscript.class, 102 Object_.class, 103 Ol.class, 104 Optgroup.class, 105 Option.class, 106 Output.class, 107 P.class, 108 Param.class, 109 Pre.class, 110 Progress.class, 111 Q.class, 112 Rb.class, 113 Rp.class, 114 Rt.class, 115 Rtc.class, 116 Ruby.class, 117 S.class, 118 Samp.class, 119 Script.class, 120 Section.class, 121 Select.class, 122 Small.class, 123 Source.class, 124 Span.class, 125 Strong.class, 126 Style.class, 127 Sub.class, 128 Sup.class, 129 Table.class, 130 Tbody.class, 131 Td.class, 132 Template.class, 133 Textarea.class, 134 Tfoot.class, 135 Th.class, 136 Thead.class, 137 Time.class, 138 Title.class, 139 Tr.class, 140 Track.class, 141 U.class, 142 Ul.class, 143 Var.class, 144 Video.class, 145 Wbr.class 146 ); 147 } 148}