You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2016/09/19 14:21:02 UTC

[1/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Repository: incubator-juneau
Updated Branches:
  refs/heads/master f6b85eff2 -> 4cbc1376c


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tfoot.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tfoot.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tfoot.java
new file mode 100644
index 0000000..e18a86b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tfoot.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-tfoot-element'>&lt;tfoot&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="tfoot")
+public class Tfoot 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/Th.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Th.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Th.java
new file mode 100644
index 0000000..3382a9e
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Th.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-th-element'>&lt;th&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="th")
+public class Th 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/Thead.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Thead.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Thead.java
new file mode 100644
index 0000000..1ac8e10
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Thead.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-thead-element'>&lt;thead&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="thead")
+public class Thead 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/Time.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Time.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Time.java
new file mode 100644
index 0000000..ec9291f
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Time.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-time-element'>&lt;time&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="time")
+public class Time 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/Title.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Title.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Title.java
new file mode 100644
index 0000000..758d10c
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Title.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-title-element'>&lt;title&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="title")
+public class Title 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/Tr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tr.java
new file mode 100644
index 0000000..5b573a0
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tr.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-tr-element'>&lt;tr&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="tr")
+public class Tr 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/Track.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Track.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Track.java
new file mode 100644
index 0000000..853d4c5
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Track.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-track-element'>&lt;track&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="track")
+public class Track 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/U.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/U.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/U.java
new file mode 100644
index 0000000..13374b1
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/U.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-u-element'>&lt;u&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="u")
+public class U 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/Ul.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ul.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ul.java
new file mode 100644
index 0000000..227b1c9
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ul.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-ul-element'>&lt;ul&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="ul")
+public class Ul 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/Var.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Var.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Var.java
new file mode 100644
index 0000000..6a9bd64
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Var.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-var-element'>&lt;var&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="var")
+public class Var 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/Video.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Video.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Video.java
new file mode 100644
index 0000000..0fab70a
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Video.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-video-element'>&lt;video&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="video")
+public class Video 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/Wbr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Wbr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Wbr.java
new file mode 100644
index 0000000..ba338b1
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Wbr.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-wbr-element'>&lt;wbr&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="wbr")
+public class Wbr 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/package.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/package.html b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/package.html
new file mode 100644
index 0000000..a721d71
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/package.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML>
+<!--
+/***************************************************************************************************************************
+ * 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.
+ *
+ ***************************************************************************************************************************/
+ -->
+<html>
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+	<style type="text/css">
+		/* For viewing in Page Designer */
+		@IMPORT url("../../../../../../../javadoc.css");
+
+		/* For viewing in REST interface */
+		@IMPORT url("../htdocs/javadoc.css");
+		body { 
+			margin: 20px; 
+		}	
+	</style>
+	<script>
+		/* Replace all @code and @link tags. */	
+		window.onload = function() {
+			document.body.innerHTML = document.body.innerHTML.replace(/\{\@code ([^\}]+)\}/g, '<code>$1</code>');
+			document.body.innerHTML = document.body.innerHTML.replace(/\{\@link (([^\}]+)\.)?([^\.\}]+)\}/g, '<code>$3</code>');
+		}
+	</script>
+</head>
+<body>
+<p>HTML Data Transfer Objects</p>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/temp.txt
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/temp.txt b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/temp.txt
new file mode 100644
index 0000000..cd769ed
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/temp.txt
@@ -0,0 +1,142 @@
+\u24d8 a \u2013 hyperlink CHANGED
+\u24d8 abbr \u2013 abbreviation
+\u24d8 address \u2013 contact information
+\u24d8 area \u2013 image-map hyperlink
+\u24d8 article \u2013 article NEW
+\u24d8 aside \u2013 tangential content NEW
+\u24d8 audio \u2013 audio stream NEW
+\u24d8 b \u2013 offset text conventionally styled in bold CHANGED
+\u24d8 base \u2013 base URL
+\u24d8 bdi \u2013 BiDi isolate NEW
+\u24d8 bdo \u2013 BiDi override
+\u24d8 blockquote \u2013 block quotation
+\u24d8 body \u2013 document body
+\u24d8 br \u2013 line break
+\u24d8 button \u2013 button
+\u24d8 button type=submit \u2013 submit button
+\u24d8 button type=reset \u2013 reset button
+\u24d8 button type=button \u2013 button with no additional semantics
+\u24d8 canvas \u2013 canvas for dynamic graphics NEW
+\u24d8 caption \u2013 table title
+\u24d8 cite \u2013 cited title of a work CHANGED
+\u24d8 code \u2013 code fragment
+\u24d8 col \u2013 table column
+\u24d8 colgroup \u2013 table column group
+\u24d8 command \u2013 command NEW
+\u24d8 command type=command \u2013 command with an associated action NEW
+\u24d8 command type=radio \u2013 selection of one item from a list of items NEW
+\u24d8 command type=checkbox \u2013 state or option that can be toggled NEW
+\u24d8 datalist \u2013 predefined options for other controls NEW
+\u24d8 dd \u2013 description or value
+\u24d8 del \u2013 deleted text
+\u24d8 details \u2013 control for additional on-demand information NEW
+\u24d8 dfn \u2013 defining instance
+\u24d8 div \u2013 generic flow container
+\u24d8 dl \u2013 description list
+\u24d8 dt \u2013 term or name
+\u24d8 em \u2013 emphatic stress
+\u24d8 embed \u2013 integration point for plugins NEW
+\u24d8 fieldset \u2013 set of related form controls
+\u24d8 figcaption \u2013 figure caption NEW
+\u24d8 figure \u2013 figure with optional caption NEW
+\u24d8 footer \u2013 footer NEW
+\u24d8 form \u2013 user-submittable form
+\u24d8 h1 \u2013 heading
+\u24d8 h2 \u2013 heading
+\u24d8 h3 \u2013 heading
+\u24d8 h4 \u2013 heading
+\u24d8 h5 \u2013 heading
+\u24d8 h6 \u2013 heading
+\u24d8 head \u2013 document metadata container
+\u24d8 header \u2013 header NEW
+\u24d8 hgroup \u2013 heading group NEW
+\u24d8 hr \u2013 thematic break CHANGED
+\u24d8 html \u2013 root element
+\u24d8 i \u2013 offset text conventionally styled in italic CHANGED
+\u24d8 iframe \u2013 nested browsing context (inline frame)
+\u24d8 img \u2013 image
+\u24d8 input \u2013 input control CHANGED
+\u24d8 input type=text \u2013 text-input field
+\u24d8 input type=password \u2013 password-input field
+\u24d8 input type=checkbox \u2013 checkbox
+\u24d8 input type=radio \u2013 radio button
+\u24d8 input type=button \u2013 button
+\u24d8 input type=submit \u2013 submit button
+\u24d8 input type=reset \u2013 reset button
+\u24d8 input type=file \u2013 file upload control
+\u24d8 input type=hidden \u2013 hidden input control
+\u24d8 input type=image \u2013 image-coordinates input control
+\u24d8 input type=datetime \u2013 global date-and-time input control NEW
+\u24d8 input type=datetime-local \u2013 local date-and-time input control NEW
+\u24d8 input type=date \u2013 date input control NEW
+\u24d8 input type=month \u2013 year-and-month input control NEW
+\u24d8 input type=time \u2013 time input control NEW
+\u24d8 input type=week \u2013 year-and-week input control NEW
+\u24d8 input type=number \u2013 number input control NEW
+\u24d8 input type=range \u2013 imprecise number-input control NEW
+\u24d8 input type=email \u2013 e-mail address input control NEW
+\u24d8 input type=url \u2013 URL input control NEW
+\u24d8 input type=search \u2013 search field NEW
+\u24d8 input type=tel \u2013 telephone-number-input field NEW
+\u24d8 input type=color \u2013 color-well control NEW
+\u24d8 ins \u2013 inserted text
+\u24d8 kbd \u2013 user input
+\u24d8 keygen \u2013 key-pair generator/input control NEW
+\u24d8 label \u2013 caption for a form control
+\u24d8 legend \u2013 title or explanatory caption
+\u24d8 li \u2013 list item
+\u24d8 link \u2013 inter-document relationship metadata
+\u24d8 map \u2013 image-map definition
+\u24d8 mark \u2013 marked (highlighted) text NEW
+\u24d8 menu \u2013 list of commands CHANGED
+\u24d8 meta \u2013 metadata CHANGED
+\u24d8 meta name \u2013 name-value metadata
+\u24d8 meta http-equiv=refresh \u2013 \u201crefresh\u201d pragma directive
+\u24d8 meta http-equiv=default-style \u2013 \u201cpreferred stylesheet\u201d pragma directive
+\u24d8 meta charset \u2013 document character-encoding declaration NEW
+\u24d8 meta http-equiv=content-type \u2013 document character-encoding declaration
+\u24d8 meter \u2013 scalar gauge NEW
+\u24d8 nav \u2013 group of navigational links NEW
+\u24d8 noscript \u2013 fallback content for script
+\u24d8 object \u2013 generic external content
+\u24d8 ol \u2013 ordered list
+\u24d8 optgroup \u2013 group of options
+\u24d8 option \u2013 option
+\u24d8 output \u2013 result of a calculation in a form NEW
+\u24d8 p \u2013 paragraph
+\u24d8 param \u2013 initialization parameters for plugins
+\u24d8 pre \u2013 preformatted text
+\u24d8 progress \u2013 progress indicator NEW
+\u24d8 q \u2013 quoted text
+\u24d8 rp \u2013 ruby parenthesis NEW
+\u24d8 rt \u2013 ruby text NEW
+\u24d8 ruby \u2013 ruby annotation NEW
+\u24d8 s \u2013 struck text CHANGED
+\u24d8 samp \u2013 (sample) output
+\u24d8 script \u2013 embedded script
+\u24d8 section \u2013 section NEW
+\u24d8 select \u2013 option-selection form control
+\u24d8 small \u2013 small print CHANGED
+\u24d8 source \u2013 media source NEW
+\u24d8 span \u2013 generic span
+\u24d8 strong \u2013 strong importance
+\u24d8 style \u2013 style (presentation) information
+\u24d8 sub \u2013 subscript
+\u24d8 summary \u2013 summary, caption, or legend for a details control NEW
+\u24d8 sup \u2013 superscript
+\u24d8 table \u2013 table
+\u24d8 tbody \u2013 table row group
+\u24d8 td \u2013 table cell
+\u24d8 textarea \u2013 text input area
+\u24d8 tfoot \u2013 table footer row group
+\u24d8 th \u2013 table header cell
+\u24d8 thead \u2013 table heading group
+\u24d8 time \u2013 date and/or time NEW
+\u24d8 title \u2013 document title
+\u24d8 tr \u2013 table row
+\u24d8 track \u2013 supplementary media track NEW
+\u24d8 u \u2013 offset text conventionally styled with an underline CHANGED
+\u24d8 ul \u2013 unordered list
+\u24d8 var \u2013 variable or placeholder text
+\u24d8 video \u2013 video NEW
+\u24d8 wbr \u2013 line-break opportunity NEW
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/temp.txt
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/temp.txt b/juneau-core/src/main/java/org/apache/juneau/html/dto/temp.txt
deleted file mode 100644
index cd769ed..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/temp.txt
+++ /dev/null
@@ -1,142 +0,0 @@
-\u24d8 a \u2013 hyperlink CHANGED
-\u24d8 abbr \u2013 abbreviation
-\u24d8 address \u2013 contact information
-\u24d8 area \u2013 image-map hyperlink
-\u24d8 article \u2013 article NEW
-\u24d8 aside \u2013 tangential content NEW
-\u24d8 audio \u2013 audio stream NEW
-\u24d8 b \u2013 offset text conventionally styled in bold CHANGED
-\u24d8 base \u2013 base URL
-\u24d8 bdi \u2013 BiDi isolate NEW
-\u24d8 bdo \u2013 BiDi override
-\u24d8 blockquote \u2013 block quotation
-\u24d8 body \u2013 document body
-\u24d8 br \u2013 line break
-\u24d8 button \u2013 button
-\u24d8 button type=submit \u2013 submit button
-\u24d8 button type=reset \u2013 reset button
-\u24d8 button type=button \u2013 button with no additional semantics
-\u24d8 canvas \u2013 canvas for dynamic graphics NEW
-\u24d8 caption \u2013 table title
-\u24d8 cite \u2013 cited title of a work CHANGED
-\u24d8 code \u2013 code fragment
-\u24d8 col \u2013 table column
-\u24d8 colgroup \u2013 table column group
-\u24d8 command \u2013 command NEW
-\u24d8 command type=command \u2013 command with an associated action NEW
-\u24d8 command type=radio \u2013 selection of one item from a list of items NEW
-\u24d8 command type=checkbox \u2013 state or option that can be toggled NEW
-\u24d8 datalist \u2013 predefined options for other controls NEW
-\u24d8 dd \u2013 description or value
-\u24d8 del \u2013 deleted text
-\u24d8 details \u2013 control for additional on-demand information NEW
-\u24d8 dfn \u2013 defining instance
-\u24d8 div \u2013 generic flow container
-\u24d8 dl \u2013 description list
-\u24d8 dt \u2013 term or name
-\u24d8 em \u2013 emphatic stress
-\u24d8 embed \u2013 integration point for plugins NEW
-\u24d8 fieldset \u2013 set of related form controls
-\u24d8 figcaption \u2013 figure caption NEW
-\u24d8 figure \u2013 figure with optional caption NEW
-\u24d8 footer \u2013 footer NEW
-\u24d8 form \u2013 user-submittable form
-\u24d8 h1 \u2013 heading
-\u24d8 h2 \u2013 heading
-\u24d8 h3 \u2013 heading
-\u24d8 h4 \u2013 heading
-\u24d8 h5 \u2013 heading
-\u24d8 h6 \u2013 heading
-\u24d8 head \u2013 document metadata container
-\u24d8 header \u2013 header NEW
-\u24d8 hgroup \u2013 heading group NEW
-\u24d8 hr \u2013 thematic break CHANGED
-\u24d8 html \u2013 root element
-\u24d8 i \u2013 offset text conventionally styled in italic CHANGED
-\u24d8 iframe \u2013 nested browsing context (inline frame)
-\u24d8 img \u2013 image
-\u24d8 input \u2013 input control CHANGED
-\u24d8 input type=text \u2013 text-input field
-\u24d8 input type=password \u2013 password-input field
-\u24d8 input type=checkbox \u2013 checkbox
-\u24d8 input type=radio \u2013 radio button
-\u24d8 input type=button \u2013 button
-\u24d8 input type=submit \u2013 submit button
-\u24d8 input type=reset \u2013 reset button
-\u24d8 input type=file \u2013 file upload control
-\u24d8 input type=hidden \u2013 hidden input control
-\u24d8 input type=image \u2013 image-coordinates input control
-\u24d8 input type=datetime \u2013 global date-and-time input control NEW
-\u24d8 input type=datetime-local \u2013 local date-and-time input control NEW
-\u24d8 input type=date \u2013 date input control NEW
-\u24d8 input type=month \u2013 year-and-month input control NEW
-\u24d8 input type=time \u2013 time input control NEW
-\u24d8 input type=week \u2013 year-and-week input control NEW
-\u24d8 input type=number \u2013 number input control NEW
-\u24d8 input type=range \u2013 imprecise number-input control NEW
-\u24d8 input type=email \u2013 e-mail address input control NEW
-\u24d8 input type=url \u2013 URL input control NEW
-\u24d8 input type=search \u2013 search field NEW
-\u24d8 input type=tel \u2013 telephone-number-input field NEW
-\u24d8 input type=color \u2013 color-well control NEW
-\u24d8 ins \u2013 inserted text
-\u24d8 kbd \u2013 user input
-\u24d8 keygen \u2013 key-pair generator/input control NEW
-\u24d8 label \u2013 caption for a form control
-\u24d8 legend \u2013 title or explanatory caption
-\u24d8 li \u2013 list item
-\u24d8 link \u2013 inter-document relationship metadata
-\u24d8 map \u2013 image-map definition
-\u24d8 mark \u2013 marked (highlighted) text NEW
-\u24d8 menu \u2013 list of commands CHANGED
-\u24d8 meta \u2013 metadata CHANGED
-\u24d8 meta name \u2013 name-value metadata
-\u24d8 meta http-equiv=refresh \u2013 \u201crefresh\u201d pragma directive
-\u24d8 meta http-equiv=default-style \u2013 \u201cpreferred stylesheet\u201d pragma directive
-\u24d8 meta charset \u2013 document character-encoding declaration NEW
-\u24d8 meta http-equiv=content-type \u2013 document character-encoding declaration
-\u24d8 meter \u2013 scalar gauge NEW
-\u24d8 nav \u2013 group of navigational links NEW
-\u24d8 noscript \u2013 fallback content for script
-\u24d8 object \u2013 generic external content
-\u24d8 ol \u2013 ordered list
-\u24d8 optgroup \u2013 group of options
-\u24d8 option \u2013 option
-\u24d8 output \u2013 result of a calculation in a form NEW
-\u24d8 p \u2013 paragraph
-\u24d8 param \u2013 initialization parameters for plugins
-\u24d8 pre \u2013 preformatted text
-\u24d8 progress \u2013 progress indicator NEW
-\u24d8 q \u2013 quoted text
-\u24d8 rp \u2013 ruby parenthesis NEW
-\u24d8 rt \u2013 ruby text NEW
-\u24d8 ruby \u2013 ruby annotation NEW
-\u24d8 s \u2013 struck text CHANGED
-\u24d8 samp \u2013 (sample) output
-\u24d8 script \u2013 embedded script
-\u24d8 section \u2013 section NEW
-\u24d8 select \u2013 option-selection form control
-\u24d8 small \u2013 small print CHANGED
-\u24d8 source \u2013 media source NEW
-\u24d8 span \u2013 generic span
-\u24d8 strong \u2013 strong importance
-\u24d8 style \u2013 style (presentation) information
-\u24d8 sub \u2013 subscript
-\u24d8 summary \u2013 summary, caption, or legend for a details control NEW
-\u24d8 sup \u2013 superscript
-\u24d8 table \u2013 table
-\u24d8 tbody \u2013 table row group
-\u24d8 td \u2013 table cell
-\u24d8 textarea \u2013 text input area
-\u24d8 tfoot \u2013 table footer row group
-\u24d8 th \u2013 table header cell
-\u24d8 thead \u2013 table heading group
-\u24d8 time \u2013 date and/or time NEW
-\u24d8 title \u2013 document title
-\u24d8 tr \u2013 table row
-\u24d8 track \u2013 supplementary media track NEW
-\u24d8 u \u2013 offset text conventionally styled with an underline CHANGED
-\u24d8 ul \u2013 unordered list
-\u24d8 var \u2013 variable or placeholder text
-\u24d8 video \u2013 video NEW
-\u24d8 wbr \u2013 line-break opportunity NEW
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/javadoc/overview.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/javadoc/overview.html b/juneau-core/src/main/javadoc/overview.html
index 07d18c9..e61ec75 100644
--- a/juneau-core/src/main/javadoc/overview.html
+++ b/juneau-core/src/main/javadoc/overview.html
@@ -6288,7 +6288,7 @@
 				See {@link org.apache.juneau.transform.SurrogateSwap} for details.
 			<li>New {@link org.apache.juneau.html.annotation.Html @Html} annotation.
 				Will allow the definition of standard XHTML DTOs in future releases.  
