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 2017/02/17 02:13:55 UTC

[17/36] incubator-juneau-website git commit: Add Swagger examples.

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/site/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/overview-tree.html b/content/site/apidocs/overview-tree.html
index 6e861d8..d0c3553 100644
--- a/content/site/apidocs/overview-tree.html
+++ b/content/site/apidocs/overview-tree.html
@@ -309,7 +309,6 @@
 <li type="circle">org.apache.juneau.ini.<a href="org/apache/juneau/ini/ConfigMgr.html" title="class in org.apache.juneau.ini"><span class="typeNameLink">ConfigMgr</span></a></li>
 <li type="circle">org.apache.juneau.ini.<a href="org/apache/juneau/ini/ConfigUtils.html" title="class in org.apache.juneau.ini"><span class="typeNameLink">ConfigUtils</span></a></li>
 <li type="circle">org.apache.juneau.jena.<a href="org/apache/juneau/jena/Constants.html" title="class in org.apache.juneau.jena"><span class="typeNameLink">Constants</span></a></li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Contact.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Contact</span></a></li>
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau"><span class="typeNameLink">Context</span></a>
 <ul>
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><span class="typeNameLink">BeanContext</span></a>
@@ -375,7 +374,6 @@
 </ul>
 </li>
 <li type="circle">org.apache.juneau.encoders.<a href="org/apache/juneau/encoders/EncoderMatch.html" title="class in org.apache.juneau.encoders"><span class="typeNameLink">EncoderMatch</span></a></li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ExternalDocumentation.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">ExternalDocumentation</span></a></li>
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/FileUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">FileUtils</span></a></li>
 <li type="circle">java.util.logging.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/logging/Formatter.html?is-external=true" title="class or interface in java.util.logging"><span class="typeNameLink">Formatter</span></a>
 <ul>
@@ -423,7 +421,6 @@
 </ul>
 </li>
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/HashCode.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">HashCode</span></a></li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/HeaderInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">HeaderInfo</span></a></li>
 <li type="circle">org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">HtmlBuilder</span></a></li>
 <li type="circle">org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">HtmlElement</span></a>
 <ul>
@@ -553,7 +550,6 @@
 </li>
 </ul>
 </li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Info.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Info</span></a></li>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">InputStream</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
 <ul>
 <li type="circle">org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackInputStream.html" title="class in org.apache.juneau.msgpack"><span class="typeNameLink">MsgPackInputStream</span></a></li>
@@ -563,9 +559,7 @@
 <li type="circle">org.apache.juneau.rest.converters.<a href="org/apache/juneau/rest/converters/Introspectable.html" title="class in org.apache.juneau.rest.converters"><span class="typeNameLink">Introspectable</span></a> (implements org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestConverter.html" title="interface in org.apache.juneau.rest">RestConverter</a>)</li>
 <li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/IOPipe.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">IOPipe</span></a></li>
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">IOUtils</span></a></li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Items.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Items</span></a></li>
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/KeywordSet.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">KeywordSet</span></a></li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/License.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">License</span></a></li>
 <li type="circle">org.apache.juneau.dto.<a href="org/apache/juneau/dto/Link.html" title="class in org.apache.juneau.dto"><span class="typeNameLink">Link</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
 <ul>
 <li type="circle">org.apache.juneau.rest.labels.<a href="org/apache/juneau/rest/labels/ResourceLink.html" title="class in org.apache.juneau.rest.labels"><span class="typeNameLink">ResourceLink</span></a></li>
@@ -745,7 +739,6 @@
 <li type="circle">org.apache.juneau.xml.<a href="org/apache/juneau/xml/NamespaceFactory.html" title="class in org.apache.juneau.xml"><span class="typeNameLink">NamespaceFactory</span></a></li>
 <li type="circle">org.apache.juneau.annotation.<a href="org/apache/juneau/annotation/Null.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Null</span></a></li>
 <li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/ObjectUtils.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">ObjectUtils</span></a></li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Operation</span></a></li>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">OutputStream</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</a>)
 <ul>
 <li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">ByteArrayOutputStream</span></a>
