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