http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdi.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdi.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdi.java
new file mode 100644
index 0000000..98e19e2
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdi.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-bdi-element'>&lt;bdi&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="bdi")
+public class Bdi extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdo.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdo.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdo.java
new file mode 100644
index 0000000..d89bf3d
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Bdo.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-bdo-element'>&lt;bdo&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="bdo")
+public class Bdo extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Blockquote.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Blockquote.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Blockquote.java
new file mode 100644
index 0000000..e06856e
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Blockquote.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-blockquote-element'>&lt;blockquote&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="blockquote")
+public class Blockquote extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Body.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Body.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Body.java
new file mode 100644
index 0000000..481f0da
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Body.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-body-element'>&lt;body&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="body")
+public class Body extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Br.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Br.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Br.java
new file mode 100644
index 0000000..ad782ad
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Br.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-br-element'>&lt;br&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="br")
+public class Br extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Button.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Button.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Button.java
new file mode 100644
index 0000000..570d473
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Button.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/forms.html#the-button-element'>&lt;button&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="button")
+public class Button extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Canvas.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Canvas.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Canvas.java
new file mode 100644
index 0000000..408c289
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Canvas.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/scripting-1.html#the-canvas-element'>&lt;canvas&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="canvas")
+public class Canvas extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Caption.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Caption.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Caption.java
new file mode 100644
index 0000000..06a433a
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Caption.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/tabular-data.html#the-caption-element'>&lt;caption&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="caption")
+public class Caption extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Cite.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Cite.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Cite.java
new file mode 100644
index 0000000..2141666
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Cite.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-cite-element'>&lt;cite&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="cite")
+public class Cite extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Code.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Code.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Code.java
new file mode 100644
index 0000000..fe779d8
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Code.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-code-element'>&lt;code&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="code")
+public class Code extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Col.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Col.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Col.java
new file mode 100644
index 0000000..e2776b8
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Col.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/tabular-data.html#the-col-element'>&lt;col&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="col")
+public class Col extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Colgroup.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Colgroup.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Colgroup.java
new file mode 100644
index 0000000..71d3b67
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Colgroup.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/tabular-data.html#the-colgroup-element'>&lt;colgroup&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="colgroup")
+public class Colgroup extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Command.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Command.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Command.java
new file mode 100644
index 0000000..4b95695
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Command.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a href=''>&lt;command&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="command")
+public class Command extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Data.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Data.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Data.java
new file mode 100644
index 0000000..59fe0c8
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Data.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-data-element'>&lt;data&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="data")
+public class Data extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Datalist.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Datalist.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Datalist.java
new file mode 100644
index 0000000..c2b1665
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Datalist.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/forms.html#the-datalist-element'>&lt;datalist&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="datalist")
+public class Datalist extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dd.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dd.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dd.java
new file mode 100644
index 0000000..34956d7
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dd.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-dd-element'>&lt;dd&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="dd")
+public class Dd extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Del.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Del.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Del.java
new file mode 100644
index 0000000..9c81d94
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Del.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/edits.html#the-del-element'>&lt;del&gt;</a> 
element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="del")
+public class Del extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Details.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Details.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Details.java
new file mode 100644
index 0000000..867babb
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Details.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a href=''>&lt;details&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="details")
+public class Details extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dfn.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dfn.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dfn.java
new file mode 100644
index 0000000..dac1346
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dfn.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-dfn-element'>&lt;dfn&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="dfn")
+public class Dfn extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Div.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Div.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Div.java
new file mode 100644
index 0000000..060e8d7
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Div.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-div-element'>&lt;div&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="div")
+public class Div extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dl.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dl.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dl.java
new file mode 100644
index 0000000..c056214
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dl.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-dl-element'>&lt;dl&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="dl")
+public class Dl extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dt.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dt.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dt.java
new file mode 100644
index 0000000..61110dc
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Dt.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-dt-element'>&lt;dt&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="dt")
+public class Dt extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Em.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Em.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Em.java
new file mode 100644
index 0000000..95c6531
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Em.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/text-level-semantics.html#the-em-element'>&lt;em&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="em")
+public class Em extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Embed.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Embed.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Embed.java
new file mode 100644
index 0000000..2740b38
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Embed.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/embedded-content-0.html#the-embed-element'>&lt;embed&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="embed")
+public class Embed extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Fieldset.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Fieldset.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Fieldset.java
new file mode 100644
index 0000000..17830ef
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Fieldset.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/forms.html#the-fieldset-element'>&lt;fieldset&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="fieldset")
+public class Fieldset extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figcaption.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figcaption.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figcaption.java
new file mode 100644
index 0000000..6e93fe7
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figcaption.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-figcaption-element'>&lt;figcaption&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="figcaption")
+public class Figcaption extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figure.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figure.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figure.java
new file mode 100644
index 0000000..0555d0b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Figure.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/grouping-content.html#the-figure-element'>&lt;figure&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="figure")
+public class Figure extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Footer.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Footer.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Footer.java
new file mode 100644
index 0000000..8ab05e0
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Footer.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-footer-element'>&lt;footer&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="footer")
+public class Footer extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Form.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Form.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Form.java
new file mode 100644
index 0000000..65139ba
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Form.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/forms.html#the-form-element'>&lt;form&gt;</a> 
element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="form")
+public class Form extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H1.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H1.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H1.java
new file mode 100644
index 0000000..e5efde9
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H1.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements'>&lt;h1&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="h1")
+public class H1 extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H2.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H2.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H2.java
new file mode 100644
index 0000000..1e674ed
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H2.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements'>&lt;h2&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="h2")
+public class H2 extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H3.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H3.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H3.java
new file mode 100644
index 0000000..3bc57a4
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H3.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements'>&lt;h3&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="h3")
+public class H3 extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H4.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H4.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H4.java
new file mode 100644
index 0000000..c981f4a
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H4.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements'>&lt;h4&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="h4")
+public class H4 extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H5.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H5.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H5.java
new file mode 100644
index 0000000..5ad307b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H5.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements'>&lt;h5&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="h5")
+public class H5 extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H6.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H6.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H6.java
new file mode 100644
index 0000000..afeb55d
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/H6.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements'>&lt;h6&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="h6")
+public class H6 extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Head.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Head.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Head.java
new file mode 100644
index 0000000..fc6c101
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Head.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/document-metadata.html#the-head-element'>&lt;head&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="head")
+public class Head extends HtmlElement {
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Header.java
----------------------------------------------------------------------
diff --git 
a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Header.java 
b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Header.java
new file mode 100644
index 0000000..022dd94
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Header.java
@@ -0,0 +1,25 @@
+// 
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  See the NOTICE file *
+// * distributed with this work for additional information regarding copyright 
ownership.  The ASF licenses this file        *
+// * to you 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 org.apache.juneau.html.dto.proto;
+
+import org.apache.juneau.annotation.*;
+
+/**
+ * DTO for an HTML <a 
href='https://www.w3.org/TR/html5/sections.html#the-header-element'>&lt;header&gt;</a>
 element.
+ * <p>
+ *
+ * @author James Bognar (james.bog...@salesforce.com)
+ */
+@Bean(typeName="header")
+public class Header extends HtmlElement {
+}


Reply via email to