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> 021 * <ul class='doctree'> 022 * <li class='link'><a class='doclink' href='../../../../../overview-summary.html#juneau-dto.HTML5'>Overview > juneau-dto > HTML5</a> 023 * </ul> 024 */ 025public class HtmlBeanDictionary extends BeanDictionaryList { 026 private static final long serialVersionUID = 1L; 027 028 /** 029 * Constructor. 030 */ 031 public HtmlBeanDictionary() { 032 super( 033 A.class, 034 Abbr.class, 035 Address.class, 036 Area.class, 037 Article.class, 038 Aside.class, 039 Audio.class, 040 B.class, 041 Base.class, 042 Bdi.class, 043 Bdo.class, 044 Blockquote.class, 045 Body.class, 046 Br.class, 047 Button.class, 048 Canvas.class, 049 Caption.class, 050 Cite.class, 051 Code.class, 052 Col.class, 053 Colgroup.class, 054 Data.class, 055 Datalist.class, 056 Dd.class, 057 Del.class, 058 Dfn.class, 059 Div.class, 060 Dl.class, 061 Dt.class, 062 Em.class, 063 Embed.class, 064 Fieldset.class, 065 Figcaption.class, 066 Figure.class, 067 Footer.class, 068 Form.class, 069 H1.class, 070 H2.class, 071 H3.class, 072 H4.class, 073 H5.class, 074 H6.class, 075 Head.class, 076 Header.class, 077 Hr.class, 078 Html.class, 079 I.class, 080 Iframe.class, 081 Img.class, 082 Input.class, 083 Ins.class, 084 Kbd.class, 085 Keygen.class, 086 Label.class, 087 Legend.class, 088 Li.class, 089 Link.class, 090 Main.class, 091 Map.class, 092 Mark.class, 093 Meta.class, 094 Meter.class, 095 Nav.class, 096 Noscript.class, 097 Object2.class, 098 Ol.class, 099 Optgroup.class, 100 Option.class, 101 Output.class, 102 P.class, 103 Param.class, 104 Pre.class, 105 Progress.class, 106 Q.class, 107 Rb.class, 108 Rp.class, 109 Rt.class, 110 Rtc.class, 111 Ruby.class, 112 S.class, 113 Samp.class, 114 Script.class, 115 Section.class, 116 Select.class, 117 Small.class, 118 Source.class, 119 Span.class, 120 Strong.class, 121 Style.class, 122 Sub.class, 123 Sup.class, 124 Table.class, 125 Tbody.class, 126 Td.class, 127 Template.class, 128 Textarea.class, 129 Tfoot.class, 130 Th.class, 131 Thead.class, 132 Time.class, 133 Title.class, 134 Tr.class, 135 Track.class, 136 U.class, 137 Ul.class, 138 Var.class, 139 Video.class, 140 Wbr.class 141 ); 142 } 143}