@@ -757,7 +750,6 @@
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/TeeOutputStream.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">TeeOutputStream</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">ParameterInfo</span></a></li>
 <li type="circle">org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserListener.html" title="class in org.apache.juneau.parser"><span class="typeNameLink">ParserListener</span></a></li>
 <li type="circle">org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserMatch.html" title="class in org.apache.juneau.parser"><span class="typeNameLink">ParserMatch</span></a></li>
 <li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">PojoIntrospector</span></a></li>
@@ -891,7 +883,6 @@
 <li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/MessageBundle.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">MessageBundle</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">ResponseInfo</span></a></li>
 <li type="circle">org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/ResponsePattern.html" title="class in org.apache.juneau.rest.client"><span class="typeNameLink">ResponsePattern</span></a></li>
 <li type="circle">org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client"><span class="typeNameLink">RestCall</span></a></li>
 <li type="circle">org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCallInterceptor.html" title="class in org.apache.juneau.rest.client"><span class="typeNameLink">RestCallInterceptor</span></a>
@@ -922,9 +913,7 @@
 <li type="circle">org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/SchemaRef.html" title="class in org.apache.juneau.dto.jsonschema"><span class="typeNameLink">SchemaRef</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SchemaInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">SchemaInfo</span></a></li>
 <li type="circle">org.apache.juneau.ini.<a href="org/apache/juneau/ini/Section.html" title="class in org.apache.juneau.ini"><span class="typeNameLink">Section</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;)</li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SecurityScheme.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">SecurityScheme</span></a></li>
 <li type="circle">org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/SerializedNameValuePair.html" title="class in org.apache.juneau.rest.client"><span class="typeNameLink">SerializedNameValuePair</span></a> (implements org.apache.http.NameValuePair)</li>
 <li type="circle">org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerMatch.html" title="class in org.apache.juneau.serializer"><span class="typeNameLink">SerializerMatch</span></a></li>
 <li type="circle">javax.servlet.<a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequestWrapper.html?is-external=true" title="class or interface in javax.servlet"><span class="typeNameLink">ServletRequestWrapper</span></a> (implements javax.servlet.<a href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet">ServletRequest</a>)
@@ -999,8 +988,26 @@
 <li type="circle">org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">StreamResource</span></a> (implements org.apache.juneau.<a href="org/apache/juneau/Streamable.html" title="interface in org.apache.juneau">Streamable</a>)</li>
 <li type="circle">org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/StringObject.html" title="class in org.apache.juneau.serializer"><span class="typeNameLink">StringObject</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</a>, org.apache.juneau.<a href="org/apache/juneau/Writable.html" title="interface in org.apache.juneau">Writable</a>)</li>
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">StringUtils</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">SwaggerBuilder</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">SwaggerElement</span></a>
+<ul>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Contact.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Contact</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ExternalDocumentation.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">ExternalDocumentation</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/HeaderInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">HeaderInfo</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Info.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Info</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Items.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Items</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/License.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">License</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Operation</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">ParameterInfo</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">ResponseInfo</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SchemaInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">SchemaInfo</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SecurityScheme.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">SecurityScheme</span></a></li>
 <li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Swagger</span></a></li>
 <li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Tag.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Tag</span></a></li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Xml.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Xml</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Temp.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Temp</span></a></li>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
@@ -1102,7 +1109,6 @@
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/TeeWriter.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">TeeWriter</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Xml.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Xml</span></a></li>
 <li type="circle">org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml"><span class="typeNameLink">XmlUtils</span></a></li>
 <li type="circle">org.apache.juneau.ini.<a href="org/apache/juneau/ini/XorEncoder.html" title="class in org.apache.juneau.ini"><span class="typeNameLink">XorEncoder</span></a> (implements org.apache.juneau.ini.<a href="org/apache/juneau/ini/Encoder.html" title="interface in org.apache.juneau.ini">Encoder</a>)</li>
 <li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/ZipFileList.FileEntry.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">ZipFileList.FileEntry</span></a> (implements org.apache.juneau.utils.<a href="org/apache/juneau/utils/ZipFileList.ZipFileEntry.html" title="interface in org.apache.juneau.utils">ZipFileList.ZipFileEntry</a>)</li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/Contact.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/Contact.html b/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/Contact.html
