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