http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/package-tree.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/package-tree.html b/content/site/apidocs/org/apache/juneau/package-tree.html index 3c831b5..2d46634 100644 --- a/content/site/apidocs/org/apache/juneau/package-tree.html +++ b/content/site/apidocs/org/apache/juneau/package-tree.html @@ -168,6 +168,7 @@ </li> </ul> </li> +<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><span class="typeNameLink">UriContext</span></a></li> </ul> </li> </ul> @@ -185,6 +186,8 @@ <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (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><T>, 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">org.apache.juneau.<a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Visibility</span></a></li> +<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">UriResolution</span></a></li> +<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau"><span class="typeNameLink">UriRelativity</span></a></li> </ul> </li> </ul>
http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/parser/ParserContext.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/parser/ParserContext.html b/content/site/apidocs/org/apache/juneau/parser/ParserContext.html index 39041e9..64d345d 100644 --- a/content/site/apidocs/org/apache/juneau/parser/ParserContext.html +++ b/content/site/apidocs/org/apache/juneau/parser/ParserContext.html @@ -220,7 +220,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in <!-- --> </a> <h3>Methods inherited from class org.apache.juneau.<a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a></h3> -<code><a href="../../../../org/apache/juneau/BeanContext.html#Z:Z_class--">_class</a>, <a href="../../../../org/apache/juneau/BeanContext.html#createSession--">createSession</a>, <a href="../../../../org/apache/juneau/BeanContext.html#createSession-org.apache.juneau.ObjectMap-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-">createSession</a>, <a href="../../../../org/apache/juneau/BeanContext.html#dumpCacheStats--">dumpCacheStats</a>, <a href="../../../../org/apache/juneau/BeanContext.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getBeanMeta-java.lang.Class-">getBeanMeta</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getBeanRegistry--">getBeanRegistry</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getBeanTypePropertyName--">getBeanTypePropertyName</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.Class-">getClassMeta</a>, <a href="../../../../org/a pache/juneau/BeanContext.html#getClassMeta-java.lang.reflect.Type-java.lang.reflect.Type...-">getClassMeta</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getClassMetaForObject-T-">getClassMetaForObject</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getImplClassConstructor-java.lang.Class-org.apache.juneau.Visibility-">getImplClassConstructor</a>, <a href="../../../../org/apache/juneau/BeanContext.html#hashCode--">hashCode</a>, <a href="../../../../org/apache/juneau/BeanContext.html#hasSameCache-org.apache.juneau.BeanContext-">hasSameCache</a>, <a href="../../../../org/apache/juneau/BeanContext.html#isNotABean-java.lang.Class-">isNotABean</a>, <a href="../../../../org/apache/juneau/BeanContext.html#object--">object</a>, <a href="../../../../org/apache/juneau/BeanContext.html#resolveClassMeta-org.apache.juneau.annotation.BeanProperty-java.lang.reflect.Type-java.util.Map-">resolveClassMeta</a>, <a href="../../../../org/apache/juneau/BeanContext.html#string-- ">string</a></code></li> +<code><a href="../../../../org/apache/juneau/BeanContext.html#Z:Z_class--">_class</a>, <a href="../../../../org/apache/juneau/BeanContext.html#createSession--">createSession</a>, <a href="../../../../org/apache/juneau/BeanContext.html#createSession-org.apache.juneau.ObjectMap-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-">createSession</a>, <a href="../../../../org/apache/juneau/BeanContext.html#dumpCacheStats--">dumpCacheStats</a>, <a href="../../../../org/apache/juneau/BeanContext.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getBeanMeta-java.lang.Class-">getBeanMeta</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getBeanRegistry--">getBeanRegistry</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getBeanTypePropertyName--">getBeanTypePropertyName</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getClassMeta-java.lang.Class-">getClassMeta</a>, <a href="../../../../org/a pache/juneau/BeanContext.html#getClassMeta-java.lang.reflect.Type-java.lang.reflect.Type...-">getClassMeta</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getClassMetaForObject-T-">getClassMetaForObject</a>, <a href="../../../../org/apache/juneau/BeanContext.html#getImplClassConstructor-java.lang.Class-org.apache.juneau.Visibility-">getImplClassConstructor</a>, <a href="../../../../org/apache/juneau/BeanContext.html#hashCode--">hashCode</a>, <a href="../../../../org/apache/juneau/BeanContext.html#hasSameCache-org.apache.juneau.BeanContext-">hasSameCache</a>, <a href="../../../../org/apache/juneau/BeanContext.html#isBean-java.lang.Object-">isBean</a>, <a href="../../../../org/apache/juneau/BeanContext.html#isNotABean-java.lang.Class-">isNotABean</a>, <a href="../../../../org/apache/juneau/BeanContext.html#object--">object</a>, <a href="../../../../org/apache/juneau/BeanContext.html#resolveClassMeta-org.apache.juneau.annotation.BeanProperty-java.lang.reflect.Type-java.uti l.Map-">resolveClassMeta</a>, <a href="../../../../org/apache/juneau/BeanContext.html#string--">string</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.Context"> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializer.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializer.html b/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializer.html index 20419db..5d3be30 100644 --- a/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializer.html +++ b/content/site/apidocs/org/apache/juneau/plaintext/PlainTextSerializer.html @@ -239,7 +239,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html" <!-- --> </a> <h3>Methods inherited from class org.apache.juneau.serializer.<a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a></h3> -<code><a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-">createSession</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-">createSession</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getMediaTypes--">getMediaTypes</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getPrimaryMediaType--">getPrimaryMediaType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseContentType--">getResponseContentType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseHeaders-org.apache.juneau.ObjectMap-">getResponseHeaders</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-java.lang.Object-java.lang.Object-">serialize</a>, <a href="../../../../org/apache /juneau/serializer/Serializer.html#serialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#toList-java.lang.Class-java.lang.Object-">toList</a></code></li> +<code><a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-">createSession</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-org.apache.juneau.UriContext-">createSession</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getMediaTypes--">getMediaTypes</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getPrimaryMediaType--">getPrimaryMediaType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseContentType--">getResponseContentType</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#getResponseHeaders-org.apache.juneau.ObjectMap-">getResponseHeaders</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-java.lang.Object-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#serialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">serialize</a>, <a href="../../../../org/apache/juneau/serializer/Serializer.html#toList-java.lang.Class-java.lang.Object-">toList</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.CoreObject"> @@ -344,7 +344,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html" <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../org/apache/juneau/serializer/Serializer.html#doSerialize-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">doSerialize</a></code> in class <code><a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a></code></dd> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>session</code> - The serializer session object return by <a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-"><code>Serializer.createSession(Object, ObjectMap, Method, Locale, TimeZone, MediaType)</code></a>.<br> +<dd><code>session</code> - The serializer session object return by <a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-org.apache.juneau.ObjectMap-java.lang.reflect.Method-java.util.Locale-java.util.TimeZone-org.apache.juneau.http.MediaType-org.apache.juneau.UriContext-"><code>Serializer.createSession(Object, ObjectMap, Method, Locale, TimeZone, MediaType, UriContext)</code></a>.<br> If <jk>null</jk>, session is created using <a href="../../../../org/apache/juneau/serializer/Serializer.html#createSession-java.lang.Object-"><code>Serializer.createSession(Object)</code></a>.</dd> <dd><code>o</code> - The object to serialize.</dd> <dt><span class="throwsLabel">Throws:</span></dt> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/FormData.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/FormData.html b/content/site/apidocs/org/apache/juneau/remoteable/FormData.html index 418e4e0..69b0fb8 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/FormData.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/FormData.html @@ -96,7 +96,7 @@ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation">PARAMETER</a>) <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a> -public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/FormData.html#line.53">FormData</a></pre> +public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/FormData.html#line.55">FormData</a></pre> <div class="block">Annotation applied to Java method arguments of interface proxies to denote that they are FORM post parameters on the request. <p> <h5 class='section'>Example:</h5> @@ -121,6 +121,8 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/For <li><code>NameValuePairs</code> - Individual name-value pairs. <li><code>Map<String,Object></code> - Individual name-value pairs. Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. + <li>A bean - Individual name-value pairs. + Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. </ul></div> </li> </ul> @@ -167,12 +169,19 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/For <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/FormData.html#line.59">value</a></pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/FormData.html#line.68">value</a></pre> <div class="block">The form post parameter name. - Can be blank if the value is an instance of <code>NameValuePairs</code> or <code>Map<String,Object></code>.</div> + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> <dl> <dt>Default:</dt> -<dd>""</dd> +<dd>"*"</dd> </dl> </li> </ul> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/FormDataIfNE.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/FormDataIfNE.html b/content/site/apidocs/org/apache/juneau/remoteable/FormDataIfNE.html index f1fdd48..fde69fc 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/FormDataIfNE.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/FormDataIfNE.html @@ -143,12 +143,19 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/For <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/FormDataIfNE.html#line.33">value</a></pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/FormDataIfNE.html#line.40">value</a></pre> <div class="block">The form post parameter name. - Can be blank if the value is an instance of <code>NameValuePairs</code> or <code>Map<String,Object></code>.</div> + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> <dl> <dt>Default:</dt> -<dd>""</dd> +<dd>"*"</dd> </dl> </li> </ul> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/Header.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/Header.html b/content/site/apidocs/org/apache/juneau/remoteable/Header.html index 475b2cc..b87910f 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/Header.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/Header.html @@ -96,7 +96,7 @@ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation">PARAMETER</a>) <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a> -public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Header.html#line.49">Header</a></pre> +public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Header.html#line.52">Header</a></pre> <div class="block">Annotation applied to Java method arguments of interface proxies to denote that they are serialized as an HTTP header value. <p> <h5 class='section'>Example:</h5> @@ -114,9 +114,12 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Hea <p> The argument can be any of the following types: <ul class='spaced-list'> + <li><code>NameValuePairs</code> - Individual name-value pairs. <li>Any serializable POJO - Converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. <li><code>Map<String,Object></code> - Individual name-value pairs. Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. + <li>A bean - Individual name-value pairs. + Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. </ul></div> </li> </ul> @@ -163,12 +166,19 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Hea <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/Header.html#line.55">value</a></pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/Header.html#line.65">value</a></pre> <div class="block">The HTTP header name. - Can be blank if the value is an instance of <code>Map<String,Object></code>.</div> + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> <dl> <dt>Default:</dt> -<dd>""</dd> +<dd>"*"</dd> </dl> </li> </ul> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/HeaderIfNE.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/HeaderIfNE.html b/content/site/apidocs/org/apache/juneau/remoteable/HeaderIfNE.html index 54ce368..b7a9f77 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/HeaderIfNE.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/HeaderIfNE.html @@ -43,7 +43,7 @@ <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/apache/juneau/remoteable/Header.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/apache/juneau/remoteable/HeaderIfNE.html" target="_top">Frames</a></li> @@ -68,8 +68,8 @@ <ul class="subNavList"> <li>Summary: </li> <li>Field | </li> -<li><a href="#annotation.type.required.element.summary">Required</a> | </li> -<li>Optional</li> +<li>Required | </li> +<li><a href="#annotation.type.optional.element.summary">Optional</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> @@ -104,17 +104,17 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Hea <div class="summary"> <ul class="blockList"> <li class="blockList"> -<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== --> +<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== --> <ul class="blockList"> -<li class="blockList"><a name="annotation.type.required.element.summary"> +<li class="blockList"><a name="annotation.type.optional.element.summary"> <!-- --> </a> -<h3>Required Element Summary</h3> -<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation"> -<caption><span>Required Elements</span><span class="tabEnd"> </span></caption> +<h3>Optional Element Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation"> +<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> -<th class="colLast" scope="col">Required Element and Description</th> +<th class="colLast" scope="col">Optional Element and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> @@ -143,9 +143,20 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Hea <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/HeaderIfNE.html#line.33">value</a></pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/HeaderIfNE.html#line.40">value</a></pre> <div class="block">The HTTP header name. - Can be blank if the value is an instance of <code>Map<String,Object></code>.</div> + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> +<dl> +<dt>Default:</dt> +<dd>"*"</dd> +</dl> </li> </ul> </li> @@ -176,7 +187,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Hea <div class="subNav"> <ul class="navList"> <li><a href="../../../../org/apache/juneau/remoteable/Header.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../index.html?org/apache/juneau/remoteable/HeaderIfNE.html" target="_top">Frames</a></li> @@ -201,8 +212,8 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Hea <ul class="subNavList"> <li>Summary: </li> <li>Field | </li> -<li><a href="#annotation.type.required.element.summary">Required</a> | </li> -<li>Optional</li> +<li>Required | </li> +<li><a href="#annotation.type.optional.element.summary">Optional</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/Path.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/Path.html b/content/site/apidocs/org/apache/juneau/remoteable/Path.html new file mode 100644 index 0000000..183f126 --- /dev/null +++ b/content/site/apidocs/org/apache/juneau/remoteable/Path.html @@ -0,0 +1,250 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Path (Apache Juneau (incubating) 6.2.1-incubating-SNAPSHOT)</title> +<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style"> +<script type="text/javascript" src="../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Path (Apache Juneau (incubating) 6.2.1-incubating-SNAPSHOT)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../org/apache/juneau/remoteable/HeaderIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/juneau/remoteable/Path.html" target="_top">Frames</a></li> +<li><a href="Path.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Field | </li> +<li>Required | </li> +<li><a href="#annotation.type.optional.element.summary">Optional</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#annotation.type.element.detail">Element</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.juneau.remoteable</div> +<h2 title="Annotation Type Path" class="title">Annotation Type Path</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Documented.html?is-external=true" title="class or interface in java.lang.annotation">@Documented</a> + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation">PARAMETER</a>) + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a> +public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Path.html#line.49">Path</a></pre> +<div class="block">Annotation applied to Java method arguments of interface proxies to denote that they are path variables on the request. + <p> + <h5 class='section'>Example:</h5> + <p class='bcode'> + <ja>@Remoteable</ja>(path=<js>"/myproxy"</js>) + <jk>public interface</jk> MyProxy { + + <ja>@RemoteMethod</ja>(path=<js>"/mymethod1/{foo}"</js>) + String myProxyMethod1(<ja>@Path</ja>(<js>"foo"</js>)</ja> String foo); + } + </p> + <p> + The argument can be any of the following types: + <ul class='spaced-list'> + <li><code>NameValuePairs</code> - Individual name-value pairs. + <li>Any serializable POJO - Converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. + <li><code>Map<String,Object></code> - Individual name-value pairs. + Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. + <li>A bean - Individual name-value pairs. + Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. + </ul></div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="annotation.type.optional.element.summary"> +<!-- --> +</a> +<h3>Optional Element Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation"> +<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Optional Element and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/remoteable/Path.html#value--">value</a></span></code> +<div class="block">The path parameter name.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="annotation.type.element.detail"> +<!-- --> +</a> +<h3>Element Detail</h3> +<a name="value--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>value</h4> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/Path.html#line.62">value</a></pre> +<div class="block">The path parameter name. + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> +<dl> +<dt>Default:</dt> +<dd>"*"</dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../index-all.html">Index</a></li> +<li><a href="../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../org/apache/juneau/remoteable/HeaderIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../index.html?org/apache/juneau/remoteable/Path.html" target="_top">Frames</a></li> +<li><a href="Path.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Field | </li> +<li>Required | </li> +<li><a href="#annotation.type.optional.element.summary">Optional</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#annotation.type.element.detail">Element</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2017 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/Query.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/Query.html b/content/site/apidocs/org/apache/juneau/remoteable/Query.html index 574d783..f0db72c 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/Query.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/Query.html @@ -42,7 +42,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../org/apache/juneau/remoteable/HeaderIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../org/apache/juneau/remoteable/QueryIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -96,7 +96,7 @@ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation">PARAMETER</a>) <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a> -public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Query.html#line.53">Query</a></pre> +public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Query.html#line.56">Query</a></pre> <div class="block">Annotation applied to Java method arguments of interface proxies to denote that they are QUERY parameters on the request. <p> <h5 class='section'>Example:</h5> @@ -117,9 +117,12 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Que <p> The argument can be any of the following types: <ul class='spaced-list'> + <li><code>NameValuePairs</code> - Individual name-value pairs. <li>Any serializable POJO - Converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. <li><code>Map<String,Object></code> - Individual name-value pairs. Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. + <li>A bean - Individual name-value pairs. + Values are converted to text using <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html#serializePart-java.lang.Object-java.lang.Boolean-java.lang.Boolean-"><code>UrlEncodingSerializer.serializePart(Object, Boolean, Boolean)</code></a>. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> - Treated as a query string. </ul></div> </li> @@ -167,12 +170,20 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Que <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/Query.html#line.59">value</a></pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/Query.html#line.70">value</a></pre> <div class="block">The query parameter name. - Can be blank if the value is an instance of <code>Map<String,Object></code> or <code>String</code>.</div> + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>String</code> - A complete query string. + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> <dl> <dt>Default:</dt> -<dd>""</dd> +<dd>"*"</dd> </dl> </li> </ul> @@ -203,7 +214,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Que </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../org/apache/juneau/remoteable/HeaderIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../org/apache/juneau/remoteable/QueryIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/QueryIfNE.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/QueryIfNE.html b/content/site/apidocs/org/apache/juneau/remoteable/QueryIfNE.html index f65ac0e..b9a5657 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/QueryIfNE.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/QueryIfNE.html @@ -68,8 +68,8 @@ <ul class="subNavList"> <li>Summary: </li> <li>Field | </li> -<li><a href="#annotation.type.required.element.summary">Required</a> | </li> -<li>Optional</li> +<li>Required | </li> +<li><a href="#annotation.type.optional.element.summary">Optional</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> @@ -104,17 +104,17 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Que <div class="summary"> <ul class="blockList"> <li class="blockList"> -<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== --> +<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== --> <ul class="blockList"> -<li class="blockList"><a name="annotation.type.required.element.summary"> +<li class="blockList"><a name="annotation.type.optional.element.summary"> <!-- --> </a> -<h3>Required Element Summary</h3> -<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation"> -<caption><span>Required Elements</span><span class="tabEnd"> </span></caption> +<h3>Optional Element Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation"> +<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> -<th class="colLast" scope="col">Required Element and Description</th> +<th class="colLast" scope="col">Optional Element and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> @@ -143,9 +143,21 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Que <ul class="blockListLast"> <li class="blockList"> <h4>value</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/QueryIfNE.html#line.33">value</a></pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/QueryIfNE.html#line.41">value</a></pre> <div class="block">The query parameter name. - Can be blank if the value is an instance of <code>Map<String,Object></code> or <code>String</code>.</div> + <p> + A value of <js>"*"</js> indicates the value should be serialized as name/value pairs and is applicable + for the following data types: + <ul> + <li><code>String</code> - A complete query string. + <li><code>NameValuePairs</code> + <li><code>Map<String,Object></code> + <li>A bean + </ul></div> +<dl> +<dt>Default:</dt> +<dd>"*"</dd> +</dl> </li> </ul> </li> @@ -201,8 +213,8 @@ public @interface <a href="../../../../src-html/org/apache/juneau/remoteable/Que <ul class="subNavList"> <li>Summary: </li> <li>Field | </li> -<li><a href="#annotation.type.required.element.summary">Required</a> | </li> -<li>Optional</li> +<li>Required | </li> +<li><a href="#annotation.type.optional.element.summary">Optional</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/RemoteableMethodMeta.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/RemoteableMethodMeta.html b/content/site/apidocs/org/apache/juneau/remoteable/RemoteableMethodMeta.html index 38b8f45..135d1c2 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/RemoteableMethodMeta.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/RemoteableMethodMeta.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -183,11 +183,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[]</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/remoteable/RemoteableMethodMeta.html#getPathArgs--">getPathArgs</a></span>()</code> +<div class="block">Returns the <a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><code>@Path</code></a> annotated arguments on this Java method.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code><a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/remoteable/RemoteableMethodMeta.html#getQueryArgs--">getQueryArgs</a></span>()</code> <div class="block">Returns the <a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><code>@Query</code></a> annotated arguments on this Java method.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/remoteable/RemoteableMethodMeta.html#getUrl--">getUrl</a></span>()</code> <div class="block">Returns the absolute URL of the REST interface invoked by this Java method.</div> @@ -245,7 +251,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getHttpMethod</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.126">getHttpMethod</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.131">getHttpMethod</a>()</pre> <div class="block">Returns the value of the <a href="../../../../org/apache/juneau/remoteable/RemoteMethod.html#httpMethod--"><code>RemoteMethod.httpMethod()</code></a> annotation on this Java method.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -259,7 +265,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUrl</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.134">getUrl</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.139">getUrl</a>()</pre> <div class="block">Returns the absolute URL of the REST interface invoked by this Java method.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -267,13 +273,27 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </dl> </li> </ul> +<a name="getPathArgs--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPathArgs</h4> +<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.147">getPathArgs</a>()</pre> +<div class="block">Returns the <a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><code>@Path</code></a> annotated arguments on this Java method.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>A map of <a href="../../../../org/apache/juneau/remoteable/Path.html#value--"><code>@Path.value()</code></a> names to zero-indexed argument indices.</dd> +</dl> +</li> +</ul> <a name="getQueryArgs--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getQueryArgs</h4> -<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.142">getQueryArgs</a>()</pre> +<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.155">getQueryArgs</a>()</pre> <div class="block">Returns the <a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><code>@Query</code></a> annotated arguments on this Java method.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -287,7 +307,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getFormDataArgs</h4> -<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.150">getFormDataArgs</a>()</pre> +<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.163">getFormDataArgs</a>()</pre> <div class="block">Returns the <a href="../../../../org/apache/juneau/remoteable/FormData.html" title="annotation in org.apache.juneau.remoteable"><code>@FormData</code></a> annotated arguments on this Java method.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -301,7 +321,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getHeaderArgs</h4> -<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.158">getHeaderArgs</a>()</pre> +<pre>public <a href="../../../../org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.171">getHeaderArgs</a>()</pre> <div class="block">Returns the <a href="../../../../org/apache/juneau/remoteable/Header.html" title="annotation in org.apache.juneau.remoteable"><code>@Header</code></a> annotated arguments on this Java method.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -315,7 +335,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getOtherArgs</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.166">getOtherArgs</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>[] <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.179">getOtherArgs</a>()</pre> <div class="block">Returns the remaining non-annotated arguments on this Java method.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -329,7 +349,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getBodyArg</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.174">getBodyArg</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteableMethodMeta.html#line.187">getBodyArg</a>()</pre> <div class="block">Returns the argument annotated with <a href="../../../../org/apache/juneau/remoteable/Body.html" title="annotation in org.apache.juneau.remoteable"><code>@Body</code></a>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/package-frame.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/package-frame.html b/content/site/apidocs/org/apache/juneau/remoteable/package-frame.html index 4450f6f..8a2b638 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/package-frame.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/package-frame.html @@ -28,6 +28,7 @@ <li><a href="FormDataIfNE.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">FormDataIfNE</a></li> <li><a href="Header.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">Header</a></li> <li><a href="HeaderIfNE.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">HeaderIfNE</a></li> +<li><a href="Path.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">Path</a></li> <li><a href="Query.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">Query</a></li> <li><a href="QueryIfNE.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">QueryIfNE</a></li> <li><a href="Remoteable.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">Remoteable</a></li> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/package-summary.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/package-summary.html b/content/site/apidocs/org/apache/juneau/remoteable/package-summary.html index 032c15a..9a2fa75 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/package-summary.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/package-summary.html @@ -162,24 +162,30 @@ </td> </tr> <tr class="rowColor"> +<td class="colFirst"><a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable">Path</a></td> +<td class="colLast"> +<div class="block">Annotation applied to Java method arguments of interface proxies to denote that they are path variables on the request.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable">Query</a></td> <td class="colLast"> <div class="block">Annotation applied to Java method arguments of interface proxies to denote that they are QUERY parameters on the request.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../org/apache/juneau/remoteable/QueryIfNE.html" title="annotation in org.apache.juneau.remoteable">QueryIfNE</a></td> <td class="colLast"> <div class="block">Identical to <a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><code>@Query</code></a> except skips values if they're null/blank.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable">Remoteable</a></td> <td class="colLast"> <div class="block">Identifies a remote proxy interface against a REST interface.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../org/apache/juneau/remoteable/RemoteMethod.html" title="annotation in org.apache.juneau.remoteable">RemoteMethod</a></td> <td class="colLast"> <div class="block">Annotation applied to Java methods on interface proxy classes.</div> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/37ddf434/content/site/apidocs/org/apache/juneau/remoteable/package-tree.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/remoteable/package-tree.html b/content/site/apidocs/org/apache/juneau/remoteable/package-tree.html index feb7a39..16da733 100644 --- a/content/site/apidocs/org/apache/juneau/remoteable/package-tree.html +++ b/content/site/apidocs/org/apache/juneau/remoteable/package-tree.html @@ -109,6 +109,7 @@ <li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Remoteable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/QueryIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">QueryIfNE</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/Query.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Query</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/Path.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Path</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/HeaderIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">HeaderIfNE</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/Header.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">Header</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.juneau.remoteable.<a href="../../../../org/apache/juneau/remoteable/FormDataIfNE.html" title="annotation in org.apache.juneau.remoteable"><span class="typeNameLink">FormDataIfNE</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