index 00f8793..1bf81a6 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/Contact.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/Contact.html
@@ -35,93 +35,115 @@
 <span class="sourceLineNo">027</span> * &lt;/p&gt;<a name="line.27"></a>
 <span class="sourceLineNo">028</span> */<a name="line.28"></a>
 <span class="sourceLineNo">029</span>@Bean(properties="name,url,email")<a name="line.29"></a>
-<span class="sourceLineNo">030</span>public class Contact {<a name="line.30"></a>
-<span class="sourceLineNo">031</span><a name="line.31"></a>
-<span class="sourceLineNo">032</span>   private String name;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>   private String url;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>   private String email;<a name="line.34"></a>
-<span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>   /**<a name="line.36"></a>
-<span class="sourceLineNo">037</span>    * Convenience method for creating a new Contact object.<a name="line.37"></a>
-<span class="sourceLineNo">038</span>    *<a name="line.38"></a>
-<span class="sourceLineNo">039</span>    * @return A new Contact object.<a name="line.39"></a>
-<span class="sourceLineNo">040</span>    */<a name="line.40"></a>
-<span class="sourceLineNo">041</span>   public static Contact create() {<a name="line.41"></a>
-<span class="sourceLineNo">042</span>      return new Contact();<a name="line.42"></a>
-<span class="sourceLineNo">043</span>   }<a name="line.43"></a>
-<span class="sourceLineNo">044</span><a name="line.44"></a>
-<span class="sourceLineNo">045</span>   /**<a name="line.45"></a>
-<span class="sourceLineNo">046</span>    * Bean property getter:  &lt;property&gt;name&lt;/property&gt;.<a name="line.46"></a>
-<span class="sourceLineNo">047</span>    * &lt;p&gt;<a name="line.47"></a>
-<span class="sourceLineNo">048</span>    * The identifying name of the contact person/organization.<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    *<a name="line.49"></a>
-<span class="sourceLineNo">050</span>    * @return The value of the &lt;property&gt;name&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.50"></a>
-<span class="sourceLineNo">051</span>    */<a name="line.51"></a>
-<span class="sourceLineNo">052</span>   public String getName() {<a name="line.52"></a>
-<span class="sourceLineNo">053</span>      return name;<a name="line.53"></a>
-<span class="sourceLineNo">054</span>   }<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span>   /**<a name="line.56"></a>
-<span class="sourceLineNo">057</span>    * Bean property setter:  &lt;property&gt;name&lt;/property&gt;.<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    * &lt;p&gt;<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    * The identifying name of the contact person/organization.<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    *<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    * @param name The new value for the &lt;property&gt;name&lt;/property&gt; property on this bean.<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    * @return This object (for method chaining).<a name="line.62"></a>
-<span class="sourceLineNo">063</span>    */<a name="line.63"></a>
-<span class="sourceLineNo">064</span>   public Contact setName(String name) {<a name="line.64"></a>
-<span class="sourceLineNo">065</span>      this.name = name;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>      return this;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>   }<a name="line.67"></a>
-<span class="sourceLineNo">068</span><a name="line.68"></a>
-<span class="sourceLineNo">069</span>   /**<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    * Bean property getter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    * &lt;p&gt;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    * The URL pointing to the contact information. MUST be in the format of a URL.<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    *<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    * @return The value of the &lt;property&gt;url&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.74"></a>
-<span class="sourceLineNo">075</span>    */<a name="line.75"></a>
-<span class="sourceLineNo">076</span>   public String getUrl() {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>      return url;<a name="line.77"></a>
-<span class="sourceLineNo">078</span>   }<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>   /**<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    * Bean property setter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    * &lt;p&gt;<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    * The URL pointing to the contact information. MUST be in the format of a URL.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    *<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    * @param url The new value for the &lt;property&gt;url&lt;/property&gt; property on this bean.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    * @return This object (for method chaining).<a name="line.86"></a>
-<span class="sourceLineNo">087</span>    */<a name="line.87"></a>
-<span class="sourceLineNo">088</span>   public Contact setUrl(String url) {<a name="line.88"></a>
-<span class="sourceLineNo">089</span>      this.url = url;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>      return this;<a name="line.90"></a>
-<span class="sourceLineNo">091</span>   }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span>   /**<a name="line.93"></a>
-<span class="sourceLineNo">094</span>    * Bean property getter:  &lt;property&gt;email&lt;/property&gt;.<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    * &lt;p&gt;<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    * The email address of the contact person/organization. MUST be in the format of an email address.<a name="line.96"></a>
+<span class="sourceLineNo">030</span>@SuppressWarnings("hiding")<a name="line.30"></a>
+<span class="sourceLineNo">031</span>public class Contact extends SwaggerElement {<a name="line.31"></a>
+<span class="sourceLineNo">032</span><a name="line.32"></a>
+<span class="sourceLineNo">033</span>   private String name;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>   private String url;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>   private String email;<a name="line.35"></a>
+<span class="sourceLineNo">036</span><a name="line.36"></a>
+<span class="sourceLineNo">037</span>   /**<a name="line.37"></a>
+<span class="sourceLineNo">038</span>    * Bean property getter:  &lt;property&gt;name&lt;/property&gt;.<a name="line.38"></a>
+<span class="sourceLineNo">039</span>    * &lt;p&gt;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>    * The identifying name of the contact person/organization.<a name="line.40"></a>
+<span class="sourceLineNo">041</span>    *<a name="line.41"></a>
+<span class="sourceLineNo">042</span>    * @return The value of the &lt;property&gt;name&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.42"></a>
+<span class="sourceLineNo">043</span>    */<a name="line.43"></a>
+<span class="sourceLineNo">044</span>   public String getName() {<a name="line.44"></a>
+<span class="sourceLineNo">045</span>      return name;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>   }<a name="line.46"></a>
+<span class="sourceLineNo">047</span><a name="line.47"></a>
+<span class="sourceLineNo">048</span>   /**<a name="line.48"></a>
+<span class="sourceLineNo">049</span>    * Bean property setter:  &lt;property&gt;name&lt;/property&gt;.<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    * &lt;p&gt;<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    * The identifying name of the contact person/organization.<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    *<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    * @param name The new value for the &lt;property&gt;name&lt;/property&gt; property on this bean.<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    * @return This object (for method chaining).<a name="line.54"></a>
+<span class="sourceLineNo">055</span>    */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>   public Contact setName(String name) {<a name="line.56"></a>
+<span class="sourceLineNo">057</span>      this.name = name;<a name="line.57"></a>
+<span class="sourceLineNo">058</span>      return this;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>   }<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span>   /**<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    * Synonym for {@link #setName(String)}.<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    *<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    * @param name The new value for the &lt;property&gt;name&lt;/property&gt; property on this bean.<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    * @return This object (for method chaining).<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    */<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   public Contact name(String name) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span>      return setName(name);<a name="line.68"></a>
+<span class="sourceLineNo">069</span>   }<a name="line.69"></a>
+<span class="sourceLineNo">070</span><a name="line.70"></a>
+<span class="sourceLineNo">071</span>   /**<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    * Bean property getter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    * &lt;p&gt;<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    * The URL pointing to the contact information. MUST be in the format of a URL.<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    *<a name="line.75"></a>
+<span class="sourceLineNo">076</span>    * @return The value of the &lt;property&gt;url&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.76"></a>
+<span class="sourceLineNo">077</span>    */<a name="line.77"></a>
+<span class="sourceLineNo">078</span>   public String getUrl() {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>      return url;<a name="line.79"></a>
+<span class="sourceLineNo">080</span>   }<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span>   /**<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    * Bean property setter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    * &lt;p&gt;<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    * The URL pointing to the contact information. MUST be in the format of a URL.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    *<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    * @param url The new value for the &lt;property&gt;url&lt;/property&gt; property on this bean.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    * @return This object (for method chaining).<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    */<a name="line.89"></a>
+<span class="sourceLineNo">090</span>   public Contact setUrl(String url) {<a name="line.90"></a>
+<span class="sourceLineNo">091</span>      this.url = url;<a name="line.91"></a>
+<span class="sourceLineNo">092</span>      return this;<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   }<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span>   /**<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    * Synonym for {@link #setUrl(String)}.<a name="line.96"></a>
 <span class="sourceLineNo">097</span>    *<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    * @return The value of the &lt;property&gt;email&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    */<a name="line.99"></a>
