From ae1029ea4f7a3f91b8d32efc58f8c81bf1a68bad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Nicoll?= Date: Wed, 5 Mar 2025 10:10:55 +0100 Subject: [PATCH] Review Javadoc infrastructure --- .../ws/config/annotation/package-info.java | 20 + .../ws/config/package-info.java | 2 +- .../soap/addressing/client/package-info.java | 20 + .../server/annotation/package-info.java | 20 + .../soap/addressing/server/package-info.java | 2 +- .../endpoint/adapter/method/package-info.java | 20 + .../endpoint/annotation/package-info.java | 2 +- .../ws/stream/package-info.java | 20 + .../transport/http/support/package-info.java | 20 + spring-ws-docs/build.gradle | 1 - .../security/x509/cache/package-info.java | 20 + .../ws/soap/security/x509/package-info.java | 20 + .../security/x509/populator/package-info.java | 20 + .../ws/transport/xmpp/package-info.java | 2 +- .../transport/xmpp/support/package-info.java | 20 + .../matcher/xmlunit2/package-info.java | 20 + src/api/overview.html | 7 - src/api/stylesheet.css | 599 ------------------ 18 files changed, 224 insertions(+), 611 deletions(-) create mode 100644 spring-ws-core/src/main/java/org/springframework/ws/config/annotation/package-info.java create mode 100644 spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/client/package-info.java create mode 100644 spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/annotation/package-info.java create mode 100644 spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/adapter/method/package-info.java create mode 100644 spring-ws-core/src/main/java/org/springframework/ws/stream/package-info.java create mode 100644 spring-ws-core/src/main/java/org/springframework/ws/transport/http/support/package-info.java create mode 100644 spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/cache/package-info.java create mode 100644 spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/package-info.java create mode 100644 spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/populator/package-info.java create mode 100644 spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/support/package-info.java create mode 100644 spring-ws-test/src/main/java/org/springframework/ws/test/support/matcher/xmlunit2/package-info.java delete mode 100644 src/api/overview.html delete mode 100644 src/api/stylesheet.css diff --git a/spring-ws-core/src/main/java/org/springframework/ws/config/annotation/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/config/annotation/package-info.java new file mode 100644 index 00000000..46f03258 --- /dev/null +++ b/spring-ws-core/src/main/java/org/springframework/ws/config/annotation/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Annotations and supporting classes for declarative configuration. + */ +package org.springframework.ws.config.annotation; \ No newline at end of file diff --git a/spring-ws-core/src/main/java/org/springframework/ws/config/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/config/package-info.java index 22c7160c..41d8c3da 100644 --- a/spring-ws-core/src/main/java/org/springframework/ws/config/package-info.java +++ b/spring-ws-core/src/main/java/org/springframework/ws/config/package-info.java @@ -15,6 +15,6 @@ */ /** - * Provides an namespace handler for the Spring Web Services namespace. + * Provide a namespace handler for the Spring Web Services namespace. */ package org.springframework.ws.config; diff --git a/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/client/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/client/package-info.java new file mode 100644 index 00000000..5581c371 --- /dev/null +++ b/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/client/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Client-side WS-Addressing support. + */ +package org.springframework.ws.soap.addressing.client; \ No newline at end of file diff --git a/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/annotation/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/annotation/package-info.java new file mode 100644 index 00000000..17c7d543 --- /dev/null +++ b/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/annotation/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Annotations for server-side WS-Addressing support. + */ +package org.springframework.ws.soap.addressing.server.annotation; \ No newline at end of file diff --git a/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/package-info.java index 4c558840..ace69c89 100644 --- a/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/package-info.java +++ b/spring-ws-core/src/main/java/org/springframework/ws/soap/addressing/server/package-info.java @@ -15,6 +15,6 @@ */ /** - * Contains servers-side WS-Addressing support, in the form of {@code EndpointMappings}. + * Server-side WS-Addressing support, in the form of {@code EndpointMappings}. */ package org.springframework.ws.soap.addressing.server; diff --git a/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/adapter/method/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/adapter/method/package-info.java new file mode 100644 index 00000000..e4facc72 --- /dev/null +++ b/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/adapter/method/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Method argument resolvers for SOAP headers. + */ +package org.springframework.ws.soap.server.endpoint.adapter.method; \ No newline at end of file diff --git a/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/annotation/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/annotation/package-info.java index 7c104db2..39d8821f 100644 --- a/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/annotation/package-info.java +++ b/spring-ws-core/src/main/java/org/springframework/ws/soap/server/endpoint/annotation/package-info.java @@ -15,6 +15,6 @@ */ /** - * JDK 1.5+ annotations for Spring-WS SOAP endpoints. + * Annotations for Spring-WS SOAP endpoints. */ package org.springframework.ws.soap.server.endpoint.annotation; diff --git a/spring-ws-core/src/main/java/org/springframework/ws/stream/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/stream/package-info.java new file mode 100644 index 00000000..e5963afe --- /dev/null +++ b/spring-ws-core/src/main/java/org/springframework/ws/stream/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Streaming support. + */ +package org.springframework.ws.stream; \ No newline at end of file diff --git a/spring-ws-core/src/main/java/org/springframework/ws/transport/http/support/package-info.java b/spring-ws-core/src/main/java/org/springframework/ws/transport/http/support/package-info.java new file mode 100644 index 00000000..2894839a --- /dev/null +++ b/spring-ws-core/src/main/java/org/springframework/ws/transport/http/support/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Support classes for handling messages via HTTP. + */ +package org.springframework.ws.transport.http.support; \ No newline at end of file diff --git a/spring-ws-docs/build.gradle b/spring-ws-docs/build.gradle index e1ad7de3..f6471e54 100644 --- a/spring-ws-docs/build.gradle +++ b/spring-ws-docs/build.gradle @@ -56,7 +56,6 @@ tasks.named("javadoc") { title = "Spring Web Services ${project.version} API" options { use = true - bottom = "Copyright © ${java.time.Year.now()} VMware by Broadcom. All rights reserved." } } diff --git a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/cache/package-info.java b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/cache/package-info.java new file mode 100644 index 00000000..4e4d897f --- /dev/null +++ b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/cache/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Caching support for X.509 client certificates. + */ +package org.springframework.ws.soap.security.x509.cache; \ No newline at end of file diff --git a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/package-info.java b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/package-info.java new file mode 100644 index 00000000..4a9b17f0 --- /dev/null +++ b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * X.509 client-certificate authentication support. + */ +package org.springframework.ws.soap.security.x509; \ No newline at end of file diff --git a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/populator/package-info.java b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/populator/package-info.java new file mode 100644 index 00000000..10633b03 --- /dev/null +++ b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/x509/populator/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * User details popular for X.509 client certificates. + */ +package org.springframework.ws.soap.security.x509.populator; \ No newline at end of file diff --git a/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/package-info.java b/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/package-info.java index 8f96e0f5..fafabfb6 100644 --- a/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/package-info.java +++ b/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/package-info.java @@ -15,6 +15,6 @@ */ /** - * Package providing support for handling messages via xmpp. + * Package providing support for handling messages via XMPP. */ package org.springframework.ws.transport.xmpp; diff --git a/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/support/package-info.java b/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/support/package-info.java new file mode 100644 index 00000000..b02e2b9f --- /dev/null +++ b/spring-ws-support/src/main/java/org/springframework/ws/transport/xmpp/support/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Support classes for handling messages via XMPP. + */ +package org.springframework.ws.transport.xmpp.support; \ No newline at end of file diff --git a/spring-ws-test/src/main/java/org/springframework/ws/test/support/matcher/xmlunit2/package-info.java b/spring-ws-test/src/main/java/org/springframework/ws/test/support/matcher/xmlunit2/package-info.java new file mode 100644 index 00000000..ad048ba2 --- /dev/null +++ b/spring-ws-test/src/main/java/org/springframework/ws/test/support/matcher/xmlunit2/package-info.java @@ -0,0 +1,20 @@ +/* + * Copyright 2005-2025 the original author or authors. + * + * Licensed 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 + * + * https://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. + */ + +/** + * Matcher support for XMLUnit. + */ +package org.springframework.ws.test.support.matcher.xmlunit2; \ No newline at end of file diff --git a/src/api/overview.html b/src/api/overview.html deleted file mode 100644 index a0e5a77e..00000000 --- a/src/api/overview.html +++ /dev/null @@ -1,7 +0,0 @@ - - -

-This is the public API documentation for Spring Web Services. -

- - diff --git a/src/api/stylesheet.css b/src/api/stylesheet.css deleted file mode 100644 index 029c89c9..00000000 --- a/src/api/stylesheet.css +++ /dev/null @@ -1,599 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ - -@import url('resources/fonts/dejavu.css'); - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4A6782; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; - font-style:italic; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -ul.subNavList li{ - list-style:none; - float:left; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.navBarCell1Rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; -} -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - -} -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; - width:100%; -} -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; -} -th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; -} -td.colLast, th.colLast { - font-size:13px; -} -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -.tableSubHeadingColor { - background-color:#EEEEFF; -} -.altColor { - background-color:#FFFFFF; -} -.rowColor { - background-color:#EEEEEF; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} - -td.colLast div { - padding-top:0px; -} - - -td.colLast a { - padding-bottom:3px; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; -} -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; -} -.deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; -} - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} - -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; -} - - - -/* -Spring -*/ - -pre.code { - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - overflow: auto; - padding: 10px; - margin: 4px 20px 2px 0px; -} - -pre.code code, pre.code code * { - font-size: 1em; -} - -pre.code code, pre.code code * { - padding: 0 !important; - margin: 0 !important; -} -