-				For now, {@link org.apache.juneau.html.dto.Img} is an example of defining an XHTML element using Juno DTOs.
+				For now, {@link org.apache.juneau.html.dto.proto.Img} is an example of defining an XHTML element using Juno DTOs.
 			<li>{@link org.apache.juneau.json.JsonParser} now ignores trailing <code>';'</code> characters in input so that it can 
 				parse strings of the form <js>"var x = {'foo':'bar'};"</js>.
 			<li>New <code>TumblrParserResource</code> in the samples war file showing how to combine the REST client and server APIs into a single



[6/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/I.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/I.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/I.java
deleted file mode 100644
index 4b2ea8a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/I.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-i-element'>&lt;i&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="i")
-public class I extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/IFrame.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/IFrame.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/IFrame.java
deleted file mode 100644
index 5dfc9cf..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/IFrame.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-iframe-element'>&lt;iframe&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="iframe")
-public class IFrame extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Img.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Img.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Img.java
deleted file mode 100644
index 0e37a3a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Img.java
+++ /dev/null
@@ -1,40 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import static org.apache.juneau.xml.annotation.XmlFormat.*;
-
-import org.apache.juneau.annotation.*;
-import org.apache.juneau.xml.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-img-element'>&lt;img&gt;</a> element.
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="img")
-public class Img extends HtmlElement {
-
-	/** <code>src</code> attribute */
-	@Xml(format=ATTR)
-	public String src;
-
-	/**
-	 * Constructor
-	 *
-	 * @param src <code>src</code> attribute
-	 */
-	public Img(String src) {
-		this.src = src;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Input.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Input.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Input.java
deleted file mode 100644
index f3a46a6..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Input.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-input-element'>&lt;input&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="input")
-public class Input extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Ins.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ins.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Ins.java
deleted file mode 100644
index 7506cd4..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ins.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/edits.html#the-ins-element'>&lt;ins&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="ins")
-public class Ins extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Kbd.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Kbd.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Kbd.java
deleted file mode 100644
index d635b42..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Kbd.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-kbd-element'>&lt;kbd&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="kbd")
-public class Kbd extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Keygen.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Keygen.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Keygen.java
deleted file mode 100644
index 34e2bc6..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Keygen.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-keygen-element'>&lt;keygen&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="keygen")
-public class Keygen extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Label.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Label.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Label.java
deleted file mode 100644
index 23d51d0..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Label.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-label-element'>&lt;label&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="label")
-public class Label extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Legend.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Legend.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Legend.java
deleted file mode 100644
index 191b911..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Legend.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-legend-element'>&lt;legend&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="legend")
-public class Legend extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Li.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Li.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Li.java
deleted file mode 100644
index 6aeedbe..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Li.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-li-element'>&lt;li&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="li")
-public class Li extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Link.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Link.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Link.java
deleted file mode 100644
index 132c38f..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Link.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/document-metadata.html#the-link-element'>&lt;link&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="link")
-public class Link extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Main.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Main.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Main.java
deleted file mode 100644
index 9078860..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Main.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-main-element'>&lt;main&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="main")
-public class Main extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Map.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Map.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Map.java
deleted file mode 100644
index 8405696..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Map.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-map-element'>&lt;map&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="map")
-public class Map extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Mark.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Mark.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Mark.java
deleted file mode 100644
index ea2c420..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Mark.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-mark-element'>&lt;mark&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="mark")
-public class Mark extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Menu.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Menu.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Menu.java
deleted file mode 100644
index 735e18d..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Menu.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href=''>&lt;menu&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="menu")
-public class Menu extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Meta.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Meta.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Meta.java
deleted file mode 100644
index b1b95c2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Meta.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/document-metadata.html#the-meta-element'>&lt;meta&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="meta")
-public class Meta extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Meter.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Meter.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Meter.java
deleted file mode 100644
index 9ce1258..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Meter.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-meter-element'>&lt;meter&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="meter")
-public class Meter extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Nav.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Nav.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Nav.java
deleted file mode 100644
index 948d09f..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Nav.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/sections.html#the-nav-element'>&lt;nav&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="nav")
-public class Nav extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Noscript.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Noscript.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Noscript.java
deleted file mode 100644
index e8d1e12..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Noscript.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/scripting-1.html#the-noscript-element'>&lt;noscript&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="noscript")
-public class Noscript extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Object.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Object.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Object.java
deleted file mode 100644
index ace54a9..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Object.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-object-element'>&lt;object&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="object")
-public class Object extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Ol.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ol.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Ol.java
deleted file mode 100644
index 43d0df2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ol.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-ol-element'>&lt;ol&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="ol")
-public class Ol extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Optgroup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Optgroup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Optgroup.java
deleted file mode 100644
index 8d20ec4..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Optgroup.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-optgroup-element'>&lt;optgroup&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="optgroup")
-public class Optgroup extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Option.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Option.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Option.java
deleted file mode 100644
index 88994e4..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Option.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-option-element'>&lt;option&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="option")
-public class Option extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Output.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Output.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Output.java
deleted file mode 100644
index 7ef70c8..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Output.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-output-element'>&lt;output&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="output")
-public class Output extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/P.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/P.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/P.java
deleted file mode 100644
index 3906842..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/P.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-p-element'>&lt;p&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="p")
-public class P extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Param.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Param.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Param.java
deleted file mode 100644
index f97da92..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Param.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-param-element'>&lt;param&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="param")
-public class Param extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Pre.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Pre.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Pre.java
deleted file mode 100644
index a314039..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Pre.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-pre-element'>&lt;pre&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="pre")
-public class Pre extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Progress.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Progress.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Progress.java
deleted file mode 100644
index 4ad51e9..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Progress.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-progress-element'>&lt;progress&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="progress")
-public class Progress extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Q.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Q.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Q.java
deleted file mode 100644
index f479df2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Q.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-q-element'>&lt;q&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="q")
-public class Q extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Rb.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rb.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Rb.java
deleted file mode 100644
index 218ca68..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rb.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-rb-element'>&lt;rb&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="rb")
-public class Rb extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Rp.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rp.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Rp.java
deleted file mode 100644
index 7312d46..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rp.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-rp-element'>&lt;rp&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="rp")
-public class Rp extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Rt.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rt.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Rt.java
deleted file mode 100644
index 88ab877..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rt.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-rt-element'>&lt;rt&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="rt")
-public class Rt extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Rtc.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rtc.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Rtc.java
deleted file mode 100644
index 0e96b6a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Rtc.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-rtc-element'>&lt;rtc&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="rtc")
-public class Rtc extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Ruby.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ruby.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Ruby.java
deleted file mode 100644
index c7d6bbe..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ruby.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-ruby-element'>&lt;ruby&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="ruby")
-public class Ruby extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/S.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/S.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/S.java
deleted file mode 100644
index 79c7959..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/S.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-s-element'>&lt;s&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="s")
-public class S extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Samp.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Samp.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Samp.java
deleted file mode 100644
index 2b0c231..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Samp.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-samp-element'>&lt;samp&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="samp")
-public class Samp extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Script.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Script.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Script.java
deleted file mode 100644
index 6cc2b0a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Script.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/scripting-1.html#the-script-element'>&lt;script&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="script")
-public class Script extends HtmlElement {
-}


[8/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/4cbc1376
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/4cbc1376
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/4cbc1376

Branch: refs/heads/master
Commit: 4cbc1376c4a9cfa55595032e2088d075e9a94586
Parents: f6b85ef
Author: jamesbognar <ja...@gmail.com>
Authored: Mon Sep 19 10:21:06 2016 -0400
Committer: jamesbognar <ja...@gmail.com>
Committed: Mon Sep 19 10:21:06 2016 -0400

----------------------------------------------------------------------
 juneau-core/META-INF/MANIFEST.MF                |    2 +-
 .../main/java/org/apache/juneau/html/dto/A.java |   56 -
 .../java/org/apache/juneau/html/dto/Abbr.java   |   25 -
 .../org/apache/juneau/html/dto/Address.java     |   25 -
 .../java/org/apache/juneau/html/dto/Area.java   |   25 -
 .../org/apache/juneau/html/dto/Article.java     |   25 -
 .../java/org/apache/juneau/html/dto/Aside.java  |   25 -
 .../java/org/apache/juneau/html/dto/Audio.java  |   25 -
 .../main/java/org/apache/juneau/html/dto/B.java |   25 -
 .../java/org/apache/juneau/html/dto/Base.java   |   25 -
 .../java/org/apache/juneau/html/dto/Bdi.java    |   25 -
 .../java/org/apache/juneau/html/dto/Bdo.java    |   25 -
 .../org/apache/juneau/html/dto/Blockquote.java  |   25 -
 .../java/org/apache/juneau/html/dto/Body.java   |   25 -
 .../java/org/apache/juneau/html/dto/Br.java     |   25 -
 .../java/org/apache/juneau/html/dto/Button.java |   25 -
 .../java/org/apache/juneau/html/dto/Canvas.java |   25 -
 .../org/apache/juneau/html/dto/Caption.java     |   25 -
 .../java/org/apache/juneau/html/dto/Cite.java   |   25 -
 .../java/org/apache/juneau/html/dto/Code.java   |   25 -
 .../java/org/apache/juneau/html/dto/Col.java    |   25 -
 .../org/apache/juneau/html/dto/Colgroup.java    |   25 -
 .../org/apache/juneau/html/dto/Command.java     |   25 -
 .../java/org/apache/juneau/html/dto/Data.java   |   25 -
 .../org/apache/juneau/html/dto/Datalist.java    |   25 -
 .../java/org/apache/juneau/html/dto/Dd.java     |   25 -
 .../java/org/apache/juneau/html/dto/Del.java    |   25 -
 .../org/apache/juneau/html/dto/Details.java     |   25 -
 .../java/org/apache/juneau/html/dto/Dfn.java    |   25 -
 .../java/org/apache/juneau/html/dto/Div.java    |   25 -
 .../java/org/apache/juneau/html/dto/Dl.java     |   25 -
 .../java/org/apache/juneau/html/dto/Dt.java     |   25 -
 .../java/org/apache/juneau/html/dto/Em.java     |   25 -
 .../java/org/apache/juneau/html/dto/Embed.java  |   25 -
 .../org/apache/juneau/html/dto/Fieldset.java    |   25 -
 .../org/apache/juneau/html/dto/Figcaption.java  |   25 -
 .../java/org/apache/juneau/html/dto/Figure.java |   25 -
 .../java/org/apache/juneau/html/dto/Footer.java |   25 -
 .../java/org/apache/juneau/html/dto/Form.java   |   25 -
 .../java/org/apache/juneau/html/dto/H1.java     |   25 -
 .../java/org/apache/juneau/html/dto/H2.java     |   25 -
 .../java/org/apache/juneau/html/dto/H3.java     |   25 -
 .../java/org/apache/juneau/html/dto/H4.java     |   25 -
 .../java/org/apache/juneau/html/dto/H5.java     |   25 -
 .../java/org/apache/juneau/html/dto/H6.java     |   25 -
 .../java/org/apache/juneau/html/dto/Head.java   |   25 -
 .../java/org/apache/juneau/html/dto/Header.java |   25 -
 .../java/org/apache/juneau/html/dto/Hgroup.java |   25 -
 .../java/org/apache/juneau/html/dto/Hr.java     |   25 -
 .../java/org/apache/juneau/html/dto/Html.java   |   25 -
 .../org/apache/juneau/html/dto/HtmlElement.java | 1300 ------------------
 .../org/apache/juneau/html/dto/HtmlSchema.java  |   29 -
 .../main/java/org/apache/juneau/html/dto/I.java |   25 -
 .../java/org/apache/juneau/html/dto/IFrame.java |   25 -
 .../java/org/apache/juneau/html/dto/Img.java    |   40 -
 .../java/org/apache/juneau/html/dto/Input.java  |   25 -
 .../java/org/apache/juneau/html/dto/Ins.java    |   25 -
 .../java/org/apache/juneau/html/dto/Kbd.java    |   25 -
 .../java/org/apache/juneau/html/dto/Keygen.java |   25 -
 .../java/org/apache/juneau/html/dto/Label.java  |   25 -
 .../java/org/apache/juneau/html/dto/Legend.java |   25 -
 .../java/org/apache/juneau/html/dto/Li.java     |   25 -
 .../java/org/apache/juneau/html/dto/Link.java   |   25 -
 .../java/org/apache/juneau/html/dto/Main.java   |   25 -
 .../java/org/apache/juneau/html/dto/Map.java    |   25 -
 .../java/org/apache/juneau/html/dto/Mark.java   |   25 -
 .../java/org/apache/juneau/html/dto/Menu.java   |   25 -
 .../java/org/apache/juneau/html/dto/Meta.java   |   25 -
 .../java/org/apache/juneau/html/dto/Meter.java  |   25 -
 .../java/org/apache/juneau/html/dto/Nav.java    |   25 -
 .../org/apache/juneau/html/dto/Noscript.java    |   25 -
 .../java/org/apache/juneau/html/dto/Object.java |   25 -
 .../java/org/apache/juneau/html/dto/Ol.java     |   25 -
 .../org/apache/juneau/html/dto/Optgroup.java    |   25 -
 .../java/org/apache/juneau/html/dto/Option.java |   25 -
 .../java/org/apache/juneau/html/dto/Output.java |   25 -
 .../main/java/org/apache/juneau/html/dto/P.java |   25 -
 .../java/org/apache/juneau/html/dto/Param.java  |   25 -
 .../java/org/apache/juneau/html/dto/Pre.java    |   25 -
 .../org/apache/juneau/html/dto/Progress.java    |   25 -
 .../main/java/org/apache/juneau/html/dto/Q.java |   25 -
 .../java/org/apache/juneau/html/dto/Rb.java     |   25 -
 .../java/org/apache/juneau/html/dto/Rp.java     |   25 -
 .../java/org/apache/juneau/html/dto/Rt.java     |   25 -
 .../java/org/apache/juneau/html/dto/Rtc.java    |   25 -
 .../java/org/apache/juneau/html/dto/Ruby.java   |   25 -
 .../main/java/org/apache/juneau/html/dto/S.java |   25 -
 .../java/org/apache/juneau/html/dto/Samp.java   |   25 -
 .../java/org/apache/juneau/html/dto/Script.java |   25 -
 .../org/apache/juneau/html/dto/Section.java     |   25 -
 .../java/org/apache/juneau/html/dto/Select.java |   25 -
 .../java/org/apache/juneau/html/dto/Small.java  |   25 -
 .../java/org/apache/juneau/html/dto/Source.java |   25 -
 .../java/org/apache/juneau/html/dto/Span.java   |   25 -
 .../java/org/apache/juneau/html/dto/Strong.java |   25 -
 .../java/org/apache/juneau/html/dto/Style.java  |   25 -
 .../java/org/apache/juneau/html/dto/Sub.java    |   25 -
 .../org/apache/juneau/html/dto/Summary.java     |   25 -
 .../java/org/apache/juneau/html/dto/Sup.java    |   25 -
 .../java/org/apache/juneau/html/dto/Table.java  |   25 -
 .../java/org/apache/juneau/html/dto/Tbody.java  |   25 -
 .../java/org/apache/juneau/html/dto/Td.java     |   25 -
 .../org/apache/juneau/html/dto/Template.java    |   25 -
 .../org/apache/juneau/html/dto/Textarea.java    |   25 -
 .../java/org/apache/juneau/html/dto/Tfoot.java  |   25 -
 .../java/org/apache/juneau/html/dto/Th.java     |   25 -
 .../java/org/apache/juneau/html/dto/Thead.java  |   25 -
 .../java/org/apache/juneau/html/dto/Time.java   |   25 -
 .../java/org/apache/juneau/html/dto/Title.java  |   25 -
 .../java/org/apache/juneau/html/dto/Tr.java     |   25 -
 .../java/org/apache/juneau/html/dto/Track.java  |   25 -
 .../main/java/org/apache/juneau/html/dto/U.java |   25 -
 .../java/org/apache/juneau/html/dto/Ul.java     |   25 -
 .../java/org/apache/juneau/html/dto/Var.java    |   25 -
 .../java/org/apache/juneau/html/dto/Video.java  |   25 -
 .../java/org/apache/juneau/html/dto/Wbr.java    |   25 -
 .../org/apache/juneau/html/dto/package.html     |   41 -
 .../org/apache/juneau/html/dto/proto/A.java     |   56 +
 .../org/apache/juneau/html/dto/proto/Abbr.java  |   25 +
 .../apache/juneau/html/dto/proto/Address.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Area.java  |   25 +
 .../apache/juneau/html/dto/proto/Article.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Aside.java |   25 +
 .../org/apache/juneau/html/dto/proto/Audio.java |   25 +
 .../org/apache/juneau/html/dto/proto/B.java     |   25 +
 .../org/apache/juneau/html/dto/proto/Base.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Bdi.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Bdo.java   |   25 +
 .../juneau/html/dto/proto/Blockquote.java       |   25 +
 .../org/apache/juneau/html/dto/proto/Body.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Br.java    |   25 +
 .../apache/juneau/html/dto/proto/Button.java    |   25 +
 .../apache/juneau/html/dto/proto/Canvas.java    |   25 +
 .../apache/juneau/html/dto/proto/Caption.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Cite.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Code.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Col.java   |   25 +
 .../apache/juneau/html/dto/proto/Colgroup.java  |   25 +
 .../apache/juneau/html/dto/proto/Command.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Data.java  |   25 +
 .../apache/juneau/html/dto/proto/Datalist.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Dd.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Del.java   |   25 +
 .../apache/juneau/html/dto/proto/Details.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Dfn.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Div.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Dl.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Dt.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Em.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Embed.java |   25 +
 .../apache/juneau/html/dto/proto/Fieldset.java  |   25 +
 .../juneau/html/dto/proto/Figcaption.java       |   25 +
 .../apache/juneau/html/dto/proto/Figure.java    |   25 +
 .../apache/juneau/html/dto/proto/Footer.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Form.java  |   25 +
 .../org/apache/juneau/html/dto/proto/H1.java    |   25 +
 .../org/apache/juneau/html/dto/proto/H2.java    |   25 +
 .../org/apache/juneau/html/dto/proto/H3.java    |   25 +
 .../org/apache/juneau/html/dto/proto/H4.java    |   25 +
 .../org/apache/juneau/html/dto/proto/H5.java    |   25 +
 .../org/apache/juneau/html/dto/proto/H6.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Head.java  |   25 +
 .../apache/juneau/html/dto/proto/Header.java    |   25 +
 .../apache/juneau/html/dto/proto/Hgroup.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Hr.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Html.java  |   25 +
 .../juneau/html/dto/proto/HtmlElement.java      | 1300 ++++++++++++++++++
 .../juneau/html/dto/proto/HtmlSchema.java       |   29 +
 .../org/apache/juneau/html/dto/proto/I.java     |   25 +
 .../apache/juneau/html/dto/proto/IFrame.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Img.java   |   40 +
 .../org/apache/juneau/html/dto/proto/Input.java |   25 +
 .../org/apache/juneau/html/dto/proto/Ins.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Kbd.java   |   25 +
 .../apache/juneau/html/dto/proto/Keygen.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Label.java |   25 +
 .../apache/juneau/html/dto/proto/Legend.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Li.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Link.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Main.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Map.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Mark.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Menu.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Meta.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Meter.java |   25 +
 .../org/apache/juneau/html/dto/proto/Nav.java   |   25 +
 .../apache/juneau/html/dto/proto/Noscript.java  |   25 +
 .../apache/juneau/html/dto/proto/Object.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Ol.java    |   25 +
 .../apache/juneau/html/dto/proto/Optgroup.java  |   25 +
 .../apache/juneau/html/dto/proto/Option.java    |   25 +
 .../apache/juneau/html/dto/proto/Output.java    |   25 +
 .../org/apache/juneau/html/dto/proto/P.java     |   25 +
 .../org/apache/juneau/html/dto/proto/Param.java |   25 +
 .../org/apache/juneau/html/dto/proto/Pre.java   |   25 +
 .../apache/juneau/html/dto/proto/Progress.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Q.java     |   25 +
 .../org/apache/juneau/html/dto/proto/Rb.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Rp.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Rt.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Rtc.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Ruby.java  |   25 +
 .../org/apache/juneau/html/dto/proto/S.java     |   25 +
 .../org/apache/juneau/html/dto/proto/Samp.java  |   25 +
 .../apache/juneau/html/dto/proto/Script.java    |   25 +
 .../apache/juneau/html/dto/proto/Section.java   |   25 +
 .../apache/juneau/html/dto/proto/Select.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Small.java |   25 +
 .../apache/juneau/html/dto/proto/Source.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Span.java  |   25 +
 .../apache/juneau/html/dto/proto/Strong.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Style.java |   25 +
 .../org/apache/juneau/html/dto/proto/Sub.java   |   25 +
 .../apache/juneau/html/dto/proto/Summary.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Sup.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Table.java |   25 +
 .../org/apache/juneau/html/dto/proto/Tbody.java |   25 +
 .../org/apache/juneau/html/dto/proto/Td.java    |   25 +
 .../apache/juneau/html/dto/proto/Template.java  |   25 +
 .../apache/juneau/html/dto/proto/Textarea.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Tfoot.java |   25 +
 .../org/apache/juneau/html/dto/proto/Th.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Thead.java |   25 +
 .../org/apache/juneau/html/dto/proto/Time.java  |   25 +
 .../org/apache/juneau/html/dto/proto/Title.java |   25 +
 .../org/apache/juneau/html/dto/proto/Tr.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Track.java |   25 +
 .../org/apache/juneau/html/dto/proto/U.java     |   25 +
 .../org/apache/juneau/html/dto/proto/Ul.java    |   25 +
 .../org/apache/juneau/html/dto/proto/Var.java   |   25 +
 .../org/apache/juneau/html/dto/proto/Video.java |   25 +
 .../org/apache/juneau/html/dto/proto/Wbr.java   |   25 +
 .../apache/juneau/html/dto/proto/package.html   |   41 +
 .../org/apache/juneau/html/dto/proto/temp.txt   |  142 ++
 .../java/org/apache/juneau/html/dto/temp.txt    |  142 --
 juneau-core/src/main/javadoc/overview.html      |    2 +-
 236 files changed, 4385 insertions(+), 4385 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/META-INF/MANIFEST.MF
----------------------------------------------------------------------
diff --git a/juneau-core/META-INF/MANIFEST.MF b/juneau-core/META-INF/MANIFEST.MF
index 30e05b5..01b5852 100755
--- a/juneau-core/META-INF/MANIFEST.MF
+++ b/juneau-core/META-INF/MANIFEST.MF
@@ -30,7 +30,7 @@ Export-Package: org.apache.juneau,
  org.apache.juneau.encoders,
  org.apache.juneau.html,
  org.apache.juneau.html.annotation,
- org.apache.juneau.html.dto,
+ org.apache.juneau.html.dto.proto,
  org.apache.juneau.ini,
  org.apache.juneau.internal,
  org.apache.juneau.jena,

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/A.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/A.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/A.java
deleted file mode 100644
index 0ea319a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/A.java
+++ /dev/null
@@ -1,56 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import static org.apache.juneau.xml.annotation.XmlFormat.*;
-
-import org.apache.juneau.annotation.*;
-import org.apache.juneau.xml.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-a-element'>&lt;a&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="a")
-@SuppressWarnings("javadoc")
-public class A extends HtmlElement {
-
-	/** <code>name</code> attribute */
-	@Xml(format=ATTR)
-	public String name;
-
-	/** <code>href</code> attribute */
-	@Xml(format=ATTR)
-	public String href;
-
-	/** Content */
-	@Xml(format=CONTENT)
-	public String text;
-
-	public A setName(String name) {
-		this.name = name;
-		return this;
-	}
-
-	public A setHref(String href) {
-		this.href = href;
-		return this;
-	}
-
-	public A setText(String text) {
-		this.text = text;
-		return this;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Abbr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Abbr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Abbr.java
deleted file mode 100644
index dc81fea..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Abbr.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-abbr-element'>&lt;abbr&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="abbr")
-public class Abbr extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Address.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Address.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Address.java
deleted file mode 100644
index 2844a3c..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Address.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/sections.html#the-address-element'>&lt;address&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="address")
-public class Address extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Area.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Area.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Area.java
deleted file mode 100644
index 66e82d6..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Area.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-area-element'>&lt;area&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="area")
-public class Area extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Article.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Article.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Article.java
deleted file mode 100644
index 2f87aa2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Article.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/sections.html#the-article-element'>&lt;article&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="article")
-public class Article extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Aside.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Aside.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Aside.java
deleted file mode 100644
index 23ffa64..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Aside.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/sections.html#the-aside-element'>&lt;aside&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="aside")
-public class Aside extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Audio.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Audio.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Audio.java
deleted file mode 100644
index 1ef40c2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Audio.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-audio-element'>&lt;audio&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="audio")
-public class Audio extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/B.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/B.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/B.java
deleted file mode 100644
index 449eefe..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/B.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-b-element'>&lt;b&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="b")
-public class B extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Base.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Base.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Base.java
deleted file mode 100644
index 4a92761..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Base.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/document-metadata.html#the-base-element'>&lt;base&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="base")
-public class Base extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdi.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdi.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdi.java
deleted file mode 100644
index ce9796a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdi.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Bdo.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdo.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdo.java
deleted file mode 100644
index 0b3417d..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Bdo.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Blockquote.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Blockquote.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Blockquote.java
deleted file mode 100644
index a2f3f7d..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Blockquote.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Body.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Body.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Body.java
deleted file mode 100644
index ccdb69b..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Body.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Br.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Br.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Br.java
deleted file mode 100644
index ac3d747..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Br.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Button.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Button.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Button.java
deleted file mode 100644
index a933b75..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Button.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Canvas.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Canvas.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Canvas.java
deleted file mode 100644
index 1adbef2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Canvas.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Caption.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Caption.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Caption.java
deleted file mode 100644
index 18118f2..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Caption.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Cite.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Cite.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Cite.java
deleted file mode 100644
index 190b51a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Cite.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Code.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Code.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Code.java
deleted file mode 100644
index 2870e71..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Code.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Col.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Col.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Col.java
deleted file mode 100644
index ef8aeca..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Col.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Colgroup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Colgroup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Colgroup.java
deleted file mode 100644
index a7f3867..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Colgroup.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Command.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Command.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Command.java
deleted file mode 100644
index b60654e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Command.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href=''>&lt;command&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@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/Data.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Data.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Data.java
deleted file mode 100644
index 92f947f..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Data.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Datalist.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Datalist.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Datalist.java
deleted file mode 100644
index 234f0e1..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Datalist.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Dd.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dd.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Dd.java
deleted file mode 100644
index 35cad9f..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dd.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Del.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Del.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Del.java
deleted file mode 100644
index ad0ffc1..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Del.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Details.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Details.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Details.java
deleted file mode 100644
index 6f2f673..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Details.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href=''>&lt;details&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@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/Dfn.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dfn.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Dfn.java
deleted file mode 100644
index cf90fb6..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dfn.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Div.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Div.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Div.java
deleted file mode 100644
index c16a3f1..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Div.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Dl.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dl.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Dl.java
deleted file mode 100644
index 8f35c5e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dl.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Dt.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dt.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Dt.java
deleted file mode 100644
index 4eee40e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Dt.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@salesforce.com)
- */
-@Bean(typeName="dt")
-public class Dt extends HtmlElement {
-}



[2/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meta.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meta.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meta.java
new file mode 100644
index 0000000..ec9178b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meta.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-meta-element'>&lt;meta&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="meta")
+public class Meta 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/Meter.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meter.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meter.java
new file mode 100644
index 0000000..35e4906
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Meter.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-meter-element'>&lt;meter&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="meter")
+public class Meter 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/Nav.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Nav.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Nav.java
new file mode 100644
index 0000000..98dd25b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Nav.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-nav-element'>&lt;nav&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="nav")
+public class Nav 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/Noscript.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Noscript.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Noscript.java
new file mode 100644
index 0000000..102a9ba
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Noscript.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-noscript-element'>&lt;noscript&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="noscript")
+public class Noscript 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/Object.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Object.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Object.java
new file mode 100644
index 0000000..e57a663
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Object.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-object-element'>&lt;object&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="object")
+public class Object 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/Ol.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ol.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ol.java
new file mode 100644
index 0000000..cf3dbe6
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ol.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-ol-element'>&lt;ol&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="ol")
+public class Ol 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/Optgroup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Optgroup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Optgroup.java
new file mode 100644
index 0000000..bd5b236
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Optgroup.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-optgroup-element'>&lt;optgroup&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="optgroup")
+public class Optgroup 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/Option.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Option.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Option.java
new file mode 100644
index 0000000..de007cd
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Option.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-option-element'>&lt;option&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="option")
+public class Option 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/Output.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Output.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Output.java
new file mode 100644
index 0000000..78e69cf
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Output.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-output-element'>&lt;output&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="output")
+public class Output 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/P.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/P.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/P.java
new file mode 100644
index 0000000..19d4f40
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/P.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-p-element'>&lt;p&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="p")
+public class P 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/Param.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Param.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Param.java
new file mode 100644
index 0000000..769ccd6
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Param.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-param-element'>&lt;param&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="param")
+public class Param 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/Pre.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Pre.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Pre.java
new file mode 100644
index 0000000..5b99717
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Pre.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-pre-element'>&lt;pre&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="pre")
+public class Pre 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/Progress.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Progress.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Progress.java
new file mode 100644
index 0000000..b2fd3e9
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Progress.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-progress-element'>&lt;progress&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="progress")
+public class Progress 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/Q.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Q.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Q.java
new file mode 100644
index 0000000..53bec9d
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Q.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-q-element'>&lt;q&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="q")
+public class Q 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/Rb.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rb.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rb.java
new file mode 100644
index 0000000..04f2cc3
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rb.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-rb-element'>&lt;rb&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="rb")
+public class Rb 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/Rp.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rp.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rp.java
new file mode 100644
index 0000000..92a258e
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rp.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-rp-element'>&lt;rp&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="rp")
+public class Rp 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/Rt.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rt.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rt.java
new file mode 100644
index 0000000..e8d05d7
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rt.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-rt-element'>&lt;rt&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="rt")
+public class Rt 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/Rtc.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rtc.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rtc.java
new file mode 100644
index 0000000..5c460ee
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Rtc.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-rtc-element'>&lt;rtc&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="rtc")
+public class Rtc 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/Ruby.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ruby.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ruby.java
new file mode 100644
index 0000000..7bc1479
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ruby.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-ruby-element'>&lt;ruby&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="ruby")
+public class Ruby 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/S.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/S.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/S.java
new file mode 100644
index 0000000..f53fceb
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/S.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-s-element'>&lt;s&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="s")
+public class S 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/Samp.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Samp.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Samp.java
new file mode 100644
index 0000000..7522081
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Samp.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-samp-element'>&lt;samp&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="samp")
+public class Samp 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/Script.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Script.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Script.java
new file mode 100644
index 0000000..a3a4d42
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Script.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-script-element'>&lt;script&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="script")
+public class Script 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/Section.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Section.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Section.java
new file mode 100644
index 0000000..44ded2b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Section.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-section-element'>&lt;section&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="section")
+public class Section 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/Select.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Select.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Select.java
new file mode 100644
index 0000000..68c22a8
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Select.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-select-element'>&lt;select&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="select")
+public class Select 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/Small.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Small.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Small.java
new file mode 100644
index 0000000..dada385
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Small.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-small-element'>&lt;small&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="small")
+public class Small 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/Source.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Source.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Source.java
new file mode 100644
index 0000000..afe3553
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Source.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-source-element'>&lt;source&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="source")
+public class Source 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/Span.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Span.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Span.java
new file mode 100644
index 0000000..4d96b09
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Span.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-span-element'>&lt;span&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="span")
+public class Span 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/Strong.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Strong.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Strong.java
new file mode 100644
index 0000000..23737ef
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Strong.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-strong-element'>&lt;strong&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="strong")
+public class Strong 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/Style.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Style.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Style.java
new file mode 100644
index 0000000..0f5be7c
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Style.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-style-element'>&lt;style&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="style")
+public class Style 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/Sub.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Sub.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Sub.java
new file mode 100644
index 0000000..f2ea3ed
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Sub.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-sub-and-sup-elements'>&lt;sub&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="sub")
+public class Sub 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/Summary.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Summary.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Summary.java
new file mode 100644
index 0000000..f8b3acf
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Summary.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;summary&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="summary")
+public class Summary 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/Sup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Sup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Sup.java
new file mode 100644
index 0000000..6014416
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Sup.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-sub-and-sup-elements'>&lt;sup&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="sup")
+public class Sup 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/Table.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Table.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Table.java
new file mode 100644
index 0000000..9639b22
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Table.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-table-element'>&lt;table&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="table")
+public class Table 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/Tbody.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tbody.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tbody.java
new file mode 100644
index 0000000..5cb129f
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Tbody.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-tbody-element'>&lt;tbody&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="tbody")
+public class Tbody 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/Td.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Td.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Td.java
new file mode 100644
index 0000000..261387e
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Td.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-td-element'>&lt;td&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="td")
+public class Td 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/Template.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Template.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Template.java
new file mode 100644
index 0000000..2fa9d48
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Template.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-template-element'>&lt;template&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="template")
+public class Template 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/Textarea.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Textarea.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Textarea.java
new file mode 100644
index 0000000..b028163
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Textarea.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-textarea-element'>&lt;textarea&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="textarea")
+public class Textarea extends HtmlElement {
+}



[3/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hgroup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hgroup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hgroup.java
new file mode 100644
index 0000000..71bd7d3
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hgroup.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;hgroup&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="hgroup")
+public class Hgroup 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/Hr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hr.java
new file mode 100644
index 0000000..bed12d6
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Hr.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-hr-element'>&lt;hr&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="hr")
+public class Hr 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/Html.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Html.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Html.java
new file mode 100644
index 0000000..4df5073
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Html.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/semantics.html#the-html-element'>&lt;html&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="html")
+public class Html 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/HtmlElement.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlElement.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlElement.java
new file mode 100644
index 0000000..4de462e
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlElement.java
@@ -0,0 +1,1300 @@
+// ***************************************************************************************************************************
+// * 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 static org.apache.juneau.xml.annotation.XmlFormat.*;
+
+import java.util.*;
+
+import org.apache.juneau.annotation.*;
+import org.apache.juneau.html.*;
+import org.apache.juneau.xml.annotation.*;
+
+/**
+ * Superclass for all HTML elements.
+ * <p>
+ * These are beans that when serialized using {@link HtmlSerializer} generate
+ * valid HTML5 elements.
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@org.apache.juneau.html.annotation.Html(asXml=true)
+@SuppressWarnings("hiding")
+public abstract class HtmlElement {
+
+	/**
+	 * The children of this element.
+	 */
+	@Xml(format=MIXED)
+	public List<Object> children;
+
+	/**
+	 * Adds a child element to this element;
+ 	 *
+	 * @param child
+	 * @return This object (for method chaining).
+	 */
+	public HtmlElement child(Object child) {
+		if (children == null)
+			children = new LinkedList<Object>();
+		children.add(child);
+		return this;
+	}
+
+	/**
+	 * <code>accesskey</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.keylabellist'>List of key labels</a>.
+	 * A key label or list of key labels with which to associate the element; each key label represents a keyboard shortcut which UAs can use to activate the element or give focus to the element.
+	 * An <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-ordered-tokens'>ordered set of unique space-separated tokens</a>, each of which must be exactly one Unicode code point in length.
+	 */
+	@Xml(format=ATTR)
+	public String accesskey;
+
+	/**
+	 * <code>accesskey</code> setter.
+	 * @param accesskey - The new value.
+	 * @return This object (for method chaining).
+	 * @see #accesskey
+	 */
+	public HtmlElement accesskey(String accesskey) {
+		this.accesskey = accesskey;
+		return this;
+	}
+
+	/**
+	 * <code>class</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.tokens'>Set of space-separated tokens</a>.
+	 * A name of a classification, or list of names of classifications, to which the element belongs.
+	 */
+	@Xml(format=ATTR)
+	@BeanProperty(name="class")
+	public String _class;
+
+	/**
+	 * <code>class</code> setter.
+	 * @param _class - The new value.
+	 * @return This object (for method chaining).
+	 * @see #_class
+	 */
+	public HtmlElement _class(String _class) {
+		this._class = _class;
+		return this;
+	}
+
+	/**
+	 * <code>contenteditable</code> - <js>"true"</js> or <js>"false"</js> or <js>""</js> (empty string) or <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attr-empty'>empty</a>.
+	 * Specifies whether the contents of the element are editable.
+	 */
+	@Xml(format=ATTR)
+	public String contenteditable;
+
+	/**
+	 * <code>contenteditable</code> setter.
+	 * @param contenteditable - The new value.
+	 * @return This object (for method chaining).
+	 * @see #contenteditable
+	 */
+	public HtmlElement contenteditable(String contenteditable) {
+		this.contenteditable = contenteditable;
+		return this;
+	}
+
+	/**
+	 * <code>contextmenu</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.idref'>ID reference</a>.
+	 * The value of the id attribute on the menu with which to associate the element as a context menu.
+	 */
+	@Xml(format=ATTR)
+	public String contextmenu;
+
+	/**
+	 * <code>contextmenu</code> setter.
+	 * @param contextmenu - The new value.
+	 * @return This object (for method chaining).
+	 * @see #contextmenu
+	 */
+	public HtmlElement contextmenu(String contextmenu) {
+		this.contextmenu = contextmenu;
+		return this;
+	}
+
+	/**
+	 * <code>dir</code> - <js>ltr"</js> or <js>"rtl"</js> or <js>"auto"</js>.
+	 * Specifies the element\u2019s text directionality.
+	 */
+	@Xml(format=ATTR)
+	public String dir;
+
+	/**
+	 * <code>dir</code> setter.
+	 * @param dir - The new value.
+	 * @return This object (for method chaining).
+	 * @see #dir
+	 */
+	public HtmlElement dir(String dir) {
+		this.dir = dir;
+		return this;
+	}
+
+	/**
+	 * <code>draggable</code> - <js>"true"</js> or <js>"false"</js>.
+	 * Specifies whether the element is draggable.
+	 */
+	@Xml(format=ATTR)
+	public String draggable;
+
+	/**
+	 * <code>draggable</code> setter.
+	 * @param draggable - The new value.
+	 * @return This object (for method chaining).
+	 * @see #draggable
+	 */
+	public HtmlElement draggable(String draggable) {
+		this.draggable = draggable;
+		return this;
+	}
+
+	/**
+	 * <code>dropzone</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.dropzonevalue'>Dropzone value</a>.
+	 * Specifies what types of content can be dropped on the element, and instructs the UA about which actions to take with content when it is dropped on the element.
+	 *
+	 * An <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-unordered-tokens'>unordered set of unique space-separated tokens</a>, each of which is a <a href='https://www.w3.org/TR/html-markup/terminology.html#case-insensitive'>case-insensitive match</a> for one of the following:
+	 * <ul>
+	 * 	<li><js>"copy"</js> - Indicates that dropping an accepted item on the element will result in a copy of the dragged data.
+	 * 	<li><js>"move"</js> - Indicates that dropping an accepted item on the element will result in the dragged data being moved to the new location.
+	 * 	<li><js>"link"</js> - Indicates that dropping an accepted item on the element will result in a link to the original data.
+	 * 	<li>Any <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>string</a> with three characters or more, beginning with the literal string <js>"string:"</js>.
+	 * 		Indicates that Plain Unicode string items, of the type indicated by the part of of the keyword after the <js>"string:"</js> string, can be dropped on this element.
+	 * 	<li>Any <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>string</a> with three characters or more, beginning with the literal string <js>"file:"</js>.
+	 * 		Indicates that File items, of the type indicated by the part of of the keyword after the <js>"file:"</js> string, can be dropped on this element.
+	 * </ul>
+	 *
+	 * The value must not have more than one of the three tokens <js>"copy"</js>, <js>"move"</js>, or <js>"link"</js>. If none are specified, the element represents a copy dropzone.
+	 */
+	@Xml(format=ATTR)
+	public String dropzone;
+
+	/**
+	 * <code>dropzone</code> setter.
+	 * @param dropzone - The new value.
+	 * @return This object (for method chaining).
+	 * @see #dropzone
+	 */
+	public HtmlElement dropzone(String dropzone) {
+		this.dropzone = dropzone;
+		return this;
+	}
+
+	/**
+	 * <code>hidden</code> - <js>"hidden"</js> or <js>""</js> (empty string) or <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attr-empty'>empty</a>.
+	 * Specifies that the element represents an element that is not yet, or is no longer, relevant.
+	 */
+	@Xml(format=ATTR)
+	public String hidden;
+
+	/**
+	 * <code>hidden</code> setter.
+	 * @param hidden - The new value.
+	 * @return This object (for method chaining).
+	 * @see #hidden
+	 */
+	public HtmlElement hidden(String hidden) {
+		this.hidden = hidden;
+		return this;
+	}
+
+	/**
+	 * <code>id</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.id'>ID</a>.
+	 * A unique identifier for the element.
+	 * There must not be multiple elements in a document that have the same id value.
+	 *
+	 * Value:  Any <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>string</a>, with the following restrictions:
+	 * <ul>
+	 * 	<li>Must be at least one character long.
+	 * 	<li>Must not contain any <a href='https://www.w3.org/TR/html-markup/terminology.html#space'>space characters</a>.
+	 * </ul>
+	 */
+	@Xml(format=ATTR)
+	public String id;
+
+	/**
+	 * <code>id</code> setter.
+	 * @param id - The new value.
+	 * @return This object (for method chaining).
+	 * @see #id
+	 */
+	public HtmlElement id(String id) {
+		this.id = id;
+		return this;
+	}
+
+	/**
+	 * <code>lang</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.langcode'>Language tag</a>.
+	 * Specifies the primary language for the <a href='https://www.w3.org/TR/html-markup/syntax.html#contents'>contents</a> of the element and for any of the element\u2019s attributes that contain text.
+	 * Value:  A valid language tag as defined in <a href='https://www.w3.org/TR/html-markup/references.html#refsBCP47'>[BCP 47]</a>.
+	 */
+	@Xml(format=ATTR)
+	public String lang;
+
+	/**
+	 * <code>lang</code> setter.
+	 * @param lang - The new value.
+	 * @return This object (for method chaining).
+	 * @see #lang
+	 */
+	public HtmlElement lang(String lang) {
+		this.lang = lang;
+		return this;
+	}
+
+	/**
+	 * <code>spellcheck</code> - <js>"true"</js> or <js>"false"</js> or <js>""</js> (empty string) or <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attr-empty'>empty</a>.
+	 * pecifies whether the element represents an element whose <a href='https://www.w3.org/TR/html-markup/syntax.html#contents'>contents</a> are subject to spell checking and grammar checking.
+	 */
+	@Xml(format=ATTR)
+	public String spellcheck;
+
+	/**
+	 * <code>spellcheck</code> setter.
+	 * @param spellcheck - The new value.
+	 * @return This object (for method chaining).
+	 * @see #spellcheck
+	 */
+	public HtmlElement spellcheck(String spellcheck) {
+		this.spellcheck = spellcheck;
+		return this;
+	}
+
+	/**
+	 * <code>style</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>String</a>.
+	 * Specifies zero or more CSS declarations that apply to the element <a href='https://www.w3.org/TR/html-markup/references.html#refsCSS'>[CSS]</a>.
+	 */
+	@Xml(format=ATTR)
+	public String style;
+
+	/**
+	 * <code>style</code> setter.
+	 * @param style - The new value.
+	 * @return This object (for method chaining).
+	 * @see #style
+	 */
+	public HtmlElement style(String style) {
+		this.style = style;
+		return this;
+	}
+
+	/**
+	 * <code>tabindex</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.integer'>Integer</a>.
+	 * Specifies whether the element represents an element that is is focusable (that is, an element which is part of the sequence of focusable elements in the document), and the relative order of the element in the sequence of focusable elements in the document.
+	 */
+	@Xml(format=ATTR)
+	public String tabindex;
+
+	/**
+	 * <code>tabindex</code> setter.
+	 * @param tabindex - The new value.
+	 * @return This object (for method chaining).
+	 * @see #tabindex
+	 */
+	public HtmlElement tabindex(String tabindex) {
+		this.tabindex = tabindex;
+		return this;
+	}
+
+	/**
+	 * <code>title</code> - <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attribute-value'>Any value</a>.
+	 * Advisory information associated with the element.
+	 */
+	@Xml(format=ATTR)
+	public String title;
+
+	/**
+	 * <code>title</code> setter.
+	 * @param title - The new value.
+	 * @return This object (for method chaining).
+	 * @see #title
+	 */
+	public HtmlElement title(String title) {
+		this.title = title;
+		return this;
+	}
+
+	/**
+	 * <code>translate</code> - <js>"yes"</js> or <js>"no"</js>.
+	 * Specifies whether an element\u2019s attribute values and contents of its children are to be translated when the page is localized, or whether to leave them unchanged.
+	 */
+	@Xml(format=ATTR)
+	public String translate;
+
+	/**
+	 * <code>translate</code> setter.
+	 * @param translate - The new value.
+	 * @return This object (for method chaining).
+	 * @see #translate
+	 */
+	public HtmlElement translate(String translate) {
+		this.translate = translate;
+		return this;
+	}
+
+	/**
+	 * <code>onabort</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Load of element was aborted by the user.
+	 */
+	@Xml(format=ATTR)
+	public String onabort;
+
+	/**
+	 * <code>onabort</code> setter.
+	 * @param onabort - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onabort
+	 */
+	public HtmlElement onabort(String onabort) {
+		this.onabort = onabort;
+		return this;
+	}
+
+	/**
+	 * <code>onblur</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element lost focus.
+	 */
+	@Xml(format=ATTR)
+	public String onblur;
+
+	/**
+	 * <code>onblur</code> setter.
+	 * @param onblur - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onblur
+	 */
+	public HtmlElement onblur(String onblur) {
+		this.onblur = onblur;
+		return this;
+	}
+
+	/**
+	 * <code>oncanplay</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The UA can resume playback of media data for this video or audio element, but estimates that if playback were to be started now, the video or audio could not be rendered at the current playback rate up to its end without having to stop for further buffering of content.
+	 */
+	@Xml(format=ATTR)
+	public String oncanplay;
+
+	/**
+	 * <code>oncanplay</code> setter.
+	 * @param oncanplay - The new value.
+	 * @return This object (for method chaining).
+	 * @see #oncanplay
+	 */
+	public HtmlElement oncanplay(String oncanplay) {
+		this.oncanplay = oncanplay;
+		return this;
+	}
+
+	/**
+	 * <code>oncanplaythrough</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The UA estimates that if playback were to be started now, the video or audio element could be rendered at the current playback rate all the way to its end without having to stop for further buffering.
+	 */
+	@Xml(format=ATTR)
+	public String oncanplaythrough;
+
+	/**
+	 * <code>oncanplaythrough</code> setter.
+	 * @param oncanplaythrough - The new value.
+	 * @return This object (for method chaining).
+	 * @see #oncanplaythrough
+	 */
+	public HtmlElement oncanplaythrough(String oncanplaythrough) {
+		this.oncanplaythrough = oncanplaythrough;
+		return this;
+	}
+
+	/**
+	 * <code>onchange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User committed a change to the value of element (form control).
+	 */
+	@Xml(format=ATTR)
+	public String onchange;
+
+	/**
+	 * <code>onchange</code> setter.
+	 * @param onchange - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onchange
+	 */
+	public HtmlElement onchange(String onchange) {
+		this.onchange = onchange;
+		return this;
+	}
+
+	/**
+	 * <code>onclick</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User pressed pointer button down and released pointer button over element, or otherwise activated the pointer in a manner that emulates such an action.
+	 */
+	@Xml(format=ATTR)
+	public String onclick;
+
+	/**
+	 * <code>onclick</code> setter.
+	 * @param onclick - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onclick
+	 */
+	public HtmlElement onclick(String onclick) {
+		this.onclick = onclick;
+		return this;
+	}
+
+	/**
+	 * <code>oncontextmenu</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User requested the context menu for element.
+	 */
+	@Xml(format=ATTR)
+	public String oncontextmenu;
+
+	/**
+	 * <code>oncontextmenu</code> setter.
+	 * @param oncontextmenu - The new value.
+	 * @return This object (for method chaining).
+	 * @see #oncontextmenu
+	 */
+	public HtmlElement oncontextmenu(String oncontextmenu) {
+		this.oncontextmenu = oncontextmenu;
+		return this;
+	}
+
+	/**
+	 * <code>ondblclick</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User clicked pointer button twice over element, or otherwise activated the pointer in a manner that simulates such an action.
+	 */
+	@Xml(format=ATTR)
+	public String ondblclick;
+
+	/**
+	 * <code>ondblclick</code> setter.
+	 * @param ondblclick - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondblclick
+	 */
+	public HtmlElement ondblclick(String ondblclick) {
+		this.ondblclick = ondblclick;
+		return this;
+	}
+
+	/**
+	 * <code>ondrag</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User is continuing to drag element.
+	 */
+	@Xml(format=ATTR)
+	public String ondrag;
+
+	/**
+	 * <code>ondrag</code> setter.
+	 * @param ondrag - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondrag
+	 */
+	public HtmlElement ondrag(String ondrag) {
+		this.ondrag = ondrag;
+		return this;
+	}
+
+	/**
+	 * <code>ondragend</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User ended dragging element.
+	 */
+	@Xml(format=ATTR)
+	public String ondragend;
+
+	/**
+	 * <code>ondragend</code> setter.
+	 * @param ondragend - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondragend
+	 */
+	public HtmlElement ondragend(String ondragend) {
+		this.ondragend = ondragend;
+		return this;
+	}
+
+	/**
+	 * <code>ondragenter</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User\u2019s drag operation entered element.
+	 */
+	@Xml(format=ATTR)
+	public String ondragenter;
+
+	/**
+	 * <code>ondragenter</code> setter.
+	 * @param ondragenter - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondragenter
+	 */
+	public HtmlElement ondragenter(String ondragenter) {
+		this.ondragenter = ondragenter;
+		return this;
+	}
+
+	/**
+	 * <code>ondragleave</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User\u2019s drag operation left element.
+	 */
+	@Xml(format=ATTR)
+	public String ondragleave;
+
+	/**
+	 * <code>ondragleave</code> setter.
+	 * @param ondragleave - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondragleave
+	 */
+	public HtmlElement ondragleave(String ondragleave) {
+		this.ondragleave = ondragleave;
+		return this;
+	}
+
+	/**
+	 * <code>ondragover</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User is continuing drag operation over element.
+	 */
+	@Xml(format=ATTR)
+	public String ondragover;
+
+	/**
+	 * <code>ondragover</code> setter.
+	 * @param ondragover - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondragover
+	 */
+	public HtmlElement ondragover(String ondragover) {
+		this.ondragover = ondragover;
+		return this;
+	}
+
+	/**
+	 * <code>ondragstart</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User started dragging element.
+	 */
+	@Xml(format=ATTR)
+	public String ondragstart;
+
+	/**
+	 * <code>ondragstart</code> setter.
+	 * @param ondragstart - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondragstart
+	 */
+	public HtmlElement ondragstart(String ondragstart) {
+		this.ondragstart = ondragstart;
+		return this;
+	}
+
+	/**
+	 * <code>ondrop</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User completed drop operation over element.
+	 */
+	@Xml(format=ATTR)
+	public String ondrop;
+
+	/**
+	 * <code>ondrop</code> setter.
+	 * @param ondrop - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondrop
+	 */
+	public HtmlElement ondrop(String ondrop) {
+		this.ondrop = ondrop;
+		return this;
+	}
+
+	/**
+	 * <code>ondurationchange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The DOM attribute duration on the video or audio element has been updated.
+	 */
+	@Xml(format=ATTR)
+	public String ondurationchange;
+
+	/**
+	 * <code>ondurationchange</code> setter.
+	 * @param ondurationchange - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ondurationchange
+	 */
+	public HtmlElement ondurationchange(String ondurationchange) {
+		this.ondurationchange = ondurationchange;
+		return this;
+	}
+
+	/**
+	 * <code>onemptied</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The video or audio element has returned to the uninitialized state.
+	 */
+	@Xml(format=ATTR)
+	public String onemptied;
+
+	/**
+	 * <code>onemptied</code> setter.
+	 * @param onemptied - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onemptied
+	 */
+	public HtmlElement onemptied(String onemptied) {
+		this.onemptied = onemptied;
+		return this;
+	}
+
+	/**
+	 * <code>onended</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The end of the video or audio element has been reached.
+	 */
+	@Xml(format=ATTR)
+	public String onended;
+
+	/**
+	 * <code>onended</code> setter.
+	 * @param onended - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onended
+	 */
+	public HtmlElement onended(String onended) {
+		this.onended = onended;
+		return this;
+	}
+
+	/**
+	 * <code>onerror</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element failed to load properly.
+	 */
+	@Xml(format=ATTR)
+	public String onerror;
+
+	/**
+	 * <code>onerror</code> setter.
+	 * @param onerror - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onerror
+	 */
+	public HtmlElement onerror(String onerror) {
+		this.onerror = onerror;
+		return this;
+	}
+
+	/**
+	 * <code>onfocus</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element received focus.
+	 */
+	@Xml(format=ATTR)
+	public String onfocus;
+
+	/**
+	 * <code>onfocus</code> setter.
+	 * @param onfocus - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onfocus
+	 */
+	public HtmlElement onfocus(String onfocus) {
+		this.onfocus = onfocus;
+		return this;
+	}
+
+	/**
+	 * <code>oninput</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User changed the value of element (form control).
+	 */
+	@Xml(format=ATTR)
+	public String oninput;
+
+	/**
+	 * <code>oninput</code> setter.
+	 * @param oninput - The new value.
+	 * @return This object (for method chaining).
+	 * @see #oninput
+	 */
+	public HtmlElement oninput(String oninput) {
+		this.oninput = oninput;
+		return this;
+	}
+
+	/**
+	 * <code>oninvalid</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element (form control) did not meet validity constraints.
+	 */
+	@Xml(format=ATTR)
+	public String oninvalid;
+
+	/**
+	 * <code>oninvalid</code> setter.
+	 * @param oninvalid - The new value.
+	 * @return This object (for method chaining).
+	 * @see #oninvalid
+	 */
+	public HtmlElement oninvalid(String oninvalid) {
+		this.oninvalid = oninvalid;
+		return this;
+	}
+
+	/**
+	 * <code>onkeydown</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User pressed down a key.
+	 */
+	@Xml(format=ATTR)
+	public String onkeydown;
+
+	/**
+	 * <code>onkeydown</code> setter.
+	 * @param onkeydown - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onkeydown
+	 */
+	public HtmlElement onkeydown(String onkeydown) {
+		this.onkeydown = onkeydown;
+		return this;
+	}
+
+	/**
+	 * <code>onkeypress</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User pressed down a key that is associated with a character value.
+	 */
+	@Xml(format=ATTR)
+	public String onkeypress;
+
+	/**
+	 * <code>onkeypress</code> setter.
+	 * @param onkeypress - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onkeypress
+	 */
+	public HtmlElement onkeypress(String onkeypress) {
+		this.onkeypress = onkeypress;
+		return this;
+	}
+
+	/**
+	 * <code>onkeyup</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User released a key.
+	 */
+	@Xml(format=ATTR)
+	public String onkeyup;
+
+	/**
+	 * <code>onkeyup</code> setter.
+	 * @param onkeyup - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onkeyup
+	 */
+	public HtmlElement onkeyup(String onkeyup) {
+		this.onkeyup = onkeyup;
+		return this;
+	}
+
+	/**
+	 * <code>onload</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element finished loading.
+	 */
+	@Xml(format=ATTR)
+	public String onload;
+
+	/**
+	 * <code>onload</code> setter.
+	 * @param onload - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onload
+	 */
+	public HtmlElement onload(String onload) {
+		this.onload = onload;
+		return this;
+	}
+
+	/**
+	 * <code>onloadeddata</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA can render the video or audio element at the current playback position for the first time.
+	 */
+	@Xml(format=ATTR)
+	public String onloadeddata;
+
+	/**
+	 * <code>onloadeddata</code> setter.
+	 * @param onloadeddata - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onloadeddata
+	 */
+	public HtmlElement onloadeddata(String onloadeddata) {
+		this.onloadeddata = onloadeddata;
+		return this;
+	}
+
+	/**
+	 * <code>onloadedmetadata</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA has just determined the duration and dimensions of the video or audio element.
+	 */
+	@Xml(format=ATTR)
+	public String onloadedmetadata;
+
+	/**
+	 * <code>onloadedmetadata</code> setter.
+	 * @param onloadedmetadata - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onloadedmetadata
+	 */
+	public HtmlElement onloadedmetadata(String onloadedmetadata) {
+		this.onloadedmetadata = onloadedmetadata;
+		return this;
+	}
+
+	/**
+	 * <code>onloadstart</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA has begun looking for media data in the video or audio element.
+	 */
+	@Xml(format=ATTR)
+	public String onloadstart;
+
+	/**
+	 * <code>onloadstart</code> setter.
+	 * @param onloadstart - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onloadstart
+	 */
+	public HtmlElement onloadstart(String onloadstart) {
+		this.onloadstart = onloadstart;
+		return this;
+	}
+
+	/**
+	 * <code>onmousedown</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User pressed down pointer button over element.
+	 */
+	@Xml(format=ATTR)
+	public String onmousedown;
+
+	/**
+	 * <code>onmousedown</code> setter.
+	 * @param onmousedown - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onmousedown
+	 */
+	public HtmlElement onmousedown(String onmousedown) {
+		this.onmousedown = onmousedown;
+		return this;
+	}
+
+	/**
+	 * <code>onmousemove</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User moved mouse.
+	 */
+	@Xml(format=ATTR)
+	public String onmousemove;
+
+	/**
+	 * <code>onmousemove</code> setter.
+	 * @param onmousemove - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onmousemove
+	 */
+	public HtmlElement onmousemove(String onmousemove) {
+		this.onmousemove = onmousemove;
+		return this;
+	}
+
+	/**
+	 * <code>onmouseout</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User moved pointer off boundaries of element.
+	 */
+	@Xml(format=ATTR)
+	public String onmouseout;
+
+	/**
+	 * <code>onmouseout</code> setter.
+	 * @param onmouseout - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onmouseout
+	 */
+	public HtmlElement onmouseout(String onmouseout) {
+		this.onmouseout = onmouseout;
+		return this;
+	}
+
+	/**
+	 * <code>onmouseover</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User moved pointer into boundaries of element or one of its descendant elements.
+	 */
+	@Xml(format=ATTR)
+	public String onmouseover;
+
+	/**
+	 * <code>onmouseover</code> setter.
+	 * @param onmouseover - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onmouseover
+	 */
+	public HtmlElement onmouseover(String onmouseover) {
+		this.onmouseover = onmouseover;
+		return this;
+	}
+
+	/**
+	 * <code>onmouseup</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User released pointer button over element.
+	 */
+	@Xml(format=ATTR)
+	public String onmouseup;
+
+	/**
+	 * <code>onmouseup</code> setter.
+	 * @param onmouseup - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onmouseup
+	 */
+	public HtmlElement onmouseup(String onmouseup) {
+		this.onmouseup = onmouseup;
+		return this;
+	}
+
+	/**
+	 * <code>onmousewheel</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User rotated wheel of mouse or other device in a manner that emulates such an action.
+	 */
+	@Xml(format=ATTR)
+	public String onmousewheel;
+
+	/**
+	 * <code>onmousewheel</code> setter.
+	 * @param onmousewheel - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onmousewheel
+	 */
+	public HtmlElement onmousewheel(String onmousewheel) {
+		this.onmousewheel = onmousewheel;
+		return this;
+	}
+
+	/**
+	 * <code>onpause</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User has paused playback of the video or audio element.
+	 */
+	@Xml(format=ATTR)
+	public String onpause;
+
+	/**
+	 * <code>onpause</code> setter.
+	 * @param onpause - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onpause
+	 */
+	public HtmlElement onpause(String onpause) {
+		this.onpause = onpause;
+		return this;
+	}
+
+	/**
+	 * <code>onplay</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA has initiated playback of the video or audio element.
+	 */
+	@Xml(format=ATTR)
+	public String onplay;
+
+	/**
+	 * <code>onplay</code> setter.
+	 * @param onplay - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onplay
+	 */
+	public HtmlElement onplay(String onplay) {
+		this.onplay = onplay;
+		return this;
+	}
+
+	/**
+	 * <code>onplaying</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Playback of the video or audio element has started.
+	 */
+	@Xml(format=ATTR)
+	public String onplaying;
+
+	/**
+	 * <code>onplaying</code> setter.
+	 * @param onplaying - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onplaying
+	 */
+	public HtmlElement onplaying(String onplaying) {
+		this.onplaying = onplaying;
+		return this;
+	}
+
+	/**
+	 * <code>onprogress</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA is fetching media data for the video or audio element.
+	 */
+	@Xml(format=ATTR)
+	public String onprogress;
+
+	/**
+	 * <code>onprogress</code> setter.
+	 * @param onprogress - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onprogress
+	 */
+	public HtmlElement onprogress(String onprogress) {
+		this.onprogress = onprogress;
+		return this;
+	}
+
+	/**
+	 * <code>onratechange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Either the DOM attribute defaultPlaybackRate or the DOM attribute playbackRate on the video or audio element has been updated.
+	 */
+	@Xml(format=ATTR)
+	public String onratechange;
+
+	/**
+	 * <code>onratechange</code> setter.
+	 * @param onratechange - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onratechange
+	 */
+	public HtmlElement onratechange(String onratechange) {
+		this.onratechange = onratechange;
+		return this;
+	}
+
+	/**
+	 * <code>onreadystatechange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element and all its subresources have finished loading.
+	 */
+	@Xml(format=ATTR)
+	public String onreadystatechange;
+
+	/**
+	 * <code>onreadystatechange</code> setter.
+	 * @param onreadystatechange - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onreadystatechange
+	 */
+	public HtmlElement onreadystatechange(String onreadystatechange) {
+		this.onreadystatechange = onreadystatechange;
+		return this;
+	}
+
+	/**
+	 * <code>onreset</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The form element was reset.
+	 */
+	@Xml(format=ATTR)
+	public String onreset;
+
+	/**
+	 * <code>onreset</code> setter.
+	 * @param onreset - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onreset
+	 */
+	public HtmlElement onreset(String onreset) {
+		this.onreset = onreset;
+		return this;
+	}
+
+	/**
+	 * <code>onscroll</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Element or document view was scrolled.
+	 */
+	@Xml(format=ATTR)
+	public String onscroll;
+
+	/**
+	 * <code>onscroll</code> setter.
+	 * @param onscroll - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onscroll
+	 */
+	public HtmlElement onscroll(String onscroll) {
+		this.onscroll = onscroll;
+		return this;
+	}
+
+	/**
+	 * <code>onseeked</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The value of the IDL attribute seeking changed to false (a seek operation on the video or audio element ended).
+	 */
+	@Xml(format=ATTR)
+	public String onseeked;
+
+	/**
+	 * <code>onseeked</code> setter.
+	 * @param onseeked - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onseeked
+	 */
+	public HtmlElement onseeked(String onseeked) {
+		this.onseeked = onseeked;
+		return this;
+	}
+
+	/**
+	 * <code>onseeking</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The value of the IDL attribute seeking changed to true, and the seek operation on the video or audio elements is taking long enough that the UA has time to fire the seeking event.
+	 */
+	@Xml(format=ATTR)
+	public String onseeking;
+
+	/**
+	 * <code>onseeking</code> setter.
+	 * @param onseeking - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onseeking
+	 */
+	public HtmlElement onseeking(String onseeking) {
+		this.onseeking = onseeking;
+		return this;
+	}
+
+	/**
+	 * <code>onselect</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User selected some text.
+	 */
+	@Xml(format=ATTR)
+	public String onselect;
+
+	/**
+	 * <code>onselect</code> setter.
+	 * @param onselect - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onselect
+	 */
+	public HtmlElement onselect(String onselect) {
+		this.onselect = onselect;
+		return this;
+	}
+
+	/**
+	 * <code>onshow</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * User requested the element be shown as a context menu.
+	 */
+	@Xml(format=ATTR)
+	public String onshow;
+
+	/**
+	 * <code>onshow</code> setter.
+	 * @param onshow - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onshow
+	 */
+	public HtmlElement onshow(String onshow) {
+		this.onshow = onshow;
+		return this;
+	}
+
+	/**
+	 * <code>onstalled</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA is attempting to fetch media data for the video or audio element, but that data is not forthcoming.
+	 */
+	@Xml(format=ATTR)
+	public String onstalled;
+
+	/**
+	 * <code>onstalled</code> setter.
+	 * @param onstalled - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onstalled
+	 */
+	public HtmlElement onstalled(String onstalled) {
+		this.onstalled = onstalled;
+		return this;
+	}
+
+	/**
+	 * <code>onsubmit</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The form element was submitted.
+	 */
+	@Xml(format=ATTR)
+	public String onsubmit;
+
+	/**
+	 * <code>onsubmit</code> setter.
+	 * @param onsubmit - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onsubmit
+	 */
+	public HtmlElement onsubmit(String onsubmit) {
+		this.onsubmit = onsubmit;
+		return this;
+	}
+
+	/**
+	 * <code>onsuspend</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * UA is intentionally not currently fetching media data for the video or audio element, but does not yet have the entire contents downloaded.
+	 */
+	@Xml(format=ATTR)
+	public String onsuspend;
+
+	/**
+	 * <code>onsuspend</code> setter.
+	 * @param onsuspend - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onsuspend
+	 */
+	public HtmlElement onsuspend(String onsuspend) {
+		this.onsuspend = onsuspend;
+		return this;
+	}
+
+	/**
+	 * <code>ontimeupdate</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * The current playback position of the video or audio element changed either as part of normal playback, or in an especially interesting way (for example, discontinuously).
+	 */
+	@Xml(format=ATTR)
+	public String ontimeupdate;
+
+	/**
+	 * <code>ontimeupdate</code> setter.
+	 * @param ontimeupdate - The new value.
+	 * @return This object (for method chaining).
+	 * @see #ontimeupdate
+	 */
+	public HtmlElement ontimeupdate(String ontimeupdate) {
+		this.ontimeupdate = ontimeupdate;
+		return this;
+	}
+
+	/**
+	 * <code>onvolumechange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Either the DOM attribute volume or the DOM attribute muted on the video or audio element has been changed.
+	 */
+	@Xml(format=ATTR)
+	public String onvolumechange;
+
+	/**
+	 * <code>onvolumechange</code> setter.
+	 * @param onvolumechange - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onvolumechange
+	 */
+	public HtmlElement onvolumechange(String onvolumechange) {
+		this.onvolumechange = onvolumechange;
+		return this;
+	}
+
+	/**
+	 * <code>onwaiting</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
+	 * Playback of the video or audio element has stopped because the next frame is not yet available (but UA agent expects that frame to become available in due course).
+	 */
+	@Xml(format=ATTR)
+	public String onwaiting;
+
+	/**
+	 * <code>onwaiting</code> setter.
+	 * @param onwaiting - The new value.
+	 * @return This object (for method chaining).
+	 * @see #onwaiting
+	 */
+	public HtmlElement onwaiting(String onwaiting) {
+		this.onwaiting = onwaiting;
+		return this;
+	}
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlSchema.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlSchema.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlSchema.java
new file mode 100644
index 0000000..1f98f2d
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/HtmlSchema.java
@@ -0,0 +1,29 @@
+// ***************************************************************************************************************************
+// * 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;
+
+/**
+ * TODO
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@SuppressWarnings("javadoc")
+public class HtmlSchema {
+
+	// List of all classes that make up this schema.
+	public static final Class<?>[] schema = {
+
+	};
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/I.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/I.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/I.java
new file mode 100644
index 0000000..6fb135d
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/I.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-i-element'>&lt;i&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="i")
+public class I 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/IFrame.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/IFrame.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/IFrame.java
new file mode 100644
index 0000000..d7b0317
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/IFrame.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-iframe-element'>&lt;iframe&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="iframe")
+public class IFrame 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/Img.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Img.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Img.java
new file mode 100644
index 0000000..fb33ab1
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Img.java
@@ -0,0 +1,40 @@
+// ***************************************************************************************************************************
+// * 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 static org.apache.juneau.xml.annotation.XmlFormat.*;
+
+import org.apache.juneau.annotation.*;
+import org.apache.juneau.xml.annotation.*;
+
+/**
+ * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-img-element'>&lt;img&gt;</a> element.
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="img")
+public class Img extends HtmlElement {
+
+	/** <code>src</code> attribute */
+	@Xml(format=ATTR)
+	public String src;
+
+	/**
+	 * Constructor
+	 *
+	 * @param src <code>src</code> attribute
+	 */
+	public Img(String src) {
+		this.src = src;
+	}
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Input.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Input.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Input.java
new file mode 100644
index 0000000..b0fb786
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Input.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-input-element'>&lt;input&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="input")
+public class Input 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/Ins.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ins.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ins.java
new file mode 100644
index 0000000..361ecc1
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Ins.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-ins-element'>&lt;ins&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="ins")
+public class Ins 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/Kbd.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Kbd.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Kbd.java
new file mode 100644
index 0000000..f423cdb
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Kbd.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-kbd-element'>&lt;kbd&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="kbd")
+public class Kbd 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/Keygen.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Keygen.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Keygen.java
new file mode 100644
index 0000000..2043ad7
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Keygen.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-keygen-element'>&lt;keygen&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="keygen")
+public class Keygen 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/Label.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Label.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Label.java
new file mode 100644
index 0000000..352aa2b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Label.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-label-element'>&lt;label&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="label")
+public class Label 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/Legend.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Legend.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Legend.java
new file mode 100644
index 0000000..291c8ac
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Legend.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-legend-element'>&lt;legend&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="legend")
+public class Legend 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/Li.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Li.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Li.java
new file mode 100644
index 0000000..7499abe
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Li.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-li-element'>&lt;li&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="li")
+public class Li 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/Link.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Link.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Link.java
new file mode 100644
index 0000000..bec67f2
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Link.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-link-element'>&lt;link&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="link")
+public class Link 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/Main.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Main.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Main.java
new file mode 100644
index 0000000..bd32255
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Main.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-main-element'>&lt;main&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="main")
+public class Main 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/Map.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Map.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Map.java
new file mode 100644
index 0000000..8025036
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Map.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-map-element'>&lt;map&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="map")
+public class Map 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/Mark.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Mark.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Mark.java
new file mode 100644
index 0000000..43cef24
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Mark.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-mark-element'>&lt;mark&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="mark")
+public class Mark 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/Menu.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Menu.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Menu.java
new file mode 100644
index 0000000..2ff70f2
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Menu.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;menu&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="menu")
+public class Menu extends HtmlElement {
+}


[4/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@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.bognar@salesforce.com)
+ */
+@Bean(typeName="header")
+public class Header extends HtmlElement {
+}



[5/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Section.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Section.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Section.java
deleted file mode 100644
index e7111eb..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Section.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/sections.html#the-section-element'>&lt;section&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="section")
-public class Section extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Select.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Select.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Select.java
deleted file mode 100644
index 1c35ebe..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Select.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-select-element'>&lt;select&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="select")
-public class Select extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Small.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Small.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Small.java
deleted file mode 100644
index e83f163..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Small.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-small-element'>&lt;small&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="small")
-public class Small extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Source.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Source.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Source.java
deleted file mode 100644
index b86c60c..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Source.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-source-element'>&lt;source&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="source")
-public class Source extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Span.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Span.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Span.java
deleted file mode 100644
index c8e0ce6..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Span.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-span-element'>&lt;span&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="span")
-public class Span extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Strong.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Strong.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Strong.java
deleted file mode 100644
index bd79b18..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Strong.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-strong-element'>&lt;strong&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="strong")
-public class Strong extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Style.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Style.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Style.java
deleted file mode 100644
index bb5708b..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Style.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/document-metadata.html#the-style-element'>&lt;style&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="style")
-public class Style extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Sub.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Sub.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Sub.java
deleted file mode 100644
index a929de7..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Sub.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-sub-and-sup-elements'>&lt;sub&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="sub")
-public class Sub extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Summary.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Summary.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Summary.java
deleted file mode 100644
index f11b57a..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Summary.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href=''>&lt;summary&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="summary")
-public class Summary extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Sup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Sup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Sup.java
deleted file mode 100644
index dac094b..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Sup.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-sub-and-sup-elements'>&lt;sup&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="sup")
-public class Sup extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Table.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Table.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Table.java
deleted file mode 100644
index 9dd21b7..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Table.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-table-element'>&lt;table&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="table")
-public class Table extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Tbody.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Tbody.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Tbody.java
deleted file mode 100644
index 5977095..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Tbody.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-tbody-element'>&lt;tbody&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="tbody")
-public class Tbody extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Td.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Td.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Td.java
deleted file mode 100644
index 721fed1..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Td.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-td-element'>&lt;td&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="td")
-public class Td extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Template.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Template.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Template.java
deleted file mode 100644
index 1be6831..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Template.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/scripting-1.html#the-template-element'>&lt;template&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="template")
-public class Template extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Textarea.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Textarea.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Textarea.java
deleted file mode 100644
index 6a1629d..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Textarea.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/forms.html#the-textarea-element'>&lt;textarea&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="textarea")
-public class Textarea extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Tfoot.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Tfoot.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Tfoot.java
deleted file mode 100644
index f0918db..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Tfoot.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-tfoot-element'>&lt;tfoot&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="tfoot")
-public class Tfoot extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Th.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Th.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Th.java
deleted file mode 100644
index 3f72d36..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Th.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-th-element'>&lt;th&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="th")
-public class Th extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Thead.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Thead.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Thead.java
deleted file mode 100644
index 94351f9..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Thead.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-thead-element'>&lt;thead&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="thead")
-public class Thead extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Time.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Time.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Time.java
deleted file mode 100644
index dd292ff..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Time.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-time-element'>&lt;time&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="time")
-public class Time extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Title.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Title.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Title.java
deleted file mode 100644
index 48a0b88..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Title.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/document-metadata.html#the-title-element'>&lt;title&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="title")
-public class Title extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Tr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Tr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Tr.java
deleted file mode 100644
index 238816b..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Tr.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/tabular-data.html#the-tr-element'>&lt;tr&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="tr")
-public class Tr extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Track.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Track.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Track.java
deleted file mode 100644
index 00c851e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Track.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-track-element'>&lt;track&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="track")
-public class Track extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/U.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/U.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/U.java
deleted file mode 100644
index fa5f36e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/U.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-u-element'>&lt;u&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="u")
-public class U extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Ul.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ul.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Ul.java
deleted file mode 100644
index 9e7cc83..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Ul.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-ul-element'>&lt;ul&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="ul")
-public class Ul extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Var.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Var.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Var.java
deleted file mode 100644
index b1a72a3..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Var.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-var-element'>&lt;var&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="var")
-public class Var extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Video.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Video.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Video.java
deleted file mode 100644
index 7c88b33..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Video.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/embedded-content-0.html#the-video-element'>&lt;video&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="video")
-public class Video extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Wbr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Wbr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Wbr.java
deleted file mode 100644
index 96f6ca3..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Wbr.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-wbr-element'>&lt;wbr&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="wbr")
-public class Wbr extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/package.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/package.html b/juneau-core/src/main/java/org/apache/juneau/html/dto/package.html
deleted file mode 100644
index a721d71..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/package.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/***************************************************************************************************************************
- * 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.
- *
- ***************************************************************************************************************************/
- -->
-<html>
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-	<style type="text/css">
-		/* For viewing in Page Designer */
-		@IMPORT url("../../../../../../../javadoc.css");
-
-		/* For viewing in REST interface */
-		@IMPORT url("../htdocs/javadoc.css");
-		body { 
-			margin: 20px; 
-		}	
-	</style>
-	<script>
-		/* Replace all @code and @link tags. */	
-		window.onload = function() {
-			document.body.innerHTML = document.body.innerHTML.replace(/\{\@code ([^\}]+)\}/g, '<code>$1</code>');
-			document.body.innerHTML = document.body.innerHTML.replace(/\{\@link (([^\}]+)\.)?([^\.\}]+)\}/g, '<code>$3</code>');
-		}
-	</script>
-</head>
-<body>
-<p>HTML Data Transfer Objects</p>
-</body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/A.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/A.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/A.java
new file mode 100644
index 0000000..a9d6375
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/A.java
@@ -0,0 +1,56 @@
+// ***************************************************************************************************************************
+// * 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 static org.apache.juneau.xml.annotation.XmlFormat.*;
+
+import org.apache.juneau.annotation.*;
+import org.apache.juneau.xml.annotation.*;
+
+/**
+ * DTO for an HTML <a href='https://www.w3.org/TR/html5/text-level-semantics.html#the-a-element'>&lt;a&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="a")
+@SuppressWarnings("javadoc")
+public class A extends HtmlElement {
+
+	/** <code>name</code> attribute */
+	@Xml(format=ATTR)
+	public String name;
+
+	/** <code>href</code> attribute */
+	@Xml(format=ATTR)
+	public String href;
+
+	/** Content */
+	@Xml(format=CONTENT)
+	public String text;
+
+	public A setName(String name) {
+		this.name = name;
+		return this;
+	}
+
+	public A setHref(String href) {
+		this.href = href;
+		return this;
+	}
+
+	public A setText(String text) {
+		this.text = text;
+		return this;
+	}
+}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Abbr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Abbr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Abbr.java
new file mode 100644
index 0000000..29869e7
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Abbr.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-abbr-element'>&lt;abbr&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="abbr")
+public class Abbr 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/Address.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Address.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Address.java
new file mode 100644
index 0000000..5e3393e
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Address.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-address-element'>&lt;address&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="address")
+public class Address 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/Area.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Area.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Area.java
new file mode 100644
index 0000000..8ac4c2b
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Area.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-area-element'>&lt;area&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="area")
+public class Area 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/Article.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Article.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Article.java
new file mode 100644
index 0000000..866d69a
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Article.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-article-element'>&lt;article&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="article")
+public class Article 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/Aside.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Aside.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Aside.java
new file mode 100644
index 0000000..1a0ade6
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Aside.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-aside-element'>&lt;aside&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="aside")
+public class Aside 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/Audio.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Audio.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Audio.java
new file mode 100644
index 0000000..6c042f9
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Audio.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-audio-element'>&lt;audio&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="audio")
+public class Audio 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/B.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/B.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/B.java
new file mode 100644
index 0000000..f53e95d
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/B.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-b-element'>&lt;b&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="b")
+public class B 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/Base.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Base.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Base.java
new file mode 100644
index 0000000..8668853
--- /dev/null
+++ b/juneau-core/src/main/java/org/apache/juneau/html/dto/proto/Base.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-base-element'>&lt;base&gt;</a> element.
+ * <p>
+ *
+ * @author James Bognar (james.bognar@salesforce.com)
+ */
+@Bean(typeName="base")
+public class Base extends HtmlElement {
+}