-<span class="sourceLineNo">100</span>   public String getEmail() {<a name="line.100"></a>
-<span class="sourceLineNo">101</span>      return email;<a name="line.101"></a>
-<span class="sourceLineNo">102</span>   }<a name="line.102"></a>
-<span class="sourceLineNo">103</span><a name="line.103"></a>
-<span class="sourceLineNo">104</span>   /**<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    * Bean property setter:  &lt;property&gt;email&lt;/property&gt;.<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    * &lt;p&gt;<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    * The email address of the contact person/organization. MUST be in the format of an email address.<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    *<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    * @param email The new value for the &lt;property&gt;email&lt;/property&gt; property on this bean.<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    * @return This object (for method chaining).<a name="line.110"></a>
+<span class="sourceLineNo">098</span>    * @param url The new value for the &lt;property&gt;url&lt;/property&gt; property on this bean.<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    * @return This object (for method chaining).<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    */<a name="line.100"></a>
+<span class="sourceLineNo">101</span>   public Contact url(String url) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>      return setName(url);<a name="line.102"></a>
+<span class="sourceLineNo">103</span>   }<a name="line.103"></a>
+<span class="sourceLineNo">104</span><a name="line.104"></a>
+<span class="sourceLineNo">105</span>   /**<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    * Bean property getter:  &lt;property&gt;email&lt;/property&gt;.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    * &lt;p&gt;<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    * The email address of the contact person/organization. MUST be in the format of an email address.<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    *<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    * @return The value of the &lt;property&gt;email&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    */<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   public Contact setEmail(String email) {<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      this.email = email;<a name="line.113"></a>
-<span class="sourceLineNo">114</span>      return this;<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   }<a name="line.115"></a>
-<span class="sourceLineNo">116</span>}<a name="line.116"></a>
+<span class="sourceLineNo">112</span>   public String getEmail() {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>      return email;<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   }<a name="line.114"></a>
+<span class="sourceLineNo">115</span><a name="line.115"></a>
+<span class="sourceLineNo">116</span>   /**<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    * Bean property setter:  &lt;property&gt;email&lt;/property&gt;.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    * &lt;p&gt;<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    * The email address of the contact person/organization. MUST be in the format of an email address.<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    *<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    * @param email The new value for the &lt;property&gt;email&lt;/property&gt; property on this bean.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    * @return This object (for method chaining).<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    */<a name="line.123"></a>
+<span class="sourceLineNo">124</span>   public Contact setEmail(String email) {<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      this.email = email;<a name="line.125"></a>
+<span class="sourceLineNo">126</span>      return this;<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   }<a name="line.127"></a>
+<span class="sourceLineNo">128</span><a name="line.128"></a>
+<span class="sourceLineNo">129</span>   /**<a name="line.129"></a>
+<span class="sourceLineNo">130</span>    * Synonym for {@link #setEmail(String)}.<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    *<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    * @param email The new value for the &lt;property&gt;email&lt;/property&gt; property on this bean.<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    * @return This object (for method chaining).<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    */<a name="line.134"></a>
+<span class="sourceLineNo">135</span>   public Contact email(String email) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span>      return setEmail(email);<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   }<a name="line.137"></a>
+<span class="sourceLineNo">138</span>}<a name="line.138"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/4903c5d1/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/ExternalDocumentation.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/ExternalDocumentation.html b/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/ExternalDocumentation.html
index 8fddb69..5f62551 100644
--- a/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/ExternalDocumentation.html
+++ b/content/site/apidocs/src-html/org/apache/juneau/dto/swagger/ExternalDocumentation.html
@@ -34,69 +34,80 @@
 <span class="sourceLineNo">026</span> * &lt;/p&gt;<a name="line.26"></a>
 <span class="sourceLineNo">027</span> */<a name="line.27"></a>
 <span class="sourceLineNo">028</span>@Bean(properties="description,url")<a name="line.28"></a>
