This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new adf5be3 Update Javadocs.
adf5be3 is described below
commit adf5be304cf886108a6db94d2817cb1662d603d2
Author: JamesBognar <[email protected]>
AuthorDate: Fri Feb 2 15:28:15 2018 -0500
Update Javadocs.
---
.../apache/juneau/dto/swagger/package-info.java | 18 +++++
.../org/apache/juneau/dto/swagger/package.html | 58 ---------------
.../org/apache/juneau/plaintext/package-info.java | 18 +++++
.../java/org/apache/juneau/plaintext/package.html | 41 -----------
.../doc-files/RemoteableProxiesServerSide.1.png | Bin
.../doc-files/RemoteableProxiesServerSide.2.png | Bin
.../doc-files/RemoteableProxiesServerSide.3.png | Bin
.../doc-files/RemoteableProxiesServerSide.4.png | Bin
.../doc-files/RemoteableProxiesServerSide.5.png | Bin
.../doc-files/RemoteableProxiesServerSide.6.png | Bin
juneau-doc/src/main/javadoc/overview.html | 82 +++++++--------------
11 files changed, 64 insertions(+), 153 deletions(-)
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/package-info.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/package-info.java
new file mode 100755
index 0000000..95e4b04
--- /dev/null
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/package-info.java
@@ -0,0 +1,18 @@
+//
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
+// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
+// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
+// * with the License. You may obtain a copy of the License at
*
+// *
*
+// * http://www.apache.org/licenses/LICENSE-2.0
*
+// *
*
+// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
+// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
+// * specific language governing permissions and limitations under the
License. *
+//
***************************************************************************************************************************
+
+/**
+ * Swagger Data Transfer Objects
+ */
+package org.apache.juneau.dto.swagger;
+
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/package.html
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/package.html
deleted file mode 100644
index 75ecbaa..0000000
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/package.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/***************************************************************************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file
- * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied. See the License for the
- * specific language governing permissions and limitations under the License.
- *
-
***************************************************************************************************************************/
--->
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <style type="text/css">
- /* For viewing in Page Designer */
- @IMPORT url("../../../../../../../javadoc.css");
-
- /* For viewing in REST interface */
- @IMPORT url("../htdocs/javadoc.css");
- body {
- margin: 20px;
- }
- </style>
- <script>
- /* Replace all @code and @link tags. */
- window.onload = function() {
- document.body.innerHTML =
document.body.innerHTML.replace(/\{\@code ([^\}]+)\}/g, '<code>$1</code>');
- document.body.innerHTML =
document.body.innerHTML.replace(/\{\@link (([^\}]+)\.)?([^\.\}]+)\}/g,
'<code>$3</code>');
- }
- </script>
-</head>
-<body>
-<p>Swagger Data Transfer Objects</p>
-<script>
- function toggle(x) {
- var div = x.nextSibling;
- while (div != null && div.nodeType != 1)
- div = div.nextSibling;
- if (div != null) {
- var d = div.style.display;
- if (d == 'block' || d == '') {
- div.style.display = 'none';
- x.className += " closed";
- } else {
- div.style.display = 'block';
- x.className =
x.className.replace(/(?:^|\s)closed(?!\S)/g , '' );
- }
- }
- }
-</script>
-</body>
-</html>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/package-info.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/package-info.java
new file mode 100755
index 0000000..cbb48a3
--- /dev/null
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/package-info.java
@@ -0,0 +1,18 @@
+//
***************************************************************************************************************************
+// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
+// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
+// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
+// * with the License. You may obtain a copy of the License at
*
+// *
*
+// * http://www.apache.org/licenses/LICENSE-2.0
*
+// *
*
+// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
+// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
+// * specific language governing permissions and limitations under the
License. *
+//
***************************************************************************************************************************
+
+/**
+ * Plaintext Marshalling Support
+ */
+package org.apache.juneau.plaintext;
+
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/package.html
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/package.html
deleted file mode 100644
index eaf08c4..0000000
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/package.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML>
-<!--
-/***************************************************************************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file
- * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied. See the License for the
- * specific language governing permissions and limitations under the License.
- *
-
***************************************************************************************************************************/
- -->
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <style type="text/css">
- /* For viewing in Page Designer */
- @IMPORT url("../../../../../../javadoc.css");
-
- /* For viewing in REST interface */
- @IMPORT url("../htdocs/javadoc.css");
- body {
- margin: 20px;
- }
- </style>
- <script>
- /* Replace all @code and @link tags. */
- window.onload = function() {
- document.body.innerHTML =
document.body.innerHTML.replace(/\{\@code ([^\}]+)\}/g, '<code>$1</code>');
- document.body.innerHTML =
document.body.innerHTML.replace(/\{\@link (([^\}]+)\.)?([^\.\}]+)\}/g,
'<code>$3</code>');
- }
- </script>
-</head>
-<body>
-<p>Plaintext Marshalling Support</p>
-</body>
-</html>
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/1.png
b/juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.1.png
similarity index 100%
rename from
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/1.png
rename to
juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.1.png
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/2.png
b/juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.2.png
similarity index 100%
rename from
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/2.png
rename to
juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.2.png
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/3.png
b/juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.3.png
similarity index 100%
rename from
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/3.png
rename to
juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.3.png
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/4.png
b/juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.4.png
similarity index 100%
rename from
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/4.png
rename to
juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.4.png
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/5.png
b/juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.5.png
similarity index 100%
rename from
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/5.png
rename to
juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.5.png
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/6.png
b/juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.6.png
similarity index 100%
rename from
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remoteable/doc-files/6.png
rename to
juneau-doc/src/main/javadoc/doc-files/RemoteableProxiesServerSide.6.png
diff --git a/juneau-doc/src/main/javadoc/overview.html
b/juneau-doc/src/main/javadoc/overview.html
index a6767cb..9cbb0b5 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -663,15 +663,6 @@
<br>Extensible support for other data types
such as <code>Calendars</code>, <code>Dates</code>,
<code>Iterators</code> is available through the
use of POJO swaps (described later).
</p>
-
- <h5 class='toc'>Additional Information -
org.apache.juneau.serializer</h5>
- <ol class='toc'>
- <li><p><a class='doclink'
href='org/apache/juneau/serializer/package-summary.html#Serializer'>Serializer
API</a></p>
- <ol>
- <li><p><a class='doclink'
href='org/apache/juneau/serializer/package-summary.html#SerializerGroup'>The
SerializerGroup class</a></p>
- </ol>
- <li><p><a class='doclink'
href='org/apache/juneau/serializer/package-summary.html#DefiningSerializer'>Defining
a new Serializer</a></p>
- </ol>
</div>
<!--
=======================================================================================================
-->
@@ -751,15 +742,6 @@
Many of the JSON examples provided will
use lax syntax which is easier to read since we don't have to deal
with escapes.
</ul>
-
- <h5 class='toc'>Additional Information -
org.apache.juneau.parser</h5>
- <ol class='toc'>
- <li><p><a class='doclink'
href='org/apache/juneau/parser/package-summary.html#Parser'>Parser API</a></p>
- <ol>
- <li><p><a class='doclink'
href='org/apache/juneau/parser/package-summary.html#ParserGroup'>The
ParserGroup class</a></p>
- </ol>
- <li><p><a class='doclink'
href='org/apache/juneau/parser/package-summary.html#DefiningParser'>Defining a
new Parser</a></p>
- </ol>
</div>
<!--
=======================================================================================================
-->
@@ -1403,8 +1385,7 @@
Several <code>PojoSwaps</code> are
already provided for common Java objects:
</p>
<ul class='doctree'>
- <li class='jp'>
- <a class='doclink'
href='org/apache/juneau/transforms/package-summary.html#TOC'>org.apache.juneau.transforms</a>
+ <li
class='jp'><jk>org.apache.juneau.transforms</jk>
<ul>
<li class='jc'>
{@link
org.apache.juneau.transforms.ByteArrayBase64Swap}
@@ -8789,7 +8770,7 @@
<p>
If you point your browser to that URL,
you get a list of available interfaces:
</p>
- <img class='bordered' src="doc-files/1.png">
+ <img class='bordered'
src="doc-files/RemoteableProxiesServerSide.1.png">
<p>
Clicking the hyperlinks on each shows
you the list of methods that can be invoked on that service.
Note that the <code>IAddressBook</code>
link shows that you can only invoke methods defined on that
@@ -8797,8 +8778,8 @@
Since <code>AddressBook</code> extends
from <code>LinkedList</code>, you may notice familiar collections
framework methods listed.
</p>
- <img class='bordered' src="doc-files/2.png">
- <img class='bordered' src="doc-files/3.png">
+ <img class='bordered'
src="doc-files/RemoteableProxiesServerSide.2.png">
+ <img class='bordered'
src="doc-files/RemoteableProxiesServerSide.3.png">
<p>
Let's see how we can interact with this
interface through nothing more than REST calls to get a better idea on
how this works.
@@ -8847,12 +8828,12 @@
We also want the results to be returned
as JSON, so we set the <code>Accept</code> header to
<code>text/json</code> as well.
</p>
- <img class='bordered' src="doc-files/4.png">
+ <img class='bordered'
src="doc-files/RemoteableProxiesServerSide.4.png">
<p>
When we execute the POST, we should see
the following successful response whose body contains the returned
<code>Person</code> bean serialized to
JSON:
</p>
- <img class='bordered' src="doc-files/5.png">
+ <img class='bordered'
src="doc-files/RemoteableProxiesServerSide.5.png">
<p>
From there, we could use the following
code snippet to reconstruct the response object from JSON:
</p>
@@ -8878,7 +8859,7 @@
returned POJO (in this case as HTML
since that's what's in the <code>Accept</code> header when calling from a
browser):
</p>
- <img class='bordered' src="doc-files/6.png">
+ <img class='bordered'
src="doc-files/RemoteableProxiesServerSide.6.png">
<p>
When specifying the POST body as a
<code>&content</code> parameter, the method arguments should be in UON
notation.
@@ -9322,11 +9303,6 @@
{@link java.io.InputStream}
- Returns access to the raw input
stream of the response.
</ul>
-
- <h5 class='toc'>Additional Information -
org.apache.juneau.remoteable</h5>
- <ol class='toc'>
- <li><p><a class='doclink'
href='org/apache/juneau/remoteable/package-summary.html#Overview'>Remoteable
support overview</a></p>
- </ol>
</div>
</div>
@@ -10012,13 +9988,11 @@
<br>Identical to <l>doGetExample1()</l>
but uses automatically resolved parameters based on class type.
<br>Juneau automatically recognizes
specific class types such as common header types and automatically
resolves them to objects for you.
- <br>See <a class='doclink'
-
href='org/apache/juneau/rest/package-summary.html#RestResources.MethodSignature'>Rest
Resources /
- Method Signature</a> for the list of
all automatically support parameter types, and
+ <br>See <a class='doclink'
href='#juneau-rest-server.RestMethod'>@RestMethod</a> for the list of all
automatically support parameter types, and
{@link
org.apache.juneau.rest.annotation.RestResource#paramResolvers()
@RestResource.paramResolvers()}
for defining your own custom parameter
type resolvers.
</ul>
-
+ <xxx>
<p>
There's a lot going on in this method.
Notice how you're able to access URL
attributes, parameters, headers, and content as parsed POJOs.
@@ -13423,7 +13397,7 @@
<li><p><a class='doclink'
href='#juneau-marshall.URIs'>URIs</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.BeanFilters'>BeanFilters</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.StopClasses'>Stop Classes</a></p>
- <li><p><a class='doclink'
href='##juneau-marshall.BypassSerialization'>Bypass Serialization</a></p>
+ <li><p><a class='doclink'
href='#juneau-marshall.BypassSerialization'>Bypass Serialization</a></p>
</ul>
<li>
Updated javadocs:
@@ -13962,9 +13936,9 @@
<li>
New class: {@link
org.apache.juneau.utils.PojoMerge}
<li>
- New doc: <a class='doclink'
href='#juneau-marshall.PojoAnnotation'>2.6.2 - @Pojo annotation</a>
+ New doc: <del>2.6.2 - @Pojo annotation</del>
<li>
- New doc: <a class='doclink'
href='#juneau-marshall.SerializingReadersAndInputStreams'>2.6.5 - Serializing
Readers and InputStreams</a>
+ New doc: <del>2.6.5 - Serializing Readers and
InputStreams</del>
</ul>
<h5 class='topic'>juneau-dto</h5>
@@ -14060,7 +14034,7 @@
<li>
Stylesheet selection now stored in HTTP session
when passed in via <code>?stylesheet</code> query parameter.
<li>
- New doc: <a class='doclink'
href='/org/apache/juneau/rest/package-summary.html#RestResources.RestHooks'>Lifecycle
Hooks</a>
+ New doc: <del>Lifecycle Hooks</del>
<li>
Eliminated the
<code>RestServletJenaDefault</code> class to remove the Jena dependency class
on
the <code>juneau-rest-server</code> artifact.
@@ -14795,7 +14769,7 @@
<ul>
<li>New {@link
org.apache.juneau.dto.swagger.SwaggerBuilder} class.
<li>Fluent-style setters added to the
Swagger beans.
- <li>Added Swagger examples
<code><del>here</del></code> and in the <a class='doclink'
href='org/apache/juneau/dto/swagger/package-summary.html#TOC'>org.apache.juneau.dto.swagger</a>
javadocs.
+ <li>Added Swagger examples
<code><del>here</del></code> and in the
<del>org.apache.juneau.dto.swagger</del> javadocs.
</ul>
<li>Improvements to {@link
org.apache.juneau.svl.VarResolver}.
<ul>
@@ -14948,7 +14922,7 @@
<h5 class='topic'>org.apache.juneau.rest.client</h5>
<ul class='spaced-list'>
<li>Revamped the client API to use builders.
- <li>New doc: <a class='doclink'
href='org/apache/juneau/rest/client/package-summary.html#Debugging'>1.5 -
Debugging</a>
+ <li>New doc: <del>1.5 - Debugging</del>
<li>The <code>RestClient</code> class <code>doX(Object
url)</code> methods now handle HttpClient <code>URIBuilder</code> instances.
<li>New methods added/updated to {@link
org.apache.juneau.rest.client.RestClient}:
<ul>
@@ -15934,10 +15908,10 @@
<li><a
href='org/apache/juneau/microservice/package-summary.html#TOC'>org.apache.juneau.microservice</a>
- New package-level javadoc.
<li><a
href='org/apache/juneau/ini/package-summary.html#TOC'>org.apache.juneau.ini</a>
- New package-level javadoc.
<li><del><code>StringVarResolver</code></del> - New
documentation.
- <li><a
href='org/apache/juneau/client/package-summary.html#TOC'>org.apache.juneau.rest.client</a>
- New package-level javadoc.
+ <li><a
href='org/apache/juneau/rest/client/package-summary.html#TOC'>org.apache.juneau.rest.client</a>
- New package-level javadoc.
<li><code><del>Overview / Samples</del></code> - New
section.
- <li><a
href='org/apache/juneau/transform/package-summary.html#StopClasses'>org.apache.juneau.transform
/ Stop Classes</a> - New section.
- <li><a
href='org/apache/juneau/server/package-summary.html#TOC'>org.apache.juneau.rest</a>
- Extensive updates.
+ <li><del>org.apache.juneau.transform / Stop
Classes</del> - New section.
+ <li><del>org.apache.juneau.rest</del> - Extensive
updates.
</ul>
</div>
@@ -16018,7 +15992,7 @@
Allows encoders to be fine-tuned at the method
level.
<li>New {@link
org.apache.juneau.rest.annotation.RestResource#config() @RestResource.config()}
annotation for associating external {@link org.apache.juneau.ini.ConfigFile}
config files with servlets.
<li><code><del>ResourceLink</del></code>.
- <li>New <a class='doclink'
href='org/apache/juneau/rest/matchers/package-summary.html#TOC'>org.apache.juneau.rest.matchers</a>
package for commonly-used {@link org.apache.juneau.rest.RestMatcher
RestMatchers}:
+ <li>New <code>org.apache.juneau.rest.matchers</code>
package for commonly-used {@link org.apache.juneau.rest.RestMatcher
RestMatchers}:
<ul>
<li>{@link
org.apache.juneau.rest.matchers#MultipartFormDataMatcher}
<li>{@link
org.apache.juneau.rest.matchers#UrlEncodedFormMatcher}
@@ -16050,7 +16024,7 @@
<h5 class='topic'>Core</h5>
<ul class='spaced-list'>
<li>Beans can now be serialized to and parsed from
{@link org.apache.juneau.ObjectMap ObjectMaps}.
- See <a class='doclink'
href='org/apache/juneau/transform/package-summary.html#ToObjectMaps'>Serializing
to ObjectMaps</a> for details.
+ See <del>Serializing to ObjectMaps</del> for
details.
<li>New {@link
org.apache.juneau.ObjectMap#include(String[])} and {@link
org.apache.juneau.ObjectMap#exclude(String[])} methods.
<li>{@link org.apache.juneau.html.annotation.Html
@Html} annotations can now be applied to bean properties.
<li>New {@link org.apache.juneau.utils.IOPipe} utility
class.
@@ -16068,7 +16042,7 @@
<li>New <code>RestResponse.getUnbufferedWriter()</code>
method.
<li>Fixed bug that was preventing
<code>x-response-headers</code> parameter from working correctly.
<li>Added {@link
org.apache.juneau.annotation.Bean#properties() @Bean.properties} annotations to
the various
- classes in <a class='doclink'
href='org/apache/juneau/rest/labels/package-summary.html#TOC'>org.apache.juneau.rest.labels</a>
so that the order of the bean properties are consistent
+ classes in
<code>org.apache.juneau.rest.labels</code> so that the order of the bean
properties are consistent
on all JVMs. On IBM JVMs this is unnecessary
because the order of the properties as defined in the class
are stored in the bytecode. Other JVMs such as
OpenJRE do not implement this feature causing the bean
properties to be in random order.
@@ -17622,7 +17596,7 @@
<h5 class='topic'>Core API changes</h5>
<ul class='spaced-list'>
<li>
- New <a class='doclink'
href='org/apache/juneau/serializer/package-summary.html#TOC'>org.apache.juneau.serializer</a>
package.
+ New <code>org.apache.juneau.serializer</code>
package.
<ul>
<li>Entirely reworked class hierarchy
to make it easier to define new serializers.</li>
<li>New {@link
org.apache.juneau.serializer.WriterSerializer} base class for defining
character-based serializers.</li>
@@ -17632,7 +17606,7 @@
</ul>
</li>
<li>
- New <a class='doclink'
href='org/apache/juneau/parser/package-summary.html#TOC'>org.apache.juneau.parser</a>
package.
+ New <code>org.apache.juneau.parser</code> package.
<ul>
<li>Entirely reworked class hierarchy to make
it easier to define new parsers.</li>
<li>New {@link
org.apache.juneau.parser.ReaderParser} base class for defining character-based
parsers.</li>
@@ -17641,7 +17615,7 @@
</ul>
</li>
<li>
- New <a class='doclink'
href='org/apache/juneau/transform/package-summary.html#TOC'>org.apache.juneau.transform</a>
package.
+ New <code>org.apache.juneau.transform</code>
package.
<ul>
<li>Cleaner class structure.</li>
<li>Improved {@link
org.apache.juneau.transform.BeanFilter} class for defining property filters on
beans.</li>
@@ -17649,7 +17623,7 @@
</ul>
</li>
<li>
- New <a class='doclink'
href='org/apache/juneau/encoders/package-summary.html#TOC'>org.apache.juneau.encoders</a>
package.
+ New <code>org.apache.juneau.encoders</code>
package.
<ul>
<li>Defines API for {@link
org.apache.juneau.encoders.Encoder Encoders} for enabling compression in REST
servlets and clients.</li>
<li>Previously, gzip compression was
enabled by default. This new API allows you to plug in your own compression
algorithms.</li>
@@ -17658,19 +17632,19 @@
</ul>
</li>
<li>
- New <a class='doclink'
href='org/apache/juneau/plaintext/package-summary.html#TOC'>org.apache.juneau.plaintext</a>
package.
+ New <code>org.apache.juneau.plaintext</code>
package.
<ul>
<li>New {@link
org.apache.juneau.plaintext.PlainTextSerializer} and {@link
org.apache.juneau.plaintext.PlainTextParser} classes for serializing/parsing
text/plain content.</li>
</ul>
</li>
<li>
- New <a class='doclink'
href='org/apache/juneau/jso/package-summary.html#TOC'>org.apache.juneau.jso</a>
package.
+ New <code>org.apache.juneau.jso</code> package.
<ul>
<li>New {@link
org.apache.juneau.jso.JsoSerializer} class for serializing
<code>application/x-java-serialized-object</code> content.</li>
</ul>
</li>
<li>
- New <a class='doclink'
href='org/apache/juneau/soap/package-summary.html#TOC'>org.apache.juneau.soap</a>
package.
+ New <code>org.apache.juneau.soap</code> package.
<ul>
<li>New {@link
org.apache.juneau.soap.SoapXmlSerializer} class for serializing
<code>text/xml+soap</code> content.</li>
</ul>
--
To stop receiving notification emails like this one, please contact
[email protected].