[7/8] incubator-juneau git commit: Move HTML 5 DTO into proto pacakge so that javadocs don't get generated.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Em.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Em.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Em.java
deleted file mode 100644
index 84ab815..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Em.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Embed.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Embed.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Embed.java
deleted file mode 100644
index dc053b3..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Embed.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Fieldset.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Fieldset.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Fieldset.java
deleted file mode 100644
index 528b20e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Fieldset.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Figcaption.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Figcaption.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Figcaption.java
deleted file mode 100644
index ac3634e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Figcaption.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Figure.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Figure.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Figure.java
deleted file mode 100644
index 9775b75..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Figure.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Footer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Footer.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Footer.java
deleted file mode 100644
index e91f1c5..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Footer.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Form.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Form.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Form.java
deleted file mode 100644
index 213066e..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Form.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/H1.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/H1.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/H1.java
deleted file mode 100644
index bb08d2d..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/H1.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/H2.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/H2.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/H2.java
deleted file mode 100644
index a72e2ac..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/H2.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/H3.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/H3.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/H3.java
deleted file mode 100644
index 6b6130f..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/H3.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/H4.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/H4.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/H4.java
deleted file mode 100644
index 3c38bc5..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/H4.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/H5.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/H5.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/H5.java
deleted file mode 100644
index ee66856..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/H5.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/H6.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/H6.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/H6.java
deleted file mode 100644
index 55f2007..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/H6.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Head.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Head.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Head.java
deleted file mode 100644
index 181aead..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Head.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@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/Header.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Header.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Header.java
deleted file mode 100644
index 3306572..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Header.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-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.bognar@salesforce.com)
- */
-@Bean(typeName="header")
-public class Header extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Hgroup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Hgroup.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Hgroup.java
deleted file mode 100644
index cacd598..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Hgroup.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href=''>&lt;hgroup&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="hgroup")
-public class Hgroup extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Hr.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Hr.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Hr.java
deleted file mode 100644
index fbc1832..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Hr.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/grouping-content.html#the-hr-element'>&lt;hr&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="hr")
-public class Hr extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/Html.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/Html.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/Html.java
deleted file mode 100644
index 77ce8eb..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/Html.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import org.apache.juneau.annotation.*;
-
-/**
- * DTO for an HTML <a href='https://www.w3.org/TR/html5/semantics.html#the-html-element'>&lt;html&gt;</a> element.
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@Bean(typeName="html")
-public class Html extends HtmlElement {
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlElement.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlElement.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlElement.java
deleted file mode 100644
index d743873..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlElement.java
+++ /dev/null
@@ -1,1300 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-import static org.apache.juneau.xml.annotation.XmlFormat.*;
-
-import java.util.*;
-
-import org.apache.juneau.annotation.*;
-import org.apache.juneau.html.*;
-import org.apache.juneau.xml.annotation.*;
-
-/**
- * Superclass for all HTML elements.
- * <p>
- * These are beans that when serialized using {@link HtmlSerializer} generate
- * valid HTML5 elements.
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@org.apache.juneau.html.annotation.Html(asXml=true)
-@SuppressWarnings("hiding")
-public abstract class HtmlElement {
-
-	/**
-	 * The children of this element.
-	 */
-	@Xml(format=MIXED)
-	public List<Object> children;
-
-	/**
-	 * Adds a child element to this element;
- 	 *
-	 * @param child
-	 * @return This object (for method chaining).
-	 */
-	public HtmlElement child(Object child) {
-		if (children == null)
-			children = new LinkedList<Object>();
-		children.add(child);
-		return this;
-	}
-
-	/**
-	 * <code>accesskey</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.keylabellist'>List of key labels</a>.
-	 * A key label or list of key labels with which to associate the element; each key label represents a keyboard shortcut which UAs can use to activate the element or give focus to the element.
-	 * An <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-ordered-tokens'>ordered set of unique space-separated tokens</a>, each of which must be exactly one Unicode code point in length.
-	 */
-	@Xml(format=ATTR)
-	public String accesskey;
-
-	/**
-	 * <code>accesskey</code> setter.
-	 * @param accesskey - The new value.
-	 * @return This object (for method chaining).
-	 * @see #accesskey
-	 */
-	public HtmlElement accesskey(String accesskey) {
-		this.accesskey = accesskey;
-		return this;
-	}
-
-	/**
-	 * <code>class</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.tokens'>Set of space-separated tokens</a>.
-	 * A name of a classification, or list of names of classifications, to which the element belongs.
-	 */
-	@Xml(format=ATTR)
-	@BeanProperty(name="class")
-	public String _class;
-
-	/**
-	 * <code>class</code> setter.
-	 * @param _class - The new value.
-	 * @return This object (for method chaining).
-	 * @see #_class
-	 */
-	public HtmlElement _class(String _class) {
-		this._class = _class;
-		return this;
-	}
-
-	/**
-	 * <code>contenteditable</code> - <js>"true"</js> or <js>"false"</js> or <js>""</js> (empty string) or <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attr-empty'>empty</a>.
-	 * Specifies whether the contents of the element are editable.
-	 */
-	@Xml(format=ATTR)
-	public String contenteditable;
-
-	/**
-	 * <code>contenteditable</code> setter.
-	 * @param contenteditable - The new value.
-	 * @return This object (for method chaining).
-	 * @see #contenteditable
-	 */
-	public HtmlElement contenteditable(String contenteditable) {
-		this.contenteditable = contenteditable;
-		return this;
-	}
-
-	/**
-	 * <code>contextmenu</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.idref'>ID reference</a>.
-	 * The value of the id attribute on the menu with which to associate the element as a context menu.
-	 */
-	@Xml(format=ATTR)
-	public String contextmenu;
-
-	/**
-	 * <code>contextmenu</code> setter.
-	 * @param contextmenu - The new value.
-	 * @return This object (for method chaining).
-	 * @see #contextmenu
-	 */
-	public HtmlElement contextmenu(String contextmenu) {
-		this.contextmenu = contextmenu;
-		return this;
-	}
-
-	/**
-	 * <code>dir</code> - <js>ltr"</js> or <js>"rtl"</js> or <js>"auto"</js>.
-	 * Specifies the element\u2019s text directionality.
-	 */
-	@Xml(format=ATTR)
-	public String dir;
-
-	/**
-	 * <code>dir</code> setter.
-	 * @param dir - The new value.
-	 * @return This object (for method chaining).
-	 * @see #dir
-	 */
-	public HtmlElement dir(String dir) {
-		this.dir = dir;
-		return this;
-	}
-
-	/**
-	 * <code>draggable</code> - <js>"true"</js> or <js>"false"</js>.
-	 * Specifies whether the element is draggable.
-	 */
-	@Xml(format=ATTR)
-	public String draggable;
-
-	/**
-	 * <code>draggable</code> setter.
-	 * @param draggable - The new value.
-	 * @return This object (for method chaining).
-	 * @see #draggable
-	 */
-	public HtmlElement draggable(String draggable) {
-		this.draggable = draggable;
-		return this;
-	}
-
-	/**
-	 * <code>dropzone</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.dropzonevalue'>Dropzone value</a>.
-	 * Specifies what types of content can be dropped on the element, and instructs the UA about which actions to take with content when it is dropped on the element.
-	 *
-	 * An <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-unordered-tokens'>unordered set of unique space-separated tokens</a>, each of which is a <a href='https://www.w3.org/TR/html-markup/terminology.html#case-insensitive'>case-insensitive match</a> for one of the following:
-	 * <ul>
-	 * 	<li><js>"copy"</js> - Indicates that dropping an accepted item on the element will result in a copy of the dragged data.
-	 * 	<li><js>"move"</js> - Indicates that dropping an accepted item on the element will result in the dragged data being moved to the new location.
-	 * 	<li><js>"link"</js> - Indicates that dropping an accepted item on the element will result in a link to the original data.
-	 * 	<li>Any <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>string</a> with three characters or more, beginning with the literal string <js>"string:"</js>.
-	 * 		Indicates that Plain Unicode string items, of the type indicated by the part of of the keyword after the <js>"string:"</js> string, can be dropped on this element.
-	 * 	<li>Any <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>string</a> with three characters or more, beginning with the literal string <js>"file:"</js>.
-	 * 		Indicates that File items, of the type indicated by the part of of the keyword after the <js>"file:"</js> string, can be dropped on this element.
-	 * </ul>
-	 *
-	 * The value must not have more than one of the three tokens <js>"copy"</js>, <js>"move"</js>, or <js>"link"</js>. If none are specified, the element represents a copy dropzone.
-	 */
-	@Xml(format=ATTR)
-	public String dropzone;
-
-	/**
-	 * <code>dropzone</code> setter.
-	 * @param dropzone - The new value.
-	 * @return This object (for method chaining).
-	 * @see #dropzone
-	 */
-	public HtmlElement dropzone(String dropzone) {
-		this.dropzone = dropzone;
-		return this;
-	}
-
-	/**
-	 * <code>hidden</code> - <js>"hidden"</js> or <js>""</js> (empty string) or <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attr-empty'>empty</a>.
-	 * Specifies that the element represents an element that is not yet, or is no longer, relevant.
-	 */
-	@Xml(format=ATTR)
-	public String hidden;
-
-	/**
-	 * <code>hidden</code> setter.
-	 * @param hidden - The new value.
-	 * @return This object (for method chaining).
-	 * @see #hidden
-	 */
-	public HtmlElement hidden(String hidden) {
-		this.hidden = hidden;
-		return this;
-	}
-
-	/**
-	 * <code>id</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.id'>ID</a>.
-	 * A unique identifier for the element.
-	 * There must not be multiple elements in a document that have the same id value.
-	 *
-	 * Value:  Any <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>string</a>, with the following restrictions:
-	 * <ul>
-	 * 	<li>Must be at least one character long.
-	 * 	<li>Must not contain any <a href='https://www.w3.org/TR/html-markup/terminology.html#space'>space characters</a>.
-	 * </ul>
-	 */
-	@Xml(format=ATTR)
-	public String id;
-
-	/**
-	 * <code>id</code> setter.
-	 * @param id - The new value.
-	 * @return This object (for method chaining).
-	 * @see #id
-	 */
-	public HtmlElement id(String id) {
-		this.id = id;
-		return this;
-	}
-
-	/**
-	 * <code>lang</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.langcode'>Language tag</a>.
-	 * Specifies the primary language for the <a href='https://www.w3.org/TR/html-markup/syntax.html#contents'>contents</a> of the element and for any of the element\u2019s attributes that contain text.
-	 * Value:  A valid language tag as defined in <a href='https://www.w3.org/TR/html-markup/references.html#refsBCP47'>[BCP 47]</a>.
-	 */
-	@Xml(format=ATTR)
-	public String lang;
-
-	/**
-	 * <code>lang</code> setter.
-	 * @param lang - The new value.
-	 * @return This object (for method chaining).
-	 * @see #lang
-	 */
-	public HtmlElement lang(String lang) {
-		this.lang = lang;
-		return this;
-	}
-
-	/**
-	 * <code>spellcheck</code> - <js>"true"</js> or <js>"false"</js> or <js>""</js> (empty string) or <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attr-empty'>empty</a>.
-	 * pecifies whether the element represents an element whose <a href='https://www.w3.org/TR/html-markup/syntax.html#contents'>contents</a> are subject to spell checking and grammar checking.
-	 */
-	@Xml(format=ATTR)
-	public String spellcheck;
-
-	/**
-	 * <code>spellcheck</code> setter.
-	 * @param spellcheck - The new value.
-	 * @return This object (for method chaining).
-	 * @see #spellcheck
-	 */
-	public HtmlElement spellcheck(String spellcheck) {
-		this.spellcheck = spellcheck;
-		return this;
-	}
-
-	/**
-	 * <code>style</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#data-string'>String</a>.
-	 * Specifies zero or more CSS declarations that apply to the element <a href='https://www.w3.org/TR/html-markup/references.html#refsCSS'>[CSS]</a>.
-	 */
-	@Xml(format=ATTR)
-	public String style;
-
-	/**
-	 * <code>style</code> setter.
-	 * @param style - The new value.
-	 * @return This object (for method chaining).
-	 * @see #style
-	 */
-	public HtmlElement style(String style) {
-		this.style = style;
-		return this;
-	}
-
-	/**
-	 * <code>tabindex</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.integer'>Integer</a>.
-	 * Specifies whether the element represents an element that is is focusable (that is, an element which is part of the sequence of focusable elements in the document), and the relative order of the element in the sequence of focusable elements in the document.
-	 */
-	@Xml(format=ATTR)
-	public String tabindex;
-
-	/**
-	 * <code>tabindex</code> setter.
-	 * @param tabindex - The new value.
-	 * @return This object (for method chaining).
-	 * @see #tabindex
-	 */
-	public HtmlElement tabindex(String tabindex) {
-		this.tabindex = tabindex;
-		return this;
-	}
-
-	/**
-	 * <code>title</code> - <a href='https://www.w3.org/TR/html-markup/syntax.html#syntax-attribute-value'>Any value</a>.
-	 * Advisory information associated with the element.
-	 */
-	@Xml(format=ATTR)
-	public String title;
-
-	/**
-	 * <code>title</code> setter.
-	 * @param title - The new value.
-	 * @return This object (for method chaining).
-	 * @see #title
-	 */
-	public HtmlElement title(String title) {
-		this.title = title;
-		return this;
-	}
-
-	/**
-	 * <code>translate</code> - <js>"yes"</js> or <js>"no"</js>.
-	 * Specifies whether an element\u2019s attribute values and contents of its children are to be translated when the page is localized, or whether to leave them unchanged.
-	 */
-	@Xml(format=ATTR)
-	public String translate;
-
-	/**
-	 * <code>translate</code> setter.
-	 * @param translate - The new value.
-	 * @return This object (for method chaining).
-	 * @see #translate
-	 */
-	public HtmlElement translate(String translate) {
-		this.translate = translate;
-		return this;
-	}
-
-	/**
-	 * <code>onabort</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Load of element was aborted by the user.
-	 */
-	@Xml(format=ATTR)
-	public String onabort;
-
-	/**
-	 * <code>onabort</code> setter.
-	 * @param onabort - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onabort
-	 */
-	public HtmlElement onabort(String onabort) {
-		this.onabort = onabort;
-		return this;
-	}
-
-	/**
-	 * <code>onblur</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element lost focus.
-	 */
-	@Xml(format=ATTR)
-	public String onblur;
-
-	/**
-	 * <code>onblur</code> setter.
-	 * @param onblur - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onblur
-	 */
-	public HtmlElement onblur(String onblur) {
-		this.onblur = onblur;
-		return this;
-	}
-
-	/**
-	 * <code>oncanplay</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The UA can resume playback of media data for this video or audio element, but estimates that if playback were to be started now, the video or audio could not be rendered at the current playback rate up to its end without having to stop for further buffering of content.
-	 */
-	@Xml(format=ATTR)
-	public String oncanplay;
-
-	/**
-	 * <code>oncanplay</code> setter.
-	 * @param oncanplay - The new value.
-	 * @return This object (for method chaining).
-	 * @see #oncanplay
-	 */
-	public HtmlElement oncanplay(String oncanplay) {
-		this.oncanplay = oncanplay;
-		return this;
-	}
-
-	/**
-	 * <code>oncanplaythrough</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The UA estimates that if playback were to be started now, the video or audio element could be rendered at the current playback rate all the way to its end without having to stop for further buffering.
-	 */
-	@Xml(format=ATTR)
-	public String oncanplaythrough;
-
-	/**
-	 * <code>oncanplaythrough</code> setter.
-	 * @param oncanplaythrough - The new value.
-	 * @return This object (for method chaining).
-	 * @see #oncanplaythrough
-	 */
-	public HtmlElement oncanplaythrough(String oncanplaythrough) {
-		this.oncanplaythrough = oncanplaythrough;
-		return this;
-	}
-
-	/**
-	 * <code>onchange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User committed a change to the value of element (form control).
-	 */
-	@Xml(format=ATTR)
-	public String onchange;
-
-	/**
-	 * <code>onchange</code> setter.
-	 * @param onchange - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onchange
-	 */
-	public HtmlElement onchange(String onchange) {
-		this.onchange = onchange;
-		return this;
-	}
-
-	/**
-	 * <code>onclick</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User pressed pointer button down and released pointer button over element, or otherwise activated the pointer in a manner that emulates such an action.
-	 */
-	@Xml(format=ATTR)
-	public String onclick;
-
-	/**
-	 * <code>onclick</code> setter.
-	 * @param onclick - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onclick
-	 */
-	public HtmlElement onclick(String onclick) {
-		this.onclick = onclick;
-		return this;
-	}
-
-	/**
-	 * <code>oncontextmenu</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User requested the context menu for element.
-	 */
-	@Xml(format=ATTR)
-	public String oncontextmenu;
-
-	/**
-	 * <code>oncontextmenu</code> setter.
-	 * @param oncontextmenu - The new value.
-	 * @return This object (for method chaining).
-	 * @see #oncontextmenu
-	 */
-	public HtmlElement oncontextmenu(String oncontextmenu) {
-		this.oncontextmenu = oncontextmenu;
-		return this;
-	}
-
-	/**
-	 * <code>ondblclick</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User clicked pointer button twice over element, or otherwise activated the pointer in a manner that simulates such an action.
-	 */
-	@Xml(format=ATTR)
-	public String ondblclick;
-
-	/**
-	 * <code>ondblclick</code> setter.
-	 * @param ondblclick - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondblclick
-	 */
-	public HtmlElement ondblclick(String ondblclick) {
-		this.ondblclick = ondblclick;
-		return this;
-	}
-
-	/**
-	 * <code>ondrag</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User is continuing to drag element.
-	 */
-	@Xml(format=ATTR)
-	public String ondrag;
-
-	/**
-	 * <code>ondrag</code> setter.
-	 * @param ondrag - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondrag
-	 */
-	public HtmlElement ondrag(String ondrag) {
-		this.ondrag = ondrag;
-		return this;
-	}
-
-	/**
-	 * <code>ondragend</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User ended dragging element.
-	 */
-	@Xml(format=ATTR)
-	public String ondragend;
-
-	/**
-	 * <code>ondragend</code> setter.
-	 * @param ondragend - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondragend
-	 */
-	public HtmlElement ondragend(String ondragend) {
-		this.ondragend = ondragend;
-		return this;
-	}
-
-	/**
-	 * <code>ondragenter</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User\u2019s drag operation entered element.
-	 */
-	@Xml(format=ATTR)
-	public String ondragenter;
-
-	/**
-	 * <code>ondragenter</code> setter.
-	 * @param ondragenter - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondragenter
-	 */
-	public HtmlElement ondragenter(String ondragenter) {
-		this.ondragenter = ondragenter;
-		return this;
-	}
-
-	/**
-	 * <code>ondragleave</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User\u2019s drag operation left element.
-	 */
-	@Xml(format=ATTR)
-	public String ondragleave;
-
-	/**
-	 * <code>ondragleave</code> setter.
-	 * @param ondragleave - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondragleave
-	 */
-	public HtmlElement ondragleave(String ondragleave) {
-		this.ondragleave = ondragleave;
-		return this;
-	}
-
-	/**
-	 * <code>ondragover</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User is continuing drag operation over element.
-	 */
-	@Xml(format=ATTR)
-	public String ondragover;
-
-	/**
-	 * <code>ondragover</code> setter.
-	 * @param ondragover - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondragover
-	 */
-	public HtmlElement ondragover(String ondragover) {
-		this.ondragover = ondragover;
-		return this;
-	}
-
-	/**
-	 * <code>ondragstart</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User started dragging element.
-	 */
-	@Xml(format=ATTR)
-	public String ondragstart;
-
-	/**
-	 * <code>ondragstart</code> setter.
-	 * @param ondragstart - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondragstart
-	 */
-	public HtmlElement ondragstart(String ondragstart) {
-		this.ondragstart = ondragstart;
-		return this;
-	}
-
-	/**
-	 * <code>ondrop</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User completed drop operation over element.
-	 */
-	@Xml(format=ATTR)
-	public String ondrop;
-
-	/**
-	 * <code>ondrop</code> setter.
-	 * @param ondrop - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondrop
-	 */
-	public HtmlElement ondrop(String ondrop) {
-		this.ondrop = ondrop;
-		return this;
-	}
-
-	/**
-	 * <code>ondurationchange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The DOM attribute duration on the video or audio element has been updated.
-	 */
-	@Xml(format=ATTR)
-	public String ondurationchange;
-
-	/**
-	 * <code>ondurationchange</code> setter.
-	 * @param ondurationchange - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ondurationchange
-	 */
-	public HtmlElement ondurationchange(String ondurationchange) {
-		this.ondurationchange = ondurationchange;
-		return this;
-	}
-
-	/**
-	 * <code>onemptied</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The video or audio element has returned to the uninitialized state.
-	 */
-	@Xml(format=ATTR)
-	public String onemptied;
-
-	/**
-	 * <code>onemptied</code> setter.
-	 * @param onemptied - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onemptied
-	 */
-	public HtmlElement onemptied(String onemptied) {
-		this.onemptied = onemptied;
-		return this;
-	}
-
-	/**
-	 * <code>onended</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The end of the video or audio element has been reached.
-	 */
-	@Xml(format=ATTR)
-	public String onended;
-
-	/**
-	 * <code>onended</code> setter.
-	 * @param onended - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onended
-	 */
-	public HtmlElement onended(String onended) {
-		this.onended = onended;
-		return this;
-	}
-
-	/**
-	 * <code>onerror</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element failed to load properly.
-	 */
-	@Xml(format=ATTR)
-	public String onerror;
-
-	/**
-	 * <code>onerror</code> setter.
-	 * @param onerror - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onerror
-	 */
-	public HtmlElement onerror(String onerror) {
-		this.onerror = onerror;
-		return this;
-	}
-
-	/**
-	 * <code>onfocus</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element received focus.
-	 */
-	@Xml(format=ATTR)
-	public String onfocus;
-
-	/**
-	 * <code>onfocus</code> setter.
-	 * @param onfocus - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onfocus
-	 */
-	public HtmlElement onfocus(String onfocus) {
-		this.onfocus = onfocus;
-		return this;
-	}
-
-	/**
-	 * <code>oninput</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User changed the value of element (form control).
-	 */
-	@Xml(format=ATTR)
-	public String oninput;
-
-	/**
-	 * <code>oninput</code> setter.
-	 * @param oninput - The new value.
-	 * @return This object (for method chaining).
-	 * @see #oninput
-	 */
-	public HtmlElement oninput(String oninput) {
-		this.oninput = oninput;
-		return this;
-	}
-
-	/**
-	 * <code>oninvalid</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element (form control) did not meet validity constraints.
-	 */
-	@Xml(format=ATTR)
-	public String oninvalid;
-
-	/**
-	 * <code>oninvalid</code> setter.
-	 * @param oninvalid - The new value.
-	 * @return This object (for method chaining).
-	 * @see #oninvalid
-	 */
-	public HtmlElement oninvalid(String oninvalid) {
-		this.oninvalid = oninvalid;
-		return this;
-	}
-
-	/**
-	 * <code>onkeydown</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User pressed down a key.
-	 */
-	@Xml(format=ATTR)
-	public String onkeydown;
-
-	/**
-	 * <code>onkeydown</code> setter.
-	 * @param onkeydown - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onkeydown
-	 */
-	public HtmlElement onkeydown(String onkeydown) {
-		this.onkeydown = onkeydown;
-		return this;
-	}
-
-	/**
-	 * <code>onkeypress</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User pressed down a key that is associated with a character value.
-	 */
-	@Xml(format=ATTR)
-	public String onkeypress;
-
-	/**
-	 * <code>onkeypress</code> setter.
-	 * @param onkeypress - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onkeypress
-	 */
-	public HtmlElement onkeypress(String onkeypress) {
-		this.onkeypress = onkeypress;
-		return this;
-	}
-
-	/**
-	 * <code>onkeyup</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User released a key.
-	 */
-	@Xml(format=ATTR)
-	public String onkeyup;
-
-	/**
-	 * <code>onkeyup</code> setter.
-	 * @param onkeyup - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onkeyup
-	 */
-	public HtmlElement onkeyup(String onkeyup) {
-		this.onkeyup = onkeyup;
-		return this;
-	}
-
-	/**
-	 * <code>onload</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element finished loading.
-	 */
-	@Xml(format=ATTR)
-	public String onload;
-
-	/**
-	 * <code>onload</code> setter.
-	 * @param onload - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onload
-	 */
-	public HtmlElement onload(String onload) {
-		this.onload = onload;
-		return this;
-	}
-
-	/**
-	 * <code>onloadeddata</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA can render the video or audio element at the current playback position for the first time.
-	 */
-	@Xml(format=ATTR)
-	public String onloadeddata;
-
-	/**
-	 * <code>onloadeddata</code> setter.
-	 * @param onloadeddata - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onloadeddata
-	 */
-	public HtmlElement onloadeddata(String onloadeddata) {
-		this.onloadeddata = onloadeddata;
-		return this;
-	}
-
-	/**
-	 * <code>onloadedmetadata</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA has just determined the duration and dimensions of the video or audio element.
-	 */
-	@Xml(format=ATTR)
-	public String onloadedmetadata;
-
-	/**
-	 * <code>onloadedmetadata</code> setter.
-	 * @param onloadedmetadata - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onloadedmetadata
-	 */
-	public HtmlElement onloadedmetadata(String onloadedmetadata) {
-		this.onloadedmetadata = onloadedmetadata;
-		return this;
-	}
-
-	/**
-	 * <code>onloadstart</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA has begun looking for media data in the video or audio element.
-	 */
-	@Xml(format=ATTR)
-	public String onloadstart;
-
-	/**
-	 * <code>onloadstart</code> setter.
-	 * @param onloadstart - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onloadstart
-	 */
-	public HtmlElement onloadstart(String onloadstart) {
-		this.onloadstart = onloadstart;
-		return this;
-	}
-
-	/**
-	 * <code>onmousedown</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User pressed down pointer button over element.
-	 */
-	@Xml(format=ATTR)
-	public String onmousedown;
-
-	/**
-	 * <code>onmousedown</code> setter.
-	 * @param onmousedown - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onmousedown
-	 */
-	public HtmlElement onmousedown(String onmousedown) {
-		this.onmousedown = onmousedown;
-		return this;
-	}
-
-	/**
-	 * <code>onmousemove</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User moved mouse.
-	 */
-	@Xml(format=ATTR)
-	public String onmousemove;
-
-	/**
-	 * <code>onmousemove</code> setter.
-	 * @param onmousemove - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onmousemove
-	 */
-	public HtmlElement onmousemove(String onmousemove) {
-		this.onmousemove = onmousemove;
-		return this;
-	}
-
-	/**
-	 * <code>onmouseout</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User moved pointer off boundaries of element.
-	 */
-	@Xml(format=ATTR)
-	public String onmouseout;
-
-	/**
-	 * <code>onmouseout</code> setter.
-	 * @param onmouseout - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onmouseout
-	 */
-	public HtmlElement onmouseout(String onmouseout) {
-		this.onmouseout = onmouseout;
-		return this;
-	}
-
-	/**
-	 * <code>onmouseover</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User moved pointer into boundaries of element or one of its descendant elements.
-	 */
-	@Xml(format=ATTR)
-	public String onmouseover;
-
-	/**
-	 * <code>onmouseover</code> setter.
-	 * @param onmouseover - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onmouseover
-	 */
-	public HtmlElement onmouseover(String onmouseover) {
-		this.onmouseover = onmouseover;
-		return this;
-	}
-
-	/**
-	 * <code>onmouseup</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User released pointer button over element.
-	 */
-	@Xml(format=ATTR)
-	public String onmouseup;
-
-	/**
-	 * <code>onmouseup</code> setter.
-	 * @param onmouseup - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onmouseup
-	 */
-	public HtmlElement onmouseup(String onmouseup) {
-		this.onmouseup = onmouseup;
-		return this;
-	}
-
-	/**
-	 * <code>onmousewheel</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User rotated wheel of mouse or other device in a manner that emulates such an action.
-	 */
-	@Xml(format=ATTR)
-	public String onmousewheel;
-
-	/**
-	 * <code>onmousewheel</code> setter.
-	 * @param onmousewheel - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onmousewheel
-	 */
-	public HtmlElement onmousewheel(String onmousewheel) {
-		this.onmousewheel = onmousewheel;
-		return this;
-	}
-
-	/**
-	 * <code>onpause</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User has paused playback of the video or audio element.
-	 */
-	@Xml(format=ATTR)
-	public String onpause;
-
-	/**
-	 * <code>onpause</code> setter.
-	 * @param onpause - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onpause
-	 */
-	public HtmlElement onpause(String onpause) {
-		this.onpause = onpause;
-		return this;
-	}
-
-	/**
-	 * <code>onplay</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA has initiated playback of the video or audio element.
-	 */
-	@Xml(format=ATTR)
-	public String onplay;
-
-	/**
-	 * <code>onplay</code> setter.
-	 * @param onplay - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onplay
-	 */
-	public HtmlElement onplay(String onplay) {
-		this.onplay = onplay;
-		return this;
-	}
-
-	/**
-	 * <code>onplaying</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Playback of the video or audio element has started.
-	 */
-	@Xml(format=ATTR)
-	public String onplaying;
-
-	/**
-	 * <code>onplaying</code> setter.
-	 * @param onplaying - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onplaying
-	 */
-	public HtmlElement onplaying(String onplaying) {
-		this.onplaying = onplaying;
-		return this;
-	}
-
-	/**
-	 * <code>onprogress</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA is fetching media data for the video or audio element.
-	 */
-	@Xml(format=ATTR)
-	public String onprogress;
-
-	/**
-	 * <code>onprogress</code> setter.
-	 * @param onprogress - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onprogress
-	 */
-	public HtmlElement onprogress(String onprogress) {
-		this.onprogress = onprogress;
-		return this;
-	}
-
-	/**
-	 * <code>onratechange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Either the DOM attribute defaultPlaybackRate or the DOM attribute playbackRate on the video or audio element has been updated.
-	 */
-	@Xml(format=ATTR)
-	public String onratechange;
-
-	/**
-	 * <code>onratechange</code> setter.
-	 * @param onratechange - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onratechange
-	 */
-	public HtmlElement onratechange(String onratechange) {
-		this.onratechange = onratechange;
-		return this;
-	}
-
-	/**
-	 * <code>onreadystatechange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element and all its subresources have finished loading.
-	 */
-	@Xml(format=ATTR)
-	public String onreadystatechange;
-
-	/**
-	 * <code>onreadystatechange</code> setter.
-	 * @param onreadystatechange - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onreadystatechange
-	 */
-	public HtmlElement onreadystatechange(String onreadystatechange) {
-		this.onreadystatechange = onreadystatechange;
-		return this;
-	}
-
-	/**
-	 * <code>onreset</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The form element was reset.
-	 */
-	@Xml(format=ATTR)
-	public String onreset;
-
-	/**
-	 * <code>onreset</code> setter.
-	 * @param onreset - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onreset
-	 */
-	public HtmlElement onreset(String onreset) {
-		this.onreset = onreset;
-		return this;
-	}
-
-	/**
-	 * <code>onscroll</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Element or document view was scrolled.
-	 */
-	@Xml(format=ATTR)
-	public String onscroll;
-
-	/**
-	 * <code>onscroll</code> setter.
-	 * @param onscroll - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onscroll
-	 */
-	public HtmlElement onscroll(String onscroll) {
-		this.onscroll = onscroll;
-		return this;
-	}
-
-	/**
-	 * <code>onseeked</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The value of the IDL attribute seeking changed to false (a seek operation on the video or audio element ended).
-	 */
-	@Xml(format=ATTR)
-	public String onseeked;
-
-	/**
-	 * <code>onseeked</code> setter.
-	 * @param onseeked - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onseeked
-	 */
-	public HtmlElement onseeked(String onseeked) {
-		this.onseeked = onseeked;
-		return this;
-	}
-
-	/**
-	 * <code>onseeking</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The value of the IDL attribute seeking changed to true, and the seek operation on the video or audio elements is taking long enough that the UA has time to fire the seeking event.
-	 */
-	@Xml(format=ATTR)
-	public String onseeking;
-
-	/**
-	 * <code>onseeking</code> setter.
-	 * @param onseeking - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onseeking
-	 */
-	public HtmlElement onseeking(String onseeking) {
-		this.onseeking = onseeking;
-		return this;
-	}
-
-	/**
-	 * <code>onselect</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User selected some text.
-	 */
-	@Xml(format=ATTR)
-	public String onselect;
-
-	/**
-	 * <code>onselect</code> setter.
-	 * @param onselect - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onselect
-	 */
-	public HtmlElement onselect(String onselect) {
-		this.onselect = onselect;
-		return this;
-	}
-
-	/**
-	 * <code>onshow</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * User requested the element be shown as a context menu.
-	 */
-	@Xml(format=ATTR)
-	public String onshow;
-
-	/**
-	 * <code>onshow</code> setter.
-	 * @param onshow - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onshow
-	 */
-	public HtmlElement onshow(String onshow) {
-		this.onshow = onshow;
-		return this;
-	}
-
-	/**
-	 * <code>onstalled</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA is attempting to fetch media data for the video or audio element, but that data is not forthcoming.
-	 */
-	@Xml(format=ATTR)
-	public String onstalled;
-
-	/**
-	 * <code>onstalled</code> setter.
-	 * @param onstalled - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onstalled
-	 */
-	public HtmlElement onstalled(String onstalled) {
-		this.onstalled = onstalled;
-		return this;
-	}
-
-	/**
-	 * <code>onsubmit</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The form element was submitted.
-	 */
-	@Xml(format=ATTR)
-	public String onsubmit;
-
-	/**
-	 * <code>onsubmit</code> setter.
-	 * @param onsubmit - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onsubmit
-	 */
-	public HtmlElement onsubmit(String onsubmit) {
-		this.onsubmit = onsubmit;
-		return this;
-	}
-
-	/**
-	 * <code>onsuspend</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * UA is intentionally not currently fetching media data for the video or audio element, but does not yet have the entire contents downloaded.
-	 */
-	@Xml(format=ATTR)
-	public String onsuspend;
-
-	/**
-	 * <code>onsuspend</code> setter.
-	 * @param onsuspend - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onsuspend
-	 */
-	public HtmlElement onsuspend(String onsuspend) {
-		this.onsuspend = onsuspend;
-		return this;
-	}
-
-	/**
-	 * <code>ontimeupdate</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * The current playback position of the video or audio element changed either as part of normal playback, or in an especially interesting way (for example, discontinuously).
-	 */
-	@Xml(format=ATTR)
-	public String ontimeupdate;
-
-	/**
-	 * <code>ontimeupdate</code> setter.
-	 * @param ontimeupdate - The new value.
-	 * @return This object (for method chaining).
-	 * @see #ontimeupdate
-	 */
-	public HtmlElement ontimeupdate(String ontimeupdate) {
-		this.ontimeupdate = ontimeupdate;
-		return this;
-	}
-
-	/**
-	 * <code>onvolumechange</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Either the DOM attribute volume or the DOM attribute muted on the video or audio element has been changed.
-	 */
-	@Xml(format=ATTR)
-	public String onvolumechange;
-
-	/**
-	 * <code>onvolumechange</code> setter.
-	 * @param onvolumechange - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onvolumechange
-	 */
-	public HtmlElement onvolumechange(String onvolumechange) {
-		this.onvolumechange = onvolumechange;
-		return this;
-	}
-
-	/**
-	 * <code>onwaiting</code> - <a href='https://www.w3.org/TR/html-markup/datatypes.html#common.data.functionbody'>functionbody</a>.
-	 * Playback of the video or audio element has stopped because the next frame is not yet available (but UA agent expects that frame to become available in due course).
-	 */
-	@Xml(format=ATTR)
-	public String onwaiting;
-
-	/**
-	 * <code>onwaiting</code> setter.
-	 * @param onwaiting - The new value.
-	 * @return This object (for method chaining).
-	 * @see #onwaiting
-	 */
-	public HtmlElement onwaiting(String onwaiting) {
-		this.onwaiting = onwaiting;
-		return this;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/4cbc1376/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlSchema.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlSchema.java b/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlSchema.java
deleted file mode 100644
index 5752567..0000000
--- a/juneau-core/src/main/java/org/apache/juneau/html/dto/HtmlSchema.java
+++ /dev/null
@@ -1,29 +0,0 @@
-// ***************************************************************************************************************************
-// * 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;
-
-/**
- * TODO
- * <p>
- *
- * @author James Bognar (james.bognar@salesforce.com)
- */
-@SuppressWarnings("javadoc")
-public class HtmlSchema {
-
-	// List of all classes that make up this schema.
-	public static final Class<?>[] schema = {
-
-	};
-
-}