-<span class="sourceLineNo">029</span>public class ExternalDocumentation {<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>   private String description;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>   private String url;<a name="line.32"></a>
-<span class="sourceLineNo">033</span><a name="line.33"></a>
-<span class="sourceLineNo">034</span>   /**<a name="line.34"></a>
-<span class="sourceLineNo">035</span>    * Convenience method for creating a new ExternalDocumentation object.<a name="line.35"></a>
-<span class="sourceLineNo">036</span>    *<a name="line.36"></a>
-<span class="sourceLineNo">037</span>    * @param url Required.  The URL for the target documentation. Value MUST be in the format of a URL.<a name="line.37"></a>
-<span class="sourceLineNo">038</span>    * @return A new ExternalDocumentation object.<a name="line.38"></a>
-<span class="sourceLineNo">039</span>    */<a name="line.39"></a>
-<span class="sourceLineNo">040</span>   public static ExternalDocumentation create(String url) {<a name="line.40"></a>
-<span class="sourceLineNo">041</span>      return new ExternalDocumentation().setUrl(url);<a name="line.41"></a>
-<span class="sourceLineNo">042</span>   }<a name="line.42"></a>
-<span class="sourceLineNo">043</span><a name="line.43"></a>
-<span class="sourceLineNo">044</span>   /**<a name="line.44"></a>
-<span class="sourceLineNo">045</span>    * Bean property getter:  &lt;property&gt;description&lt;/property&gt;.<a name="line.45"></a>
-<span class="sourceLineNo">046</span>    * &lt;p&gt;<a name="line.46"></a>
-<span class="sourceLineNo">047</span>    * A short description of the target documentation. GFM syntax can be used for rich text representation.<a name="line.47"></a>
-<span class="sourceLineNo">048</span>    *<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    * @return The value of the &lt;property&gt;description&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.49"></a>
-<span class="sourceLineNo">050</span>    */<a name="line.50"></a>
-<span class="sourceLineNo">051</span>   public String getDescription() {<a name="line.51"></a>
-<span class="sourceLineNo">052</span>      return description;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>   }<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>   /**<a name="line.55"></a>
-<span class="sourceLineNo">056</span>    * Bean property setter:  &lt;property&gt;description&lt;/property&gt;.<a name="line.56"></a>
-<span class="sourceLineNo">057</span>    * &lt;p&gt;<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    * A short description of the target documentation. GFM syntax can be used for rich text representation.<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    *<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    * @param description The new value for the &lt;property&gt;description&lt;/property&gt; property on this bean.<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    * @return This object (for method chaining).<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    */<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   public ExternalDocumentation setDescription(String description) {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      this.description = description;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>      return this;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   }<a name="line.66"></a>
-<span class="sourceLineNo">067</span><a name="line.67"></a>
-<span class="sourceLineNo">068</span>   /**<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    * Bean property getter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    * &lt;p&gt;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    * Required. The URL for the target documentation. Value MUST be in the format of a URL.<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    *<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    * @return The value of the &lt;property&gt;url&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.73"></a>
-<span class="sourceLineNo">074</span>    */<a name="line.74"></a>
-<span class="sourceLineNo">075</span>   public String getUrl() {<a name="line.75"></a>
-<span class="sourceLineNo">076</span>      return url;<a name="line.76"></a>
-<span class="sourceLineNo">077</span>   }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span>   /**<a name="line.79"></a>
-<span class="sourceLineNo">080</span>    * Bean property setter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    * &lt;p&gt;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    * Required. The URL for the target documentation. Value MUST be in the format of a URL.<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    *<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    * @param url The new value for the &lt;property&gt;url&lt;/property&gt; property on this bean.<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    * @return This object (for method chaining).<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    */<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   public ExternalDocumentation setUrl(String url) {<a name="line.87"></a>
-<span class="sourceLineNo">088</span>      this.url = url;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>      return this;<a name="line.89"></a>
-<span class="sourceLineNo">090</span>   }<a name="line.90"></a>
-<span class="sourceLineNo">091</span>}<a name="line.91"></a>
+<span class="sourceLineNo">029</span>@SuppressWarnings("hiding")<a name="line.29"></a>
+<span class="sourceLineNo">030</span>public class ExternalDocumentation extends SwaggerElement {<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>   private String description;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>   private String url;<a name="line.33"></a>
+<span class="sourceLineNo">034</span><a name="line.34"></a>
+<span class="sourceLineNo">035</span>   /**<a name="line.35"></a>
+<span class="sourceLineNo">036</span>    * Bean property getter:  &lt;property&gt;description&lt;/property&gt;.<a name="line.36"></a>
+<span class="sourceLineNo">037</span>    * &lt;p&gt;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>    * A short description of the target documentation. GFM syntax can be used for rich text representation.<a name="line.38"></a>
+<span class="sourceLineNo">039</span>    *<a name="line.39"></a>
+<span class="sourceLineNo">040</span>    * @return The value of the &lt;property&gt;description&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.40"></a>
+<span class="sourceLineNo">041</span>    */<a name="line.41"></a>
+<span class="sourceLineNo">042</span>   public String getDescription() {<a name="line.42"></a>
+<span class="sourceLineNo">043</span>      return description;<a name="line.43"></a>
+<span class="sourceLineNo">044</span>   }<a name="line.44"></a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span>   /**<a name="line.46"></a>
+<span class="sourceLineNo">047</span>    * Bean property setter:  &lt;property&gt;description&lt;/property&gt;.<a name="line.47"></a>
+<span class="sourceLineNo">048</span>    * &lt;p&gt;<a name="line.48"></a>
+<span class="sourceLineNo">049</span>    * A short description of the target documentation. GFM syntax can be used for rich text representation.<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    *<a name="line.50"></a>
+<span class="sourceLineNo">051</span>    * @param description The new value for the &lt;property&gt;description&lt;/property&gt; property on this bean.<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    * @return This object (for method chaining).<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    */<a name="line.53"></a>
+<span class="sourceLineNo">054</span>   public ExternalDocumentation setDescription(String description) {<a name="line.54"></a>
+<span class="sourceLineNo">055</span>      this.description = description;<a name="line.55"></a>
+<span class="sourceLineNo">056</span>      return this;<a name="line.56"></a>
+<span class="sourceLineNo">057</span>   }<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span>   /**<a name="line.59"></a>
+<span class="sourceLineNo">060</span>    * Synonym for {@link #setDescription(String)}.<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    *<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    * @param description The new value for the &lt;property&gt;description&lt;/property&gt; property on this bean.<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    * @return This object (for method chaining).<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    */<a name="line.64"></a>
+<span class="sourceLineNo">065</span>   public ExternalDocumentation description(String description) {<a name="line.65"></a>
+<span class="sourceLineNo">066</span>      return setDescription(description);<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   }<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span>   /**<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    * Bean property getter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    * &lt;p&gt;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>    * Required. The URL for the target documentation. Value MUST be in the format of a URL.<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    *<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    * @return The value of the &lt;property&gt;url&lt;/property&gt; property on this bean, or &lt;jk&gt;null&lt;/jk&gt; if it is not set.<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    */<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   public String getUrl() {<a name="line.76"></a>
+<span class="sourceLineNo">077</span>      return url;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>   }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span>   /**<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    * Bean property setter:  &lt;property&gt;url&lt;/property&gt;.<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    * &lt;p&gt;<a name="line.82"></a>
+<span class="sourceLineNo">083</span>    * Required. The URL for the target documentation. Value MUST be in the format of a URL.<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    *<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    * @param url The new value for the &lt;property&gt;url&lt;/property&gt; property on this bean.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    * @return This object (for method chaining).<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    */<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   public ExternalDocumentation setUrl(String url) {<a name="line.88"></a>
+<span class="sourceLineNo">089</span>      this.url = url;<a name="line.89"></a>
+<span class="sourceLineNo">090</span>      return this;<a name="line.90"></a>
+<span class="sourceLineNo">091</span>   }<a name="line.91"></a>
+<span class="sourceLineNo">092</span><a name="line.92"></a>
+<span class="sourceLineNo">093</span>   /**<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    * Synonym for {@link #setUrl(String)}.<a name="line.94"></a>
+<span class="sourceLineNo">095</span>    *<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    * @param url The new value for the &lt;property&gt;url&lt;/property&gt; property on this bean.<a name="line.96"></a>
+<span class="sourceLineNo">097</span>    * @return This object (for method chaining).<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    */<a name="line.98"></a>
+<span class="sourceLineNo">099</span>   public ExternalDocumentation url(String url) {<a name="line.99"></a>
+<span class="sourceLineNo">100</span>      return setUrl(url);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>   }<a name="line.101"></a>
+<span class="sourceLineNo">102</span>}<a name="line.102"></a>