Update javadocs Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/commit/62afb533 Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/62afb533 Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/62afb533
Branch: refs/heads/asf-site Commit: 62afb533d8930c1c86e4aba0380e47756ec66a0b Parents: 1019556 Author: JamesBognar <jamesbog...@apache.org> Authored: Sun Sep 10 16:31:57 2017 -0400 Committer: JamesBognar <jamesbog...@apache.org> Committed: Sun Sep 10 16:31:57 2017 -0400 ---------------------------------------------------------------------- content/site/apidocs/allclasses-frame.html | 4 +- content/site/apidocs/allclasses-noframe.html | 4 +- content/site/apidocs/index-all.html | 97 +- .../apidocs/org/apache/juneau/BeanContext.html | 93 +- .../site/apidocs/org/apache/juneau/BeanMap.html | 4 +- .../apidocs/org/apache/juneau/BeanMapEntry.html | 4 +- .../apache/juneau/BeanPropertyMeta.Builder.html | 2 +- .../org/apache/juneau/BeanPropertyMeta.html | 44 +- .../apidocs/org/apache/juneau/ClassMeta.html | 179 +- .../org/apache/juneau/CoreObjectBuilder.html | 2 +- .../apache/juneau/annotation/BeanProperty.html | 59 +- .../juneau/annotation/ParentProperty.html | 4 +- .../org/apache/juneau/annotation/Pojo.html | 271 -- .../apache/juneau/annotation/ThreadSafe.html | 4 +- .../apache/juneau/annotation/package-frame.html | 3 +- .../juneau/annotation/package-summary.html | 12 +- .../apache/juneau/annotation/package-tree.html | 3 +- .../org/apache/juneau/csv/CsvParserBuilder.html | 2 +- .../apache/juneau/csv/CsvSerializerBuilder.html | 2 +- .../org/apache/juneau/dto/atom/CommonEntry.html | 2 +- .../org/apache/juneau/dto/atom/Entry.html | 2 +- .../Schema.BooleanOrSchemaArraySwap.html | 2 +- .../jsonschema/Schema.BooleanOrSchemaSwap.html | 2 +- .../Schema.JsonTypeOrJsonTypeArraySwap.html | 2 +- .../Schema.SchemaOrSchemaArraySwap.html | 2 +- .../apache/juneau/dto/jsonschema/Schema.html | 8 +- .../apache/juneau/html/HtmlParserBuilder.html | 2 +- .../juneau/html/HtmlSerializerBuilder.html | 2 +- .../apidocs/org/apache/juneau/http/Accept.html | 4 +- .../org/apache/juneau/http/ContentType.html | 2 +- .../org/apache/juneau/http/MediaType.html | 158 +- .../org/apache/juneau/http/MediaTypeRange.html | 30 +- .../org/apache/juneau/internal/ArrayUtils.html | 51 +- .../juneau/internal/ClassUtils.MethodInfo.html | 8 +- .../org/apache/juneau/internal/ClassUtils.html | 34 +- .../apache/juneau/internal/DelegateBeanMap.html | 4 +- .../apache/juneau/jena/RdfParserBuilder.html | 2 +- .../juneau/jena/RdfSerializerBuilder.html | 2 +- .../org/apache/juneau/jso/JsoParserBuilder.html | 2 +- .../apache/juneau/jso/JsoSerializerBuilder.html | 2 +- .../apache/juneau/json/JsonParserBuilder.html | 2 +- .../json/JsonSchemaSerializerBuilder.html | 2 +- .../juneau/json/JsonSerializerBuilder.html | 2 +- .../juneau/json/JsonSerializerSession.html | 4 +- .../DirectoryResource.FileResource.html | 2 +- .../resources/LogsResource.FileResource.html | 2 +- .../juneau/msgpack/MsgPackParserBuilder.html | 2 +- .../msgpack/MsgPackSerializerBuilder.html | 2 +- .../org/apache/juneau/parser/ParserBuilder.html | 2 +- .../plaintext/PlainTextParserBuilder.html | 2 +- .../plaintext/PlainTextSerializerBuilder.html | 2 +- .../juneau/rest/client/RestClientBuilder.html | 2 +- .../juneau/rest/converters/Introspectable.html | 6 +- .../juneau/rest/converters/Traversable.html | 6 +- .../juneau/serializer/SerializerBuilder.html | 2 +- .../juneau/serializer/SerializerGroup.html | 115 +- .../juneau/soap/SoapXmlSerializerBuilder.html | 2 +- .../org/apache/juneau/transform/MapSwap.html | 2 +- .../org/apache/juneau/transform/PojoSwap.html | 485 ++- .../org/apache/juneau/transform/StringSwap.html | 6 +- .../apache/juneau/transform/SurrogateSwap.html | 127 +- .../apache/juneau/transform/package-frame.html | 4 + .../juneau/transform/package-summary.html | 24 +- .../apache/juneau/transform/package-tree.html | 4 + .../juneau/transforms/BeanStringSwap.html | 2 +- .../juneau/transforms/ByteArrayBase64Swap.html | 18 +- .../juneau/transforms/CalendarLongSwap.html | 14 +- .../juneau/transforms/CalendarMapSwap.html | 14 +- .../transforms/CalendarSwap.DateFull.html | 2 +- .../transforms/CalendarSwap.DateLong.html | 2 +- .../transforms/CalendarSwap.DateMedium.html | 2 +- .../transforms/CalendarSwap.DateShort.html | 2 +- .../transforms/CalendarSwap.DateSimple.html | 2 +- .../transforms/CalendarSwap.DateTimeFull.html | 2 +- .../transforms/CalendarSwap.DateTimeLong.html | 2 +- .../transforms/CalendarSwap.DateTimeMedium.html | 2 +- .../transforms/CalendarSwap.DateTimeShort.html | 2 +- .../transforms/CalendarSwap.DateTimeSimple.html | 2 +- .../transforms/CalendarSwap.ISO8601D.html | 2 +- .../transforms/CalendarSwap.ISO8601DT.html | 2 +- .../transforms/CalendarSwap.ISO8601DTL.html | 2 +- .../transforms/CalendarSwap.ISO8601DTP.html | 2 +- .../transforms/CalendarSwap.ISO8601DTPZ.html | 2 +- .../transforms/CalendarSwap.ISO8601DTZ.html | 2 +- .../transforms/CalendarSwap.RFC2822D.html | 2 +- .../transforms/CalendarSwap.RFC2822DT.html | 2 +- .../transforms/CalendarSwap.RFC2822DTZ.html | 2 +- .../transforms/CalendarSwap.TimeFull.html | 2 +- .../transforms/CalendarSwap.TimeLong.html | 2 +- .../transforms/CalendarSwap.TimeMedium.html | 2 +- .../transforms/CalendarSwap.TimeShort.html | 2 +- .../transforms/CalendarSwap.TimeSimple.html | 2 +- .../transforms/CalendarSwap.ToString.html | 2 +- .../apache/juneau/transforms/CalendarSwap.html | 2 +- .../apache/juneau/transforms/DateLongSwap.html | 6 +- .../apache/juneau/transforms/DateMapSwap.html | 6 +- .../juneau/transforms/DateSwap.DateFull.html | 2 +- .../juneau/transforms/DateSwap.DateLong.html | 2 +- .../juneau/transforms/DateSwap.DateMedium.html | 2 +- .../juneau/transforms/DateSwap.DateShort.html | 2 +- .../juneau/transforms/DateSwap.DateSimple.html | 2 +- .../transforms/DateSwap.DateTimeFull.html | 2 +- .../transforms/DateSwap.DateTimeLong.html | 2 +- .../transforms/DateSwap.DateTimeMedium.html | 2 +- .../transforms/DateSwap.DateTimeShort.html | 2 +- .../transforms/DateSwap.DateTimeSimple.html | 2 +- .../juneau/transforms/DateSwap.ISO8601D.html | 2 +- .../juneau/transforms/DateSwap.ISO8601DT.html | 2 +- .../juneau/transforms/DateSwap.ISO8601DTL.html | 2 +- .../juneau/transforms/DateSwap.ISO8601DTP.html | 2 +- .../juneau/transforms/DateSwap.ISO8601DTPZ.html | 2 +- .../juneau/transforms/DateSwap.ISO8601DTZ.html | 2 +- .../juneau/transforms/DateSwap.RFC2822D.html | 2 +- .../juneau/transforms/DateSwap.RFC2822DT.html | 2 +- .../juneau/transforms/DateSwap.RFC2822DTZ.html | 2 +- .../juneau/transforms/DateSwap.TimeFull.html | 2 +- .../juneau/transforms/DateSwap.TimeLong.html | 2 +- .../juneau/transforms/DateSwap.TimeMedium.html | 2 +- .../juneau/transforms/DateSwap.TimeShort.html | 2 +- .../juneau/transforms/DateSwap.TimeSimple.html | 2 +- .../juneau/transforms/DateSwap.ToString.html | 2 +- .../org/apache/juneau/transforms/DateSwap.html | 2 +- .../juneau/transforms/EnumerationSwap.html | 2 +- .../apache/juneau/transforms/IteratorSwap.html | 2 +- .../juneau/transforms/ReaderSwap.Html.html | 6 +- .../juneau/transforms/ReaderSwap.Json.html | 6 +- .../juneau/transforms/ReaderSwap.PlainText.html | 6 +- .../juneau/transforms/ReaderSwap.Xml.html | 6 +- .../apache/juneau/transforms/ReaderSwap.html | 12 +- .../juneau/transforms/StringFormatSwap.html | 18 +- .../transforms/XMLGregorianCalendarSwap.html | 18 +- .../org/apache/juneau/uon/UonParserBuilder.html | 2 +- .../apache/juneau/uon/UonSerializerBuilder.html | 2 +- .../urlencoding/UrlEncodingParserBuilder.html | 2 +- .../UrlEncodingSerializerBuilder.html | 2 +- .../org/apache/juneau/xml/XmlParserBuilder.html | 2 +- .../juneau/xml/XmlSchemaSerializerBuilder.html | 2 +- .../apache/juneau/xml/XmlSerializerBuilder.html | 2 +- content/site/apidocs/overview-summary.html | 138 +- content/site/apidocs/overview-tree.html | 4 +- .../src-html/org/apache/juneau/BeanContext.html | 2188 ++++++------ .../src-html/org/apache/juneau/BeanMap.html | 4 +- .../org/apache/juneau/BeanMapEntry.html | 4 +- .../apache/juneau/BeanPropertyMeta.Builder.html | 1783 +++++----- .../org/apache/juneau/BeanPropertyMeta.html | 1783 +++++----- .../src-html/org/apache/juneau/BeanSession.html | 16 +- .../src-html/org/apache/juneau/ClassMeta.html | 3250 +++++++++--------- .../org/apache/juneau/CoreObjectBuilder.html | 2 +- .../apache/juneau/annotation/BeanProperty.html | 508 ++- .../org/apache/juneau/annotation/Pojo.html | 156 - .../org/apache/juneau/dto/atom/CommonEntry.html | 2 +- .../org/apache/juneau/dto/atom/Entry.html | 2 +- .../Schema.BooleanOrSchemaArraySwap.html | 8 +- .../jsonschema/Schema.BooleanOrSchemaSwap.html | 8 +- .../Schema.JsonTypeOrJsonTypeArraySwap.html | 8 +- .../Schema.SchemaOrSchemaArraySwap.html | 8 +- .../apache/juneau/dto/jsonschema/Schema.html | 8 +- .../apache/juneau/html/HtmlParserSession.html | 4 +- .../html/HtmlSchemaDocSerializerSession.html | 4 +- .../juneau/html/HtmlSerializerSession.html | 1067 +++--- .../src-html/org/apache/juneau/http/Accept.html | 75 +- .../org/apache/juneau/http/ContentType.html | 2 +- .../org/apache/juneau/http/MediaType.html | 646 ++-- .../org/apache/juneau/http/MediaTypeRange.html | 15 +- .../org/apache/juneau/internal/ArrayUtils.html | 18 +- .../internal/ClassUtils.ClassComparator.html | 1294 +++---- .../juneau/internal/ClassUtils.MethodInfo.html | 1294 +++---- .../org/apache/juneau/internal/ClassUtils.html | 1294 +++---- .../apache/juneau/jena/RdfParserSession.html | 8 +- .../juneau/jena/RdfSerializerSession.html | 403 +-- .../apache/juneau/json/JsonParserSession.html | 8 +- .../json/JsonSchemaSerializerSession.html | 4 +- .../juneau/json/JsonSerializer.Readable.html | 4 +- .../juneau/json/JsonSerializer.Simple.html | 4 +- .../json/JsonSerializer.SimpleReadable.html | 4 +- .../json/JsonSerializer.SimpleReadableSafe.html | 4 +- .../org/apache/juneau/json/JsonSerializer.html | 4 +- .../juneau/json/JsonSerializerSession.html | 321 +- .../DirectoryResource.FileResource.html | 2 +- .../resources/DirectoryResource.html | 2 +- .../resources/LogsResource.FileResource.html | 2 +- .../microservice/resources/LogsResource.html | 2 +- .../juneau/msgpack/MsgPackParserSession.html | 8 +- .../msgpack/MsgPackSerializerSession.html | 235 +- .../org/apache/juneau/parser/ParserSession.html | 8 +- .../juneau/rest/converters/Introspectable.html | 101 +- .../juneau/rest/converters/Traversable.html | 105 +- ...BeanDescription.BeanPropertyDescription.html | 2 +- .../juneau/rest/labels/BeanDescription.html | 2 +- .../juneau/serializer/SerializerGroup.html | 405 ++- .../juneau/serializer/SerializerSession.html | 6 +- .../org/apache/juneau/transform/PojoSwap.html | 841 +++-- .../apache/juneau/transform/SurrogateSwap.html | 285 +- .../juneau/transforms/ByteArrayBase64Swap.html | 56 +- .../juneau/transforms/CalendarLongSwap.html | 65 +- .../juneau/transforms/CalendarMapSwap.html | 81 +- .../apache/juneau/transforms/DateLongSwap.html | 2 +- .../apache/juneau/transforms/DateMapSwap.html | 2 +- .../juneau/transforms/ReaderSwap.Html.html | 170 +- .../juneau/transforms/ReaderSwap.Json.html | 170 +- .../juneau/transforms/ReaderSwap.PlainText.html | 170 +- .../juneau/transforms/ReaderSwap.Xml.html | 170 +- .../apache/juneau/transforms/ReaderSwap.html | 170 +- .../juneau/transforms/StringFormatSwap.html | 56 +- .../transforms/XMLGregorianCalendarSwap.html | 88 +- .../org/apache/juneau/uon/UonParserSession.html | 8 +- .../apache/juneau/uon/UonSerializerSession.html | 277 +- .../urlencoding/UrlEncodingParserSession.html | 10 +- .../UrlEncodingSerializerSession.html | 294 +- .../org/apache/juneau/xml/XmlParserSession.html | 8 +- .../juneau/xml/XmlSchemaSerializerSession.html | 798 ++--- .../apache/juneau/xml/XmlSerializerSession.html | 859 ++--- content/site/apidocs/stylesheet.css | 574 ---- 213 files changed, 12247 insertions(+), 12323 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/62afb533/content/site/apidocs/allclasses-frame.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/allclasses-frame.html b/content/site/apidocs/allclasses-frame.html index 98c1eda..1eb8c4d 100644 --- a/content/site/apidocs/allclasses-frame.html +++ b/content/site/apidocs/allclasses-frame.html @@ -473,7 +473,6 @@ <li><a href="org/apache/juneau/plaintext/PlainTextSerializer.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextSerializer</a></li> <li><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextSerializerBuilder</a></li> <li><a href="org/apache/juneau/plaintext/PlainTextSerializerSession.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextSerializerSession</a></li> -<li><a href="org/apache/juneau/annotation/Pojo.html" title="annotation in org.apache.juneau.annotation" target="classFrame">Pojo</a></li> <li><a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils" target="classFrame">PojoIntrospector</a></li> <li><a href="org/apache/juneau/utils/PojoMerge.html" title="class in org.apache.juneau.utils" target="classFrame">PojoMerge</a></li> <li><a href="org/apache/juneau/utils/PojoQuery.html" title="class in org.apache.juneau.utils" target="classFrame">PojoQuery</a></li> @@ -689,10 +688,13 @@ <li><a href="org/apache/juneau/rest/widget/StyleMenuItem.html" title="class in org.apache.juneau.rest.widget" target="classFrame">StyleMenuItem</a></li> <li><a href="org/apache/juneau/dto/html5/Sub.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Sub</a></li> <li><a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Sup</a></li> +<li><a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform" target="classFrame"><span class="interfaceName">Surrogate</span></a></li> <li><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform" target="classFrame">SurrogateSwap</a></li> <li><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">Swagger</a></li> <li><a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SwaggerBuilder</a></li> <li><a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SwaggerElement</a></li> +<li><a href="org/apache/juneau/annotation/Swap.html" title="annotation in org.apache.juneau.annotation" target="classFrame">Swap</a></li> +<li><a href="org/apache/juneau/annotation/Swaps.html" title="annotation in org.apache.juneau.annotation" target="classFrame">Swaps</a></li> <li><a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars" target="classFrame">SwitchVar</a></li> <li><a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars" target="classFrame">SystemPropertiesVar</a></li> <li><a href="org/apache/juneau/dto/html5/Table.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Table</a></li> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/62afb533/content/site/apidocs/allclasses-noframe.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/allclasses-noframe.html b/content/site/apidocs/allclasses-noframe.html index 372b262..0488195 100644 --- a/content/site/apidocs/allclasses-noframe.html +++ b/content/site/apidocs/allclasses-noframe.html @@ -473,7 +473,6 @@ <li><a href="org/apache/juneau/plaintext/PlainTextSerializer.html" title="class in org.apache.juneau.plaintext">PlainTextSerializer</a></li> <li><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></li> <li><a href="org/apache/juneau/plaintext/PlainTextSerializerSession.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerSession</a></li> -<li><a href="org/apache/juneau/annotation/Pojo.html" title="annotation in org.apache.juneau.annotation">Pojo</a></li> <li><a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils">PojoIntrospector</a></li> <li><a href="org/apache/juneau/utils/PojoMerge.html" title="class in org.apache.juneau.utils">PojoMerge</a></li> <li><a href="org/apache/juneau/utils/PojoQuery.html" title="class in org.apache.juneau.utils">PojoQuery</a></li> @@ -689,10 +688,13 @@ <li><a href="org/apache/juneau/rest/widget/StyleMenuItem.html" title="class in org.apache.juneau.rest.widget">StyleMenuItem</a></li> <li><a href="org/apache/juneau/dto/html5/Sub.html" title="class in org.apache.juneau.dto.html5">Sub</a></li> <li><a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5">Sup</a></li> +<li><a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform"><span class="interfaceName">Surrogate</span></a></li> <li><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></li> <li><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></li> <li><a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger">SwaggerBuilder</a></li> <li><a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger">SwaggerElement</a></li> +<li><a href="org/apache/juneau/annotation/Swap.html" title="annotation in org.apache.juneau.annotation">Swap</a></li> +<li><a href="org/apache/juneau/annotation/Swaps.html" title="annotation in org.apache.juneau.annotation">Swaps</a></li> <li><a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars">SwitchVar</a></li> <li><a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars">SystemPropertiesVar</a></li> <li><a href="org/apache/juneau/dto/html5/Table.html" title="class in org.apache.juneau.dto.html5">Table</a></li> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/62afb533/content/site/apidocs/index-all.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/index-all.html b/content/site/apidocs/index-all.html index 5eeb8b5..d904b06 100644 --- a/content/site/apidocs/index-all.html +++ b/content/site/apidocs/index-all.html @@ -6745,6 +6745,10 @@ <div class="block">Returns <jk>true</jk> if the specified object is also a <code>MediaType</code>, and has the same qValue, type, parameters, and extensions.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ArrayUtils.html#equals-java.lang.String:A-java.lang.String:A-">equals(String[], String[])</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal">ArrayUtils</a></dt> +<dd> +<div class="block">Returns <jk>true</jk> if the following sorted arrays are equals.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ObjectUtils.html#equals-java.lang.Object-java.lang.Object-">equals(Object, Object)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ObjectUtils.html" title="class in org.apache.juneau.internal">ObjectUtils</a></dt> <dd> <div class="block">Returns <jk>true</jk> if the specified objects are equal.</div> @@ -7616,6 +7620,14 @@ <dd> <div class="block">Adds form data parameters to the request for any parameters that aren't null/empty.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#forMediaTypes--">forMediaTypes()</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dd> +<div class="block">Returns the media types that this swap is applicable to.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#forMediaTypes-org.apache.juneau.http.MediaType:A-">forMediaTypes(MediaType[])</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dd> +<div class="block">Sets the media types that this swap is associated with.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Button.html#formenctype-java.lang.String-">formenctype(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Button.html" title="class in org.apache.juneau.dto.html5">Button</a></dt> <dd> <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-formenctype">formenctype</a> attribute.</div> @@ -7842,6 +7854,11 @@ <dd> <div class="block">Returns a parsed <code>WWW-Authenticate</code> header.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#forStrings-java.lang.String...-">forStrings(String...)</a></span> - Static method in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/http/MediaType.html#forString-java.lang.String-"><code>MediaType.forString(String)</code></a> but allows you to construct an array of <code>MediaTypes</code> from an + array of strings.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCall.html#forwarded-java.lang.Object-">forwarded(Object)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client">RestCall</a></dt> <dd> <div class="block">Sets the value for the <code>Forwarded</code> request header.</div> @@ -10680,9 +10697,9 @@ </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlReader.html#getPITarget--">getPITarget()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlReader.html" title="class in org.apache.juneau.xml">XmlReader</a></dt> <dd> </dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getPojoSwap--">getPojoSwap()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getPojoSwap-org.apache.juneau.BeanSession-">getPojoSwap(BeanSession)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt> <dd> -<div class="block">Returns the <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with this class.</div> +<div class="block">Returns the <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with this class that's the best match for the specified session.</div> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#getPojoSwaps--">getPojoSwaps()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a></dt> <dd> @@ -11368,7 +11385,7 @@ <dd> <div class="block">Bean property getter: <property>securityDefinitions</property>.</div> </dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getSerializedClassMeta--">getSerializedClassMeta()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getSerializedClassMeta-org.apache.juneau.BeanSession-">getSerializedClassMeta(BeanSession)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt> <dd> <div class="block">Returns the serialized (swapped) form of this class if there is an <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.</div> </dd> @@ -11496,6 +11513,14 @@ <dd> <div class="block">Returns the stop class associated with this class.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroup.html#getStreamSerializer-java.lang.String-">getStreamSerializer(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/serializer/SerializerGroup.html#getSerializer-java.lang.String-"><code>SerializerGroup.getSerializer(String)</code></a>, but casts it to an <a href="org/apache/juneau/serializer/OutputStreamSerializer.html" title="class in org.apache.juneau.serializer"><code>OutputStreamSerializer</code></a>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroup.html#getStreamSerializer-org.apache.juneau.http.MediaType-">getStreamSerializer(MediaType)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/serializer/SerializerGroup.html#getSerializer-org.apache.juneau.http.MediaType-"><code>SerializerGroup.getSerializer(MediaType)</code></a>, but casts it to a <a href="org/apache/juneau/serializer/OutputStreamSerializer.html" title="class in org.apache.juneau.serializer"><code>OutputStreamSerializer</code></a>.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/ini/ConfigFile.html#getString-java.lang.String-java.lang.String-">getString(String, String)</a></span> - Method in class org.apache.juneau.ini.<a href="org/apache/juneau/ini/ConfigFile.html" title="class in org.apache.juneau.ini">ConfigFile</a></dt> <dd> <div class="block">Returns the specified value as a string from the config file.</div> @@ -11695,7 +11720,7 @@ <dd> <div class="block">Returns the G class, the generalized form of the class.</div> </dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#getSwapClassMeta-org.apache.juneau.BeanContext-">getSwapClassMeta(BeanContext)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#getSwapClassMeta-org.apache.juneau.BeanSession-">getSwapClassMeta(BeanSession)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> <dd> <div class="block">Returns the <a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of the transformed class type.</div> </dd> @@ -12156,6 +12181,14 @@ <dd> <div class="block">Wraps the specified output object inside a writer.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroup.html#getWriterSerializer-java.lang.String-">getWriterSerializer(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/serializer/SerializerGroup.html#getSerializer-java.lang.String-"><code>SerializerGroup.getSerializer(String)</code></a>, but casts it to a <a href="org/apache/juneau/serializer/WriterSerializer.html" title="class in org.apache.juneau.serializer"><code>WriterSerializer</code></a>.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroup.html#getWriterSerializer-org.apache.juneau.http.MediaType-">getWriterSerializer(MediaType)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/serializer/SerializerGroup.html#getSerializer-org.apache.juneau.http.MediaType-"><code>SerializerGroup.getSerializer(MediaType)</code></a>, but casts it to a <a href="org/apache/juneau/serializer/WriterSerializer.html" title="class in org.apache.juneau.serializer"><code>WriterSerializer</code></a>.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/SchemaInfo.html#getXml--">getXml()</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SchemaInfo.html" title="class in org.apache.juneau.dto.swagger">SchemaInfo</a></dt> <dd> <div class="block">Bean property getter: <property>xml</property>.</div> @@ -14830,6 +14863,10 @@ <dd> <div class="block">Returns <jk>true</jk> if this class is an inner class.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#isMeta--">isMeta()</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt> +<dd> +<div class="block">Returns <jk>true</jk> if this media type contains the <js>'*'</js> meta character.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#isMethod--">isMethod()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt> <dd> <div class="block">Returns <jk>true</jk> if this class is <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><code>Method</code></a>.</div> @@ -16287,7 +16324,7 @@ </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/CharSequenceReader.html#markSupported--">markSupported()</a></span> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/CharSequenceReader.html" title="class in org.apache.juneau.internal">CharSequenceReader</a></dt> <dd> </dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#match-org.apache.juneau.http.MediaType-">match(MediaType)</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#match-org.apache.juneau.http.MediaType-boolean-">match(MediaType, boolean)</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt> <dd> <div class="block">Returns a match metric against the specified media type where a larger number represents a better match.</div> </dd> @@ -16295,17 +16332,12 @@ <dd> <div class="block">Returns a non-<jk>null</jk> value if the specified path matches this pattern.</div> </dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ProcBuilder.Matcher.html#Matcher--">Matcher()</a></span> - Constructor for class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ProcBuilder.Matcher.html" title="class in org.apache.juneau.utils">ProcBuilder.Matcher</a></dt> -<dd> </dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#matches-org.apache.juneau.http.MediaType-">matches(MediaType)</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt> -<dd> -<div class="block">Returns <jk>true</jk> if this media type is a match for the specified media type.</div> -</dd> -<dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaTypeRange.html#matches-org.apache.juneau.http.MediaType-">matches(MediaType)</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaTypeRange.html" title="class in org.apache.juneau.http">MediaTypeRange</a></dt> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#match-org.apache.juneau.BeanSession-">match(BeanSession)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> <dd> -<div class="block">Matches the specified media type against this range and returns a q-value between 0 and 1 indicating the - quality of the match.</div> +<div class="block">Returns a number indicating how well this swap matches the specified session.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ProcBuilder.Matcher.html#Matcher--">Matcher()</a></span> - Constructor for class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ProcBuilder.Matcher.html" title="class in org.apache.juneau.utils">ProcBuilder.Matcher</a></dt> +<dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/http/StringRange.html#matches-java.lang.String-">matches(String)</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/StringRange.html" title="class in org.apache.juneau.http">StringRange</a></dt> <dd> <div class="block">Checks if the specified type matches this range.</div> @@ -19203,10 +19235,6 @@ <dd> <div class="block">Create a new session using properties specified in the context.</div> </dd> -<dt><a href="org/apache/juneau/annotation/Pojo.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Pojo</span></a> - Annotation Type in <a href="org/apache/juneau/annotation/package-summary.html">org.apache.juneau.annotation</a></dt> -<dd> -<div class="block">Used to tailor how POJOs get interpreted by the framework.</div> -</dd> <dt><a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">PojoIntrospector</span></a> - Class in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt> <dd> <div class="block">Used to invoke methods on <code>Objects</code> using arguments in serialized form.</div> @@ -19255,7 +19283,8 @@ </dd> <dt><a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><span class="typeNameLink">PojoSwap</span></a><<a href="org/apache/juneau/transform/PojoSwap.html" title="type parameter in PojoSwap">T</a>,<a href="org/apache/juneau/transform/PojoSwap.html" title="type parameter in PojoSwap">S</a>> - Class in <a href="org/apache/juneau/transform/package-summary.html">org.apache.juneau.transform</a></dt> <dd> -<div class="block">Used to swap out non-serializable objects with serializable replacements during serialization, and vis-versa during parsing.</div> +<div class="block">Used to swap out non-serializable objects with serializable replacements during serialization, and vis-versa during + parsing.</div> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#PojoSwap--">PojoSwap()</a></span> - Constructor for class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> <dd> @@ -26134,9 +26163,13 @@ </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Sup.html#Sup--">Sup()</a></span> - Constructor for class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5">Sup</a></dt> <dd> </dd> +<dt><a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform"><span class="typeNameLink">Surrogate</span></a> - Interface in <a href="org/apache/juneau/transform/package-summary.html">org.apache.juneau.transform</a></dt> +<dd> +<div class="block">Identifies a class as being a surrogate class.</div> +</dd> <dt><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform"><span class="typeNameLink">SurrogateSwap</span></a><<a href="org/apache/juneau/transform/SurrogateSwap.html" title="type parameter in SurrogateSwap">T</a>,<a href="org/apache/juneau/transform/SurrogateSwap.html" title="type parameter in SurrogateSwap">F</a>> - Class in <a href="org/apache/juneau/transform/package-summary.html">org.apache.juneau.transform</a></dt> <dd> -<div class="block">Specialized <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> for surrogate classes.</div> +<div class="block">Specialized <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> for <a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform"><code>Surrogate</code></a> classes.</div> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/SurrogateSwap.html#SurrogateSwap-java.lang.Class-java.lang.reflect.Constructor-java.lang.reflect.Method-">SurrogateSwap(Class<T>, Constructor<F>, Method)</a></span> - Constructor for class org.apache.juneau.transform.<a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></dt> <dd> @@ -26172,6 +26205,10 @@ </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/SwaggerElement.html#SwaggerElement--">SwaggerElement()</a></span> - Constructor for class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger">SwaggerElement</a></dt> <dd> </dd> +<dt><a href="org/apache/juneau/annotation/Swap.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Swap</span></a> - Annotation Type in <a href="org/apache/juneau/annotation/package-summary.html">org.apache.juneau.annotation</a></dt> +<dd> +<div class="block">Associates <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> and <a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform"><code>Surrogate</code></a> classes with POJOs and bean properties.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaArraySwap.html#swap-org.apache.juneau.BeanSession-java.lang.Object-">swap(BeanSession, Object)</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaArraySwap.html" title="class in org.apache.juneau.dto.jsonschema">Schema.BooleanOrSchemaArraySwap</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaSwap.html#swap-org.apache.juneau.BeanSession-java.lang.Object-">swap(BeanSession, Object)</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/Schema.BooleanOrSchemaSwap.html" title="class in org.apache.juneau.dto.jsonschema">Schema.BooleanOrSchemaSwap</a></dt> @@ -26190,6 +26227,10 @@ <dd> <div class="block">If this transform is to be used to serialize non-serializable POJOs, it must implement this method.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#swap-org.apache.juneau.BeanSession-T-java.lang.String-">swap(BeanSession, T, String)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/transform/PojoSwap.html#swap-org.apache.juneau.BeanSession-T-"><code>PojoSwap.swap(BeanSession, Object)</code></a>, but can be used if your swap has a template associated with it.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/StringSwap.html#swap-org.apache.juneau.BeanSession-T-">swap(BeanSession, T)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/StringSwap.html" title="class in org.apache.juneau.transform">StringSwap</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/SurrogateSwap.html#swap-org.apache.juneau.BeanSession-T-">swap(BeanSession, T)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></dt> @@ -26336,6 +26377,10 @@ <dd> <div class="block">Converts the specified <code>XMLGregorianCalendar</code> to a <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>.</div> </dd> +<dt><a href="org/apache/juneau/annotation/Swaps.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Swaps</span></a> - Annotation Type in <a href="org/apache/juneau/annotation/package-summary.html">org.apache.juneau.annotation</a></dt> +<dd> +<div class="block">Used to associate multiple swaps with the same POJO class.</div> +</dd> <dt><a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">SwitchVar</span></a> - Class in <a href="org/apache/juneau/svl/vars/package-summary.html">org.apache.juneau.svl.vars</a></dt> <dd> <div class="block">A basic switch/case logic variable resolver.</div> @@ -27623,6 +27668,10 @@ <dd> <div class="block">If this transform is to be used to reconstitute POJOs that aren't true Java beans, it must implement this method.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#unswap-org.apache.juneau.BeanSession-S-org.apache.juneau.ClassMeta-java.lang.String-">unswap(BeanSession, S, ClassMeta<?>, String)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dd> +<div class="block">Same as <a href="org/apache/juneau/transform/PojoSwap.html#unswap-org.apache.juneau.BeanSession-S-org.apache.juneau.ClassMeta-"><code>PojoSwap.unswap(BeanSession, Object, ClassMeta)</code></a>, but can be used if your swap has a template associated with it.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/StringSwap.html#unswap-org.apache.juneau.BeanSession-java.lang.String-org.apache.juneau.ClassMeta-">unswap(BeanSession, String, ClassMeta<?>)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/StringSwap.html" title="class in org.apache.juneau.transform">StringSwap</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/SurrogateSwap.html#unswap-org.apache.juneau.BeanSession-F-org.apache.juneau.ClassMeta-">unswap(BeanSession, F, ClassMeta<?>)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></dt> @@ -28939,6 +28988,14 @@ the order they are declared.</div> <dd> <div class="block">Operating system matcher: Any Windows system.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#withTemplate--">withTemplate()</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dd> +<div class="block">Returns additional context information for this swap.</div> +</dd> +<dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#withTemplate-java.lang.String-">withTemplate(String)</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt> +<dd> +<div class="block">Sets the template string on this swap.</div> +</dd> <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Textarea.html#wrap-java.lang.String-">wrap(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Textarea.html" title="class in org.apache.juneau.dto.html5">Textarea</a></dt> <dd> <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/forms.html#attr-textarea-wrap">wrap</a> attribute.</div> http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/62afb533/content/site/apidocs/org/apache/juneau/BeanContext.html ---------------------------------------------------------------------- diff --git a/content/site/apidocs/org/apache/juneau/BeanContext.html b/content/site/apidocs/org/apache/juneau/BeanContext.html index d1b2a42..5c60f8d 100644 --- a/content/site/apidocs/org/apache/juneau/BeanContext.html +++ b/content/site/apidocs/org/apache/juneau/BeanContext.html @@ -1444,7 +1444,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_pojoSwaps</h4> -<pre>public static final <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/BeanContext.html#line.648">BEAN_pojoSwaps</a></pre> +<pre>public static final <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/BeanContext.html#line.653">BEAN_pojoSwaps</a></pre> <div class="block"><b>Configuration property:</b> POJO swaps to apply to Java objects. <ul> @@ -1459,7 +1459,12 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul> <li>Subclasses of <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a>. <li>Surrogate classes. A shortcut for defining a <a href="../../../org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform"><code>SurrogateSwap</code></a>. - </ul></div> + </ul> + + <p> + Multiple POJO swaps can be associated with a single class. + When multiple swaps are applicable to the same class, the media type pattern defined by + <a href="../../../org/apache/juneau/transform/PojoSwap.html#forMediaTypes--"><code>PojoSwap.forMediaTypes()</code></a> or <a href="../../../org/apache/juneau/annotation/Swap.html#mediaTypes--"><code>Swap.mediaTypes()</code></a> are used to come up with the best match.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../constant-values.html#org.apache.juneau.BeanContext.BEAN_pojoSwaps">Constant Field Values</a></dd> @@ -1472,7 +1477,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_pojoSwaps_add</h4> -<pre>public static final <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/BeanContext.html#line.653">BEAN_pojoSwaps_add</a></pre> +<pre>public static final <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/BeanContext.html#line.658">BEAN_pojoSwaps_add</a></pre> <div class="block"><b>Configuration property:</b> Add to POJO swap classes.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1486,7 +1491,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_pojoSwaps_remove</h4> -<pre>public static final <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/BeanContext.html#line.658">BEAN_pojoSwaps_remove</a></pre> +<pre>public static final <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/BeanContext.html#line.663">BEAN_pojoSwaps_remove</a></pre> <div class="block"><b>Configuration property:</b> Remove from POJO swap classes.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1500,7 +1505,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_implClasses</h4> -<pre>public static final <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/BeanContext.html#line.675">BEAN_implClasses</a></pre> +<pre>public static final <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/BeanContext.html#line.680">BEAN_implClasses</a></pre> <div class="block"><b>Configuration property:</b> Implementation classes for interfaces and abstract classes. <ul> @@ -1526,7 +1531,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_implClasses_put</h4> -<pre>public static final <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/BeanContext.html#line.680">BEAN_implClasses_put</a></pre> +<pre>public static final <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/BeanContext.html#line.685">BEAN_implClasses_put</a></pre> <div class="block"><b>Configuration property:</b> Add an implementation class.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1540,7 +1545,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_includeProperties</h4> -<pre>public static final <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/BeanContext.html#line.707">BEAN_includeProperties</a></pre> +<pre>public static final <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/BeanContext.html#line.712">BEAN_includeProperties</a></pre> <div class="block"><b>Configuration property:</b> Explicitly specify visible bean properties. <ul> @@ -1576,7 +1581,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_includeProperties_put</h4> -<pre>public static final <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/BeanContext.html#line.712">BEAN_includeProperties_put</a></pre> +<pre>public static final <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/BeanContext.html#line.717">BEAN_includeProperties_put</a></pre> <div class="block"><b>Configuration property:</b> Explicitly specify visible bean properties.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1590,7 +1595,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_excludeProperties</h4> -<pre>public static final <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/BeanContext.html#line.739">BEAN_excludeProperties</a></pre> +<pre>public static final <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/BeanContext.html#line.744">BEAN_excludeProperties</a></pre> <div class="block"><b>Configuration property:</b> Exclude specified properties from beans. <ul> @@ -1626,7 +1631,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_excludeProperties_put</h4> -<pre>public static final <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/BeanContext.html#line.744">BEAN_excludeProperties_put</a></pre> +<pre>public static final <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/BeanContext.html#line.749">BEAN_excludeProperties_put</a></pre> <div class="block"><b>Configuration property:</b> Exclude specified properties from beans.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1640,7 +1645,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_beanDictionary</h4> -<pre>public static final <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/BeanContext.html#line.766">BEAN_beanDictionary</a></pre> +<pre>public static final <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/BeanContext.html#line.771">BEAN_beanDictionary</a></pre> <div class="block"><b>Configuration property:</b> Bean lookup dictionary. <ul> @@ -1671,7 +1676,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_beanDictionary_add</h4> -<pre>public static final <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/BeanContext.html#line.771">BEAN_beanDictionary_add</a></pre> +<pre>public static final <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/BeanContext.html#line.776">BEAN_beanDictionary_add</a></pre> <div class="block"><b>Configuration property:</b> Add to bean dictionary.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1685,7 +1690,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_beanDictionary_remove</h4> -<pre>public static final <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/BeanContext.html#line.776">BEAN_beanDictionary_remove</a></pre> +<pre>public static final <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/BeanContext.html#line.781">BEAN_beanDictionary_remove</a></pre> <div class="block"><b>Configuration property:</b> Remove from bean dictionary.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -1699,7 +1704,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_beanTypePropertyName</h4> -<pre>public static final <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/BeanContext.html#line.788">BEAN_beanTypePropertyName</a></pre> +<pre>public static final <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/BeanContext.html#line.793">BEAN_beanTypePropertyName</a></pre> <div class="block"><b>Configuration property:</b> Name to use for the bean type properties used to represent a bean type. <ul> @@ -1720,7 +1725,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_defaultParser</h4> -<pre>public static final <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/BeanContext.html#line.803">BEAN_defaultParser</a></pre> +<pre>public static final <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/BeanContext.html#line.808">BEAN_defaultParser</a></pre> <div class="block"><b>Configuration property:</b> Default parser to use when converting <code>Strings</code> to POJOs. <ul> @@ -1744,7 +1749,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_locale</h4> -<pre>public static final <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/BeanContext.html#line.818">BEAN_locale</a></pre> +<pre>public static final <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/BeanContext.html#line.823">BEAN_locale</a></pre> <div class="block"><b>Configuration property:</b> Locale. <ul> @@ -1768,7 +1773,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_timeZone</h4> -<pre>public static final <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/BeanContext.html#line.833">BEAN_timeZone</a></pre> +<pre>public static final <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/BeanContext.html#line.838">BEAN_timeZone</a></pre> <div class="block"><b>Configuration property:</b> TimeZone. <ul> @@ -1792,7 +1797,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_mediaType</h4> -<pre>public static final <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/BeanContext.html#line.848">BEAN_mediaType</a></pre> +<pre>public static final <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/BeanContext.html#line.853">BEAN_mediaType</a></pre> <div class="block"><b>Configuration property:</b> Media type. <ul> @@ -1816,7 +1821,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>BEAN_debug</h4> -<pre>public static final <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/BeanContext.html#line.878">BEAN_debug</a></pre> +<pre>public static final <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/BeanContext.html#line.883">BEAN_debug</a></pre> <div class="block"><b>Configuration property:</b> Debug mode. <ul> @@ -1855,7 +1860,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>DEFAULT</h4> -<pre>public static final <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.925">DEFAULT</a></pre> +<pre>public static final <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.930">DEFAULT</a></pre> <div class="block">Default config. All default settings.</div> </li> </ul> @@ -1865,7 +1870,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockListLast"> <li class="blockList"> <h4>DEFAULT_SORTED</h4> -<pre>public static final <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.928">DEFAULT_SORTED</a></pre> +<pre>public static final <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.933">DEFAULT_SORTED</a></pre> <div class="block">Default config. All default settings except sort bean properties.</div> </li> </ul> @@ -1883,7 +1888,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockListLast"> <li class="blockList"> <h4>BeanContext</h4> -<pre>public <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.985">BeanContext</a>(<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre> +<pre>public <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.990">BeanContext</a>(<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a> ps)</pre> <div class="block">Constructor. <p> @@ -1908,7 +1913,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>createSession</h4> -<pre>public <a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1086">createSession</a>(<a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a> args)</pre> +<pre>public <a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1093">createSession</a>(<a href="../../../org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau">BeanSessionArgs</a> args)</pre> <div class="block">Create a new bean session based on the properties defined on this context.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1924,7 +1929,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>createSession</h4> -<pre>public <a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1099">createSession</a>()</pre> +<pre>public <a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1106">createSession</a>()</pre> <div class="block">Create a new bean session based on the properties defined on this context. <p> @@ -1942,7 +1947,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>hasSameCache</h4> -<pre>public final boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1112">hasSameCache</a>(<a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> bc)</pre> +<pre>public final boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1119">hasSameCache</a>(<a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> bc)</pre> <div class="block">Returns <jk>true</jk> if the specified bean context shares the same cache as this bean context. <p> @@ -1961,7 +1966,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>isNotABean</h4> -<pre>protected final boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1123">isNotABean</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> c)</pre> +<pre>protected final boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1130">isNotABean</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> c)</pre> <div class="block">Determines whether the specified class is ignored as a bean class based on the various exclusion parameters specified on this context class.</div> <dl> @@ -1978,7 +1983,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>isBean</h4> -<pre>public boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1147">isBean</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> +<pre>public boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1154">isBean</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> <div class="block">Returns <jk>true</jk> if the specified object is a bean.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -1994,7 +1999,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>dumpCacheStats</h4> -<pre>protected static void <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1156">dumpCacheStats</a>()</pre> +<pre>protected static void <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1163">dumpCacheStats</a>()</pre> <div class="block">Prints meta cache statistics to <code>System.out</code>.</div> </li> </ul> @@ -2004,7 +2009,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getBeanMeta</h4> -<pre>public final <T> <a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1176">getBeanMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> c)</pre> +<pre>public final <T> <a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1183">getBeanMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> c)</pre> <div class="block">Returns the <a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau"><code>BeanMeta</code></a> class for the specified class.</div> <dl> <dt><span class="paramLabel">Type Parameters:</span></dt> @@ -2023,7 +2028,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getClassMeta</h4> -<pre>public final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1191">getClassMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type)</pre> +<pre>public final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1198">getClassMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> type)</pre> <div class="block">Construct a <code>ClassMeta</code> wrapper around a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> object.</div> <dl> <dt><span class="paramLabel">Type Parameters:</span></dt> @@ -2042,7 +2047,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getClassMeta</h4> -<pre>public final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1273">getClassMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> type, +<pre>public final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1280">getClassMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> type, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>... args)</pre> <div class="block">Used to resolve <code>ClassMetas</code> of type <code>Collection</code> and <code>Map</code> that have <code>ClassMeta</code> values that themselves could be collections or maps. @@ -2093,7 +2098,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getClassMetaForObject</h4> -<pre>public final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1457">getClassMetaForObject</a>(T o)</pre> +<pre>public final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1464">getClassMetaForObject</a>(T o)</pre> <div class="block">Shortcut for calling <code>getClassMeta(o.getClass())</code>.</div> <dl> <dt><span class="paramLabel">Type Parameters:</span></dt> @@ -2111,7 +2116,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>resolveClassMeta</h4> -<pre>protected final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1476">resolveClassMeta</a>(<a href="../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">BeanProperty</a> p, +<pre>protected final <T> <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1483">resolveClassMeta</a>(<a href="../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">BeanProperty</a> p, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> t, <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><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[]> typeVarImpls)</pre> <div class="block">Used for determining the class type on a method or field where a <code>@BeanProperty</code> annotation may be present.</div> @@ -2135,7 +2140,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getBeanTypePropertyName</h4> -<pre>protected final <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/BeanContext.html#line.1580">getBeanTypePropertyName</a>()</pre> +<pre>protected final <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/BeanContext.html#line.1590">getBeanTypePropertyName</a>()</pre> <div class="block">Returns the type property name as defined by <a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanTypePropertyName"><code>BEAN_beanTypePropertyName</code></a>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -2149,7 +2154,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getBeanRegistry</h4> -<pre>protected final <a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1589">getBeanRegistry</a>()</pre> +<pre>protected final <a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1599">getBeanRegistry</a>()</pre> <div class="block">Returns the bean registry defined in this bean context defined by <a href="../../../org/apache/juneau/BeanContext.html#BEAN_beanDictionary"><code>BEAN_beanDictionary</code></a>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -2163,7 +2168,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getImplClassConstructor</h4> -<pre>protected final <T> <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><? extends T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1601">getImplClassConstructor</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> c, +<pre>protected final <T> <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><? extends T> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1611">getImplClassConstructor</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> c, <a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a> v)</pre> <div class="block">Gets the no-arg constructor for the specified class.</div> <dl> @@ -2183,7 +2188,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getIncludeProperties</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/BeanContext.html#line.1643">getIncludeProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> c)</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/BeanContext.html#line.1653">getIncludeProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> c)</pre> <div class="block">Returns the <a href="../../../org/apache/juneau/BeanContext.html#BEAN_includeProperties"><code>BEAN_includeProperties</code></a> setting for the specified class.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -2199,7 +2204,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>getExcludeProperties</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/BeanContext.html#line.1665">getExcludeProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> c)</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/BeanContext.html#line.1675">getExcludeProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> c)</pre> <div class="block">Returns the <a href="../../../org/apache/juneau/BeanContext.html#BEAN_excludeProperties"><code>BEAN_excludeProperties</code></a> setting for the specified class.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -2215,7 +2220,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>object</h4> -<pre>protected final <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1693">object</a>()</pre> +<pre>protected final <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1703">object</a>()</pre> <div class="block">Returns a reusable <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>Object</code>. <p> @@ -2236,7 +2241,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>string</h4> -<pre>protected final <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<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/BeanContext.html#line.1709">string</a>()</pre> +<pre>protected final <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<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/BeanContext.html#line.1719">string</a>()</pre> <div class="block">Returns a reusable <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>String</code>. <p> @@ -2257,7 +2262,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>_class</h4> -<pre>protected final <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1725">_class</a>()</pre> +<pre>protected final <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1735">_class</a>()</pre> <div class="block">Returns a reusable <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> representation for the class <code>Class</code>. <p> @@ -2278,7 +2283,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1730">hashCode</a>()</pre> +<pre>public int <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1740">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -2291,7 +2296,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1735">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> +<pre>public boolean <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1745">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -2304,7 +2309,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap <ul class="blockListLast"> <li class="blockList"> <h4>asMap</h4> -<pre>public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1744">asMap</a>()</pre> +<pre>public <a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a> <a href="../../../src-html/org/apache/juneau/BeanContext.html#line.1754">asMap</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../org/apache/juneau/Context.html#asMap--">Context</a></code></span></div> <div class="block">Returns the properties defined on this bean context as a simple map for debugging purposes.</div> <dl>