You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by gi...@apache.org on 2025/10/12 20:47:19 UTC
(juneau) branch asf-staging updated: Deploy documentation staging from e2334029337c7407275654d022a6c1191fa57bcd e2334029337c7407275654d022a6c1191fa57bcd
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new 4c4711654e Deploy documentation staging from e2334029337c7407275654d022a6c1191fa57bcd e2334029337c7407275654d022a6c1191fa57bcd
4c4711654e is described below
commit 4c4711654eba2203ea365d059f920066d0ce5068
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Sun Oct 12 20:47:12 2025 +0000
Deploy documentation staging from e2334029337c7407275654d022a6c1191fa57bcd e2334029337c7407275654d022a6c1191fa57bcd
---
404.html | 2 +-
about/index.html | 2 +-
apache/index.html | 2 +-
.../{0058b4c6.d43c6766.js => 0058b4c6.8eb5a877.js} | 2 +-
assets/js/5295f120.74d78a41.js | 1 +
assets/js/5295f120.d1be553b.js | 1 -
...e~main.d100a031.js => runtime~main.a79547bd.js} | 2 +-
docs/release-notes/5.0.0.00/index.html | 2 +-
docs/release-notes/5.0.0.01/index.html | 2 +-
docs/release-notes/5.0.0.02/index.html | 2 +-
docs/release-notes/5.0.0.03/index.html | 2 +-
docs/release-notes/5.0.0.04/index.html | 2 +-
docs/release-notes/5.0.0.05/index.html | 2 +-
docs/release-notes/5.0.0.06/index.html | 2 +-
docs/release-notes/5.0.0.07/index.html | 2 +-
docs/release-notes/5.0.0.08/index.html | 2 +-
docs/release-notes/5.0.0.09/index.html | 2 +-
docs/release-notes/5.0.0.10/index.html | 2 +-
docs/release-notes/5.0.0.11/index.html | 2 +-
docs/release-notes/5.0.0.12/index.html | 2 +-
docs/release-notes/5.0.0.13/index.html | 2 +-
docs/release-notes/5.0.0.14/index.html | 2 +-
docs/release-notes/5.0.0.15/index.html | 2 +-
docs/release-notes/5.0.0.16/index.html | 2 +-
docs/release-notes/5.0.0.17/index.html | 2 +-
docs/release-notes/5.0.0.18/index.html | 2 +-
docs/release-notes/5.0.0.19/index.html | 2 +-
docs/release-notes/5.0.0.20/index.html | 2 +-
docs/release-notes/5.0.0.21/index.html | 2 +-
docs/release-notes/5.0.0.22/index.html | 2 +-
docs/release-notes/5.0.0.23/index.html | 2 +-
docs/release-notes/5.0.0.24/index.html | 2 +-
docs/release-notes/5.0.0.25/index.html | 2 +-
docs/release-notes/5.0.0.26/index.html | 2 +-
docs/release-notes/5.0.0.27/index.html | 2 +-
docs/release-notes/5.0.0.28/index.html | 2 +-
docs/release-notes/5.0.0.29/index.html | 2 +-
docs/release-notes/5.0.0.30/index.html | 2 +-
docs/release-notes/5.0.0.31/index.html | 2 +-
docs/release-notes/5.0.0.32/index.html | 2 +-
docs/release-notes/5.0.0.33/index.html | 2 +-
docs/release-notes/5.0.0.34/index.html | 2 +-
docs/release-notes/5.0.0.35/index.html | 2 +-
docs/release-notes/5.0.0.36/index.html | 2 +-
docs/release-notes/5.1.0.00/index.html | 2 +-
docs/release-notes/5.1.0.01/index.html | 2 +-
docs/release-notes/5.1.0.02/index.html | 2 +-
docs/release-notes/5.1.0.03/index.html | 2 +-
docs/release-notes/5.1.0.04/index.html | 2 +-
docs/release-notes/5.1.0.05/index.html | 2 +-
docs/release-notes/5.1.0.06/index.html | 2 +-
docs/release-notes/5.1.0.07/index.html | 2 +-
docs/release-notes/5.1.0.08/index.html | 2 +-
docs/release-notes/5.1.0.09/index.html | 2 +-
docs/release-notes/5.1.0.10/index.html | 2 +-
docs/release-notes/5.1.0.11/index.html | 2 +-
docs/release-notes/5.1.0.12/index.html | 2 +-
docs/release-notes/5.1.0.13/index.html | 2 +-
docs/release-notes/5.1.0.14/index.html | 2 +-
docs/release-notes/5.1.0.15/index.html | 2 +-
docs/release-notes/5.1.0.16/index.html | 2 +-
docs/release-notes/5.1.0.17/index.html | 2 +-
docs/release-notes/5.1.0.18/index.html | 2 +-
docs/release-notes/5.1.0.19/index.html | 2 +-
docs/release-notes/5.1.0.20/index.html | 2 +-
docs/release-notes/5.2.0.0/index.html | 2 +-
docs/release-notes/5.2.0.1/index.html | 2 +-
docs/release-notes/6.0.0/index.html | 2 +-
docs/release-notes/6.0.1/index.html | 2 +-
docs/release-notes/6.1.0/index.html | 2 +-
docs/release-notes/6.2.0/index.html | 2 +-
docs/release-notes/6.3.0/index.html | 2 +-
docs/release-notes/6.3.1/index.html | 2 +-
docs/release-notes/6.4.0/index.html | 2 +-
docs/release-notes/7.0.0/index.html | 2 +-
docs/release-notes/7.0.1/index.html | 2 +-
docs/release-notes/7.1.0/index.html | 2 +-
docs/release-notes/7.2.0/index.html | 2 +-
docs/release-notes/7.2.1/index.html | 2 +-
docs/release-notes/7.2.2/index.html | 2 +-
docs/release-notes/8.0.0/index.html | 2 +-
docs/release-notes/8.1.0/index.html | 2 +-
docs/release-notes/8.1.1/index.html | 2 +-
docs/release-notes/8.1.2/index.html | 2 +-
docs/release-notes/8.1.3/index.html | 2 +-
docs/release-notes/8.2.0/index.html | 2 +-
docs/release-notes/9.0.0/index.html | 2 +-
docs/release-notes/9.0.1/index.html | 2 +-
docs/release-notes/9.1.0/index.html | 2 +-
docs/release-notes/9.2.0/index.html | 2 +-
docs/topics/AdditionalInformation/index.html | 2 +-
docs/topics/Annotations/index.html | 2 +-
docs/topics/Args/index.html | 2 +-
docs/topics/Arrays/index.html | 2 +-
docs/topics/AssertionsOverview/index.html | 2 +-
docs/topics/AuthenticationBASIC/index.html | 2 +-
docs/topics/AuthenticationBasics/index.html | 2 +-
docs/topics/AuthenticationForm/index.html | 2 +-
docs/topics/AuthenticationOIDC/index.html | 2 +-
docs/topics/AutoSwaps/index.html | 2 +-
docs/topics/BasicHtmlDocTemplate/index.html | 2 +-
docs/topics/BasicRestServletSwagger/index.html | 2 +-
docs/topics/BasicSwaggerInfo/index.html | 2 +-
docs/topics/BeanAnnotation/index.html | 2 +-
docs/topics/BeanContextBasics/index.html | 2 +-
docs/topics/BeanDictionaryBasics/index.html | 2 +-
docs/topics/BeanIgnoreAnnotation/index.html | 2 +-
docs/topics/BeanSubTypes/index.html | 2 +-
docs/topics/BeancAnnotation/index.html | 2 +-
docs/topics/BeanpAnnotation/index.html | 2 +-
docs/topics/BestPractices/index.html | 2 +-
docs/topics/BinaryData/index.html | 2 +-
docs/topics/BuiltInParameters/index.html | 2 +-
docs/topics/BulkSettingValues/index.html | 2 +-
docs/topics/BypassSerialization/index.html | 2 +-
docs/topics/ChildResources/index.html | 2 +-
docs/topics/ClientVersioning/index.html | 2 +-
docs/topics/ClosingConfigs/index.html | 2 +-
docs/topics/ComplexDataTypes/index.html | 2 +-
docs/topics/ConfigFiles/index.html | 2 +-
docs/topics/ConfigListeners/index.html | 2 +-
docs/topics/ConfigOverviewBasics/index.html | 2 +-
docs/topics/ConfigStoresBasics/index.html | 2 +-
docs/topics/ConfigurationFiles/index.html | 2 +-
docs/topics/ConsoleCommands/index.html | 2 +-
docs/topics/Content/index.html | 2 +-
docs/topics/ContextAnnotations/index.html | 2 +-
docs/topics/ContextSettings/index.html | 2 +-
docs/topics/Converters/index.html | 2 +-
docs/topics/CustomCallHandlers/index.html | 2 +-
docs/topics/CustomEntrySerialization/index.html | 2 +-
docs/topics/CustomStores/index.html | 2 +-
docs/topics/CustomizingHttpClient/index.html | 2 +-
docs/topics/DefaultParts/index.html | 2 +-
docs/topics/DefaultSwaps/index.html | 2 +-
docs/topics/DefaultVarResolver/index.html | 2 +-
docs/topics/Deployment/index.html | 2 +-
docs/topics/DtoBeans/index.html | 2 +-
docs/topics/DualPurposeInterfaces/index.html | 2 +-
.../DynamicallyAppliedAnnotations/index.html | 2 +-
docs/topics/EndToEndRest/index.html | 2 +-
docs/topics/ExecutionStatistics/index.html | 2 +-
docs/topics/Extending/index.html | 2 +-
docs/topics/ExtendingRestClient/index.html | 2 +-
docs/topics/FileStore/index.html | 2 +-
docs/topics/FileSystemChanges/index.html | 2 +-
docs/topics/FluentAssertions/index.html | 2 +-
docs/topics/FormData/index.html | 2 +-
docs/topics/FrameworkComparisons/index.html | 2 +-
docs/topics/GeneralDesign/index.html | 2 +-
docs/topics/Guards/index.html | 2 +-
docs/topics/HandlingFormPosts/index.html | 2 +-
docs/topics/Header/index.html | 2 +-
docs/topics/HelperClasses/index.html | 2 +-
docs/topics/HtmlAnnotation/index.html | 2 +-
docs/topics/HtmlBasics/index.html | 2 +-
docs/topics/HtmlBeans/index.html | 2 +-
docs/topics/HtmlCustomTemplates/index.html | 2 +-
.../HtmlDocConfigAnnotationBasics/index.html | 2 +-
docs/topics/HtmlDocSerializer/index.html | 2 +-
docs/topics/HtmlMethodology/index.html | 2 +-
docs/topics/HtmlParsers/index.html | 2 +-
docs/topics/HtmlPredefinedWidgets/index.html | 2 +-
docs/topics/HtmlRenderAnnotation/index.html | 2 +-
docs/topics/HtmlSchemaSupport/index.html | 2 +-
docs/topics/HtmlSerializers/index.html | 2 +-
docs/topics/HtmlStylesheets/index.html | 2 +-
docs/topics/HtmlUIvsDI/index.html | 2 +-
docs/topics/HtmlUiCustomization/index.html | 2 +-
docs/topics/HtmlWidgets/index.html | 2 +-
docs/topics/HttpEntitiesAndResources/index.html | 2 +-
docs/topics/HttpHeaders/index.html | 2 +-
docs/topics/HttpPartAnnotations/index.html | 2 +-
docs/topics/HttpPartApis/index.html | 2 +-
docs/topics/HttpPartBasics/index.html | 2 +-
docs/topics/HttpPartSerializersParsers/index.html | 2 +-
docs/topics/HttpParts/index.html | 2 +-
docs/topics/HttpResponses/index.html | 2 +-
docs/topics/HttpStatusCodes/index.html | 2 +-
docs/topics/Imports/index.html | 2 +-
docs/topics/InferredHttpMethodsAndPaths/index.html | 2 +-
docs/topics/Interceptors/index.html | 2 +-
docs/topics/JCFObjects/index.html | 2 +-
docs/topics/JacksonComparison/index.html | 2 +-
docs/topics/JavaBeansSupport/index.html | 2 +-
docs/topics/JavaMethodParameters/index.html | 2 +-
docs/topics/JavaMethodReturnTypes/index.html | 2 +-
docs/topics/JavaMethodThrowableTypes/index.html | 2 +-
docs/topics/JettyXml/index.html | 2 +-
docs/topics/Json5/index.html | 2 +-
docs/topics/JsonAnnotation/index.html | 2 +-
docs/topics/JsonBasics/index.html | 2 +-
docs/topics/JsonMap/index.html | 2 +-
docs/topics/JsonMethodology/index.html | 2 +-
docs/topics/JsonParsers/index.html | 2 +-
docs/topics/JsonSchemaDetails/index.html | 2 +-
docs/topics/JsonSerializers/index.html | 2 +-
docs/topics/JuneauAllBasics/index.html | 2 +-
docs/topics/JuneauAssertionBasics/index.html | 2 +-
docs/topics/JuneauBctBasics/index.html | 2 +-
docs/topics/JuneauBeanAtom/index.html | 2 +-
docs/topics/JuneauBeanBasics/index.html | 2 +-
docs/topics/JuneauBeanCommon/index.html | 2 +-
docs/topics/JuneauBeanHtml5/index.html | 2 +-
docs/topics/JuneauBeanJsonSchema/index.html | 157 +-
docs/topics/JuneauBeanOpenApi3/index.html | 2 +-
docs/topics/JuneauBeanSwagger2/index.html | 2 +-
docs/topics/JuneauConfigBasics/index.html | 2 +-
docs/topics/JuneauEcosystemOverview/index.html | 2 +-
docs/topics/JuneauExamplesCore/index.html | 2 +-
docs/topics/JuneauExamplesRest/index.html | 2 +-
docs/topics/JuneauExamplesRestJetty/index.html | 2 +-
.../topics/JuneauExamplesRestSpringboot/index.html | 2 +-
docs/topics/JuneauMarshallBasics/index.html | 2 +-
.../topics/JuneauMicroserviceCoreBasics/index.html | 2 +-
.../JuneauMicroserviceJettyBasics/index.html | 2 +-
docs/topics/JuneauPetstoreApi/index.html | 2 +-
docs/topics/JuneauPetstoreBasics/index.html | 2 +-
docs/topics/JuneauPetstoreClient/index.html | 2 +-
docs/topics/JuneauPetstoreRunning/index.html | 2 +-
docs/topics/JuneauPetstoreServer/index.html | 2 +-
docs/topics/JuneauRestClientBasics/index.html | 2 +-
docs/topics/JuneauRestCommonBasics/index.html | 2 +-
docs/topics/JuneauRestMockBasics/index.html | 2 +-
docs/topics/JuneauRestServerBasics/index.html | 2 +-
.../JuneauRestServerSpringbootBasics/index.html | 2 +-
docs/topics/LifecycleHooks/index.html | 2 +-
docs/topics/LocalizedMessages/index.html | 2 +-
docs/topics/Log4j/index.html | 2 +-
docs/topics/LogicVariables/index.html | 2 +-
docs/topics/Manifest/index.html | 2 +-
docs/topics/MarshallEncoders/index.html | 2 +-
docs/topics/MarshallSvlVariables/index.html | 2 +-
docs/topics/Marshallers/index.html | 2 +-
docs/topics/Marshalling/index.html | 2 +-
docs/topics/MarshallingOverview/index.html | 2 +-
docs/topics/MarshallingSecurity/index.html | 2 +-
docs/topics/MarshallingUris/index.html | 2 +-
docs/topics/Matchers/index.html | 2 +-
docs/topics/MemoryStore/index.html | 2 +-
docs/topics/MessagePackBasics/index.html | 2 +-
docs/topics/MicroserviceCoreConfig/index.html | 2 +-
.../MicroserviceCoreLifecycleMethods/index.html | 2 +-
docs/topics/MicroserviceCoreListeners/index.html | 2 +-
docs/topics/MicroserviceCoreOverview/index.html | 2 +-
docs/topics/MicroserviceJettyOverview/index.html | 2 +-
docs/topics/MockRestClientOverview/index.html | 2 +-
docs/topics/ModdedEntries/index.html | 2 +-
docs/topics/Module-juneau-marshall-rdf/index.html | 2 +-
docs/topics/ModuleName/index.html | 2 +-
docs/topics/MsgPackParsers/index.html | 2 +-
docs/topics/MsgPackSerializers/index.html | 2 +-
docs/topics/MyJettyMicroserviceBasics/index.html | 2 +-
docs/topics/MyJettyMicroserviceBuilding/index.html | 2 +-
.../MyJettyMicroserviceInstalling/index.html | 2 +-
docs/topics/MyJettyMicroserviceRunning/index.html | 2 +-
.../MySpringBootMicroserviceBasics/index.html | 2 +-
.../MySpringBootMicroserviceBuilding/index.html | 2 +-
.../MySpringBootMicroserviceInstalling/index.html | 2 +-
.../MySpringBootMicroserviceRunning/index.html | 2 +-
docs/topics/NamePropertyAnnotation/index.html | 2 +-
docs/topics/ObjectTools/index.html | 2 +-
docs/topics/OneWaySwaps/index.html | 2 +-
docs/topics/OpenApiBasics/index.html | 2 +-
docs/topics/OpenApiMethodology/index.html | 2 +-
docs/topics/OpenApiParsers/index.html | 2 +-
docs/topics/OpenApiSerializers/index.html | 2 +-
docs/topics/OtherNotes/index.html | 2 +-
docs/topics/OverloadingHttpMethods/index.html | 2 +-
docs/topics/ParentPropertyAnnotation/index.html | 2 +-
docs/topics/ParsingIntoGenericModels/index.html | 2 +-
docs/topics/PartMarshallers/index.html | 2 +-
docs/topics/Path/index.html | 2 +-
docs/topics/PathPatterns/index.html | 2 +-
docs/topics/PathVariables/index.html | 2 +-
docs/topics/PerMediaTypeSwaps/index.html | 2 +-
docs/topics/PojoBuilders/index.html | 2 +-
docs/topics/PojoCategories/index.html | 2 +-
docs/topics/PojoMarshalling/index.html | 2 +-
docs/topics/Pojos/index.html | 2 +-
docs/topics/PredefinedClasses/index.html | 2 +-
docs/topics/PredefinedResourceClasses/index.html | 2 +-
docs/topics/Query/index.html | 2 +-
docs/topics/ReadOnlyConfigs/index.html | 2 +-
docs/topics/ReadingContinuousStreams/index.html | 2 +-
docs/topics/ReadingEntriesBasics/index.html | 2 +-
docs/topics/Recursion/index.html | 2 +-
docs/topics/Remote/index.html | 2 +-
docs/topics/RemoteMethod/index.html | 2 +-
docs/topics/RemoteProxyInterfaces/index.html | 2 +-
docs/topics/Request/index.html | 2 +-
docs/topics/RequestBeans/index.html | 2 +-
docs/topics/RequestContent/index.html | 2 +-
docs/topics/RequestParts/index.html | 2 +-
docs/topics/ResourceClasses/index.html | 2 +-
docs/topics/Response/index.html | 2 +-
docs/topics/ResponseBeans/index.html | 2 +-
docs/topics/ResponseContent/index.html | 2 +-
docs/topics/ResponseHeaders/index.html | 2 +-
docs/topics/ResponseProcessors/index.html | 2 +-
docs/topics/ResponseStatus/index.html | 2 +-
docs/topics/RestAnnotatedClassBasics/index.html | 2 +-
docs/topics/RestClient/index.html | 2 +-
.../RestClientLoggingAndDebugging/index.html | 2 +-
docs/topics/RestContext/index.html | 2 +-
docs/topics/RestOpAnnotatedMethodBasics/index.html | 2 +-
docs/topics/RestOpContext/index.html | 2 +-
docs/topics/RestProxyBasics/index.html | 2 +-
docs/topics/RestRpc/index.html | 2 +-
docs/topics/RestSecurity/index.html | 2 +-
docs/topics/RestServer/index.html | 2 +-
docs/topics/RestServerEncoders/index.html | 2 +-
.../RestServerLoggingAndDebugging/index.html | 2 +-
docs/topics/RestServerOverview/index.html | 2 +-
docs/topics/RestServerSvlVariables/index.html | 2 +-
docs/topics/Sections/index.html | 2 +-
docs/topics/SecurityBasics/index.html | 2 +-
docs/topics/SerializerSetsParserSets/index.html | 2 +-
docs/topics/SerializersAndParsers/index.html | 2 +-
docs/topics/SerializingConfigs/index.html | 2 +-
docs/topics/SerializingUris/index.html | 2 +-
docs/topics/SettingValuesBasics/index.html | 2 +-
.../topics/SimpleVariableLanguageBasics/index.html | 2 +-
docs/topics/SpringBootOverview/index.html | 2 +-
docs/topics/StaticFiles/index.html | 2 +-
docs/topics/StoreListeners/index.html | 2 +-
docs/topics/SurrogateClasses/index.html | 2 +-
docs/topics/SvlOtherNotes/index.html | 2 +-
docs/topics/SvlSecurity/index.html | 2 +-
docs/topics/SwaggerBasics/index.html | 2 +-
docs/topics/SwaggerModels/index.html | 2 +-
docs/topics/SwaggerOperations/index.html | 2 +-
docs/topics/SwaggerParameters/index.html | 2 +-
docs/topics/SwaggerResponses/index.html | 2 +-
docs/topics/SwaggerStylesheet/index.html | 2 +-
docs/topics/SwaggerTags/index.html | 2 +-
docs/topics/SwapAnnotation/index.html | 2 +-
docs/topics/SwapBasics/index.html | 2 +-
docs/topics/SyntaxRules/index.html | 2 +-
docs/topics/SystemDefaultConfig/index.html | 2 +-
docs/topics/SystemProperties/index.html | 2 +-
docs/topics/TemplatedSwaps/index.html | 2 +-
docs/topics/UiCustomization/index.html | 2 +-
docs/topics/UonBasics/index.html | 2 +-
docs/topics/UonMethodology/index.html | 2 +-
docs/topics/UonParsers/index.html | 2 +-
docs/topics/UonSerializers/index.html | 2 +-
docs/topics/UrlEncMethodology/index.html | 2 +-
docs/topics/UrlEncParsers/index.html | 2 +-
docs/topics/UrlEncSerializers/index.html | 2 +-
docs/topics/UrlEncodingAnnotation/index.html | 2 +-
docs/topics/UrlEncodingBasics/index.html | 2 +-
docs/topics/UsingWithOsgi/index.html | 2 +-
docs/topics/UtilityBeans/index.html | 2 +-
docs/topics/V9.0-migration-guide/index.html | 2 +-
docs/topics/VarResolver/index.html | 2 +-
docs/topics/VarResolvers/index.html | 2 +-
docs/topics/VariableBasics/index.html | 2 +-
docs/topics/VirtualBeans/index.html | 2 +-
docs/topics/WhyJuneau/index.html | 2 +-
docs/topics/XmlBasics/index.html | 2 +-
docs/topics/XmlBeanTypeNameAnnotation/index.html | 2 +-
docs/topics/XmlChildNameAnnotation/index.html | 2 +-
docs/topics/XmlFormatAnnotation/index.html | 2 +-
docs/topics/XmlMethodology/index.html | 2 +-
docs/topics/XmlNamespaces/index.html | 2 +-
docs/topics/XmlParsers/index.html | 2 +-
docs/topics/XmlSerializers/index.html | 2 +-
docs/topics/index.html | 2 +-
downloads/index.html | 2 +-
index.html | 2 +-
markdown-page/index.html | 2 +-
security/index.html | 2 +-
site/apidocs/deprecated-list.html | 8 +
site/apidocs/index-all.html | 194 +-
site/apidocs/member-search-index.js | 2 +-
.../juneau/annotation/class-use/BeanIgnore.html | 93 +-
.../apache/juneau/annotation/class-use/Beanp.html | 58 +-
.../org/apache/juneau/annotation/package-use.html | 10 +-
.../JsonSchema.BooleanOrSchemaArraySwap.html | 8 +-
.../jsonschema/JsonSchema.BooleanOrSchemaSwap.html | 8 +-
.../JsonSchema.JsonSchemaOrSchemaArraySwap.html | 8 +-
.../JsonSchema.JsonTypeOrJsonTypeArraySwap.html | 8 +-
.../apache/juneau/bean/jsonschema/JsonSchema.html | 1546 +++++++--
.../juneau/bean/jsonschema/JsonSchemaProperty.html | 2 +-
.../jsonschema/JsonSchemaPropertySimpleArray.html | 2 +-
.../juneau/bean/jsonschema/JsonSchemaRef.html | 2 +-
.../bean/jsonschema/class-use/JsonSchema.html | 289 +-
.../bean/jsonschema/class-use/JsonSchemaArray.html | 16 +
.../juneau/bean/jsonschema/package-summary.html | 192 +-
.../JsonSchema.BooleanOrSchemaArraySwap.html | 3540 ++++++++++++--------
.../jsonschema/JsonSchema.BooleanOrSchemaSwap.html | 3540 ++++++++++++--------
.../JsonSchema.JsonSchemaOrSchemaArraySwap.html | 3540 ++++++++++++--------
.../JsonSchema.JsonTypeOrJsonTypeArraySwap.html | 3540 ++++++++++++--------
.../apache/juneau/bean/jsonschema/JsonSchema.html | 3540 ++++++++++++--------
.../juneau/bean/jsonschema/JsonSchema_Test.html | 499 +--
.../apache/juneau/bean/jsonschema/JsonSchema.html | 3540 ++++++++++++--------
397 files changed, 15691 insertions(+), 9393 deletions(-)
diff --git a/404.html b/404.html
index 01654e7336..9ef8fac2ea 100644
--- a/404.html
+++ b/404.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Page Not Found | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/about/index.html b/about/index.html
index d3d3f25c66..4e6ea490bd 100644
--- a/about/index.html
+++ b/about/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">About Apache Juneau™ | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/apache/index.html b/apache/index.html
index 1813e291df..c5ba5a5c7b 100644
--- a/apache/index.html
+++ b/apache/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Apache Software Foundation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/assets/js/0058b4c6.d43c6766.js b/assets/js/0058b4c6.8eb5a877.js
similarity index 69%
rename from assets/js/0058b4c6.d43c6766.js
rename to assets/js/0058b4c6.8eb5a877.js
index 1d18bbb7d3..bacc4358dc 100644
--- a/assets/js/0058b4c6.d43c6766.js
+++ b/assets/js/0058b4c6.8eb5a877.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkjuneau_documentation=self.webpackChunkjuneau_documentation||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"mainSidebar":[{"type":"category","label":"Documentation","collapsed":false,"items":[{"type":"category","label":"1. Juneau Ecosystem","collapsed":false,"items":[{"type":"link" [...]
\ No newline at end of file
+"use strict";(self.webpackChunkjuneau_documentation=self.webpackChunkjuneau_documentation||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"mainSidebar":[{"type":"category","label":"Documentation","collapsed":false,"items":[{"type":"category","label":"1. Juneau Ecosystem","collapsed":false,"items":[{"type":"link" [...]
\ No newline at end of file
diff --git a/assets/js/5295f120.74d78a41.js b/assets/js/5295f120.74d78a41.js
new file mode 100644
index 0000000000..95c88a5ce7
--- /dev/null
+++ b/assets/js/5295f120.74d78a41.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkjuneau_documentation=self.webpackChunkjuneau_documentation||[]).push([[8305],{28453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>c});var a=s(96540);const i={},r=a.createContext(i);function t(e){const n=a.useContext(r);return a.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:t(e.components),a.createElement(r.Provider,{value:n},e.childr [...]
\ No newline at end of file
diff --git a/assets/js/5295f120.d1be553b.js b/assets/js/5295f120.d1be553b.js
deleted file mode 100644
index 6e3cde7608..0000000000
--- a/assets/js/5295f120.d1be553b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkjuneau_documentation=self.webpackChunkjuneau_documentation||[]).push([[8305],{28453:(e,n,a)=>{a.d(n,{R:()=>t,x:()=>i});var s=a(96540);const c={},o=s.createContext(c);function t(e){const n=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(c):e.components||c:t(e.components),s.createElement(o.Provider,{value:n},e.childr [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.d100a031.js b/assets/js/runtime~main.a79547bd.js
similarity index 99%
rename from assets/js/runtime~main.d100a031.js
rename to assets/js/runtime~main.a79547bd.js
index 3e6f740850..dbe8e4f377 100644
--- a/assets/js/runtime~main.d100a031.js
+++ b/assets/js/runtime~main.a79547bd.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,d,b,f,c={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={exports:{}};return c[e].call(d.exports,d,d.exports,r),d.exports}r.m=c,e=[],r.O=(a,d,b,f)=>{if(!d){var c=1/0;for(i=0;i<e.length;i++){d=e[i][0],b=e[i][1],f=e[i][2];for(var t=!0,o=0;o<d.length;o++)(!1&f||c>=f)&&Object.keys(r.O).every(e=>r.O[e](d[o]))?d.splice(o--,1):(t=!1,f<c&&(c=f));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1][2 [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,d,b,f,c={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={exports:{}};return c[e].call(d.exports,d,d.exports,r),d.exports}r.m=c,e=[],r.O=(a,d,b,f)=>{if(!d){var c=1/0;for(i=0;i<e.length;i++){d=e[i][0],b=e[i][1],f=e[i][2];for(var t=!0,o=0;o<d.length;o++)(!1&f||c>=f)&&Object.keys(r.O).every(e=>r.O[e](d[o]))?d.splice(o--,1):(t=!1,f<c&&(c=f));if(t){e.splice(i--,1);var n=b();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1][2 [...]
\ No newline at end of file
diff --git a/docs/release-notes/5.0.0.00/index.html b/docs/release-notes/5.0.0.00/index.html
index 274f969b33..7b0913cab2 100644
--- a/docs/release-notes/5.0.0.00/index.html
+++ b/docs/release-notes/5.0.0.00/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.01/index.html b/docs/release-notes/5.0.0.01/index.html
index 53e043cbc3..9b3ac7873b 100644
--- a/docs/release-notes/5.0.0.01/index.html
+++ b/docs/release-notes/5.0.0.01/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.02/index.html b/docs/release-notes/5.0.0.02/index.html
index 7941615343..c9389bc43a 100644
--- a/docs/release-notes/5.0.0.02/index.html
+++ b/docs/release-notes/5.0.0.02/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.2 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.03/index.html b/docs/release-notes/5.0.0.03/index.html
index d6db8b7892..5982f66543 100644
--- a/docs/release-notes/5.0.0.03/index.html
+++ b/docs/release-notes/5.0.0.03/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.3 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.04/index.html b/docs/release-notes/5.0.0.04/index.html
index 8b2e4c38fa..533ee06699 100644
--- a/docs/release-notes/5.0.0.04/index.html
+++ b/docs/release-notes/5.0.0.04/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.4 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.05/index.html b/docs/release-notes/5.0.0.05/index.html
index 6dd0c0db42..4aa4e3f80b 100644
--- a/docs/release-notes/5.0.0.05/index.html
+++ b/docs/release-notes/5.0.0.05/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.5 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.06/index.html b/docs/release-notes/5.0.0.06/index.html
index 7ef6eca6fb..366c25b47d 100644
--- a/docs/release-notes/5.0.0.06/index.html
+++ b/docs/release-notes/5.0.0.06/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.6 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.07/index.html b/docs/release-notes/5.0.0.07/index.html
index 682fdc8da2..7a0e8a5ffc 100644
--- a/docs/release-notes/5.0.0.07/index.html
+++ b/docs/release-notes/5.0.0.07/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.7 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.08/index.html b/docs/release-notes/5.0.0.08/index.html
index dbd08cf58e..e306d122b8 100644
--- a/docs/release-notes/5.0.0.08/index.html
+++ b/docs/release-notes/5.0.0.08/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.8 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.09/index.html b/docs/release-notes/5.0.0.09/index.html
index b1c7b3489c..c003945c4c 100644
--- a/docs/release-notes/5.0.0.09/index.html
+++ b/docs/release-notes/5.0.0.09/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.9 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.10/index.html b/docs/release-notes/5.0.0.10/index.html
index f07ea39122..25ccd3fdf8 100644
--- a/docs/release-notes/5.0.0.10/index.html
+++ b/docs/release-notes/5.0.0.10/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.10 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.11/index.html b/docs/release-notes/5.0.0.11/index.html
index 3b4f0877ca..a6942b2729 100644
--- a/docs/release-notes/5.0.0.11/index.html
+++ b/docs/release-notes/5.0.0.11/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.11 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.12/index.html b/docs/release-notes/5.0.0.12/index.html
index 9208b2d150..d2dc55230b 100644
--- a/docs/release-notes/5.0.0.12/index.html
+++ b/docs/release-notes/5.0.0.12/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.12 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.13/index.html b/docs/release-notes/5.0.0.13/index.html
index 89ef13f89b..f5598d82f2 100644
--- a/docs/release-notes/5.0.0.13/index.html
+++ b/docs/release-notes/5.0.0.13/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.13 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.14/index.html b/docs/release-notes/5.0.0.14/index.html
index 3bf9993623..b8ce350b05 100644
--- a/docs/release-notes/5.0.0.14/index.html
+++ b/docs/release-notes/5.0.0.14/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.14 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.15/index.html b/docs/release-notes/5.0.0.15/index.html
index 839e464dfb..b0fbaace53 100644
--- a/docs/release-notes/5.0.0.15/index.html
+++ b/docs/release-notes/5.0.0.15/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.15 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.16/index.html b/docs/release-notes/5.0.0.16/index.html
index 97d4f6c3f3..a27af8d612 100644
--- a/docs/release-notes/5.0.0.16/index.html
+++ b/docs/release-notes/5.0.0.16/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.16 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.17/index.html b/docs/release-notes/5.0.0.17/index.html
index 3dd409c2d3..23b5415bea 100644
--- a/docs/release-notes/5.0.0.17/index.html
+++ b/docs/release-notes/5.0.0.17/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.17 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.18/index.html b/docs/release-notes/5.0.0.18/index.html
index f878b1254f..95173fd746 100644
--- a/docs/release-notes/5.0.0.18/index.html
+++ b/docs/release-notes/5.0.0.18/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.18 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.19/index.html b/docs/release-notes/5.0.0.19/index.html
index fc086686ed..0eaae83fa2 100644
--- a/docs/release-notes/5.0.0.19/index.html
+++ b/docs/release-notes/5.0.0.19/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.19 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.20/index.html b/docs/release-notes/5.0.0.20/index.html
index d153e6b023..81e842b4c0 100644
--- a/docs/release-notes/5.0.0.20/index.html
+++ b/docs/release-notes/5.0.0.20/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.20 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.21/index.html b/docs/release-notes/5.0.0.21/index.html
index 3b1e44fc3b..23bdf4ac1e 100644
--- a/docs/release-notes/5.0.0.21/index.html
+++ b/docs/release-notes/5.0.0.21/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.21 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.22/index.html b/docs/release-notes/5.0.0.22/index.html
index 7e78bae6bd..af6f3ccaf8 100644
--- a/docs/release-notes/5.0.0.22/index.html
+++ b/docs/release-notes/5.0.0.22/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.22 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.23/index.html b/docs/release-notes/5.0.0.23/index.html
index 02557de71b..88091d3f12 100644
--- a/docs/release-notes/5.0.0.23/index.html
+++ b/docs/release-notes/5.0.0.23/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.23 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.24/index.html b/docs/release-notes/5.0.0.24/index.html
index 6bf28c6b27..45e8d04a02 100644
--- a/docs/release-notes/5.0.0.24/index.html
+++ b/docs/release-notes/5.0.0.24/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.24 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.25/index.html b/docs/release-notes/5.0.0.25/index.html
index d7e8971f13..fb1f09d860 100644
--- a/docs/release-notes/5.0.0.25/index.html
+++ b/docs/release-notes/5.0.0.25/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.25 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.26/index.html b/docs/release-notes/5.0.0.26/index.html
index 68c004c366..5639746a85 100644
--- a/docs/release-notes/5.0.0.26/index.html
+++ b/docs/release-notes/5.0.0.26/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.26 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.27/index.html b/docs/release-notes/5.0.0.27/index.html
index 9a4a62fa55..7448eb6dcd 100644
--- a/docs/release-notes/5.0.0.27/index.html
+++ b/docs/release-notes/5.0.0.27/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.27 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.28/index.html b/docs/release-notes/5.0.0.28/index.html
index 77c0a373fa..467c400209 100644
--- a/docs/release-notes/5.0.0.28/index.html
+++ b/docs/release-notes/5.0.0.28/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.28 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.29/index.html b/docs/release-notes/5.0.0.29/index.html
index ba2255c1d3..556057a8e1 100644
--- a/docs/release-notes/5.0.0.29/index.html
+++ b/docs/release-notes/5.0.0.29/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.29 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.30/index.html b/docs/release-notes/5.0.0.30/index.html
index 604f7ef1ef..ccc5d49759 100644
--- a/docs/release-notes/5.0.0.30/index.html
+++ b/docs/release-notes/5.0.0.30/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.30 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.31/index.html b/docs/release-notes/5.0.0.31/index.html
index 800232603c..45c69c5b97 100644
--- a/docs/release-notes/5.0.0.31/index.html
+++ b/docs/release-notes/5.0.0.31/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.31 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.32/index.html b/docs/release-notes/5.0.0.32/index.html
index 0d80842ac2..a9101176f7 100644
--- a/docs/release-notes/5.0.0.32/index.html
+++ b/docs/release-notes/5.0.0.32/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.32 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.33/index.html b/docs/release-notes/5.0.0.33/index.html
index 43ffe7b92a..3b03795e0e 100644
--- a/docs/release-notes/5.0.0.33/index.html
+++ b/docs/release-notes/5.0.0.33/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.33 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.34/index.html b/docs/release-notes/5.0.0.34/index.html
index 0996e38c6e..3526d902d5 100644
--- a/docs/release-notes/5.0.0.34/index.html
+++ b/docs/release-notes/5.0.0.34/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.34 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.35/index.html b/docs/release-notes/5.0.0.35/index.html
index ba0cbdc7c8..78341345ac 100644
--- a/docs/release-notes/5.0.0.35/index.html
+++ b/docs/release-notes/5.0.0.35/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.35 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.0.0.36/index.html b/docs/release-notes/5.0.0.36/index.html
index 580e4c523b..7a6b926537 100644
--- a/docs/release-notes/5.0.0.36/index.html
+++ b/docs/release-notes/5.0.0.36/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.0.0.36 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.00/index.html b/docs/release-notes/5.1.0.00/index.html
index e3a8c9cfa3..8d98830ef8 100644
--- a/docs/release-notes/5.1.0.00/index.html
+++ b/docs/release-notes/5.1.0.00/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.01/index.html b/docs/release-notes/5.1.0.01/index.html
index 85dbd6c8f9..6fa6e5d832 100644
--- a/docs/release-notes/5.1.0.01/index.html
+++ b/docs/release-notes/5.1.0.01/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.02/index.html b/docs/release-notes/5.1.0.02/index.html
index 732d1cb750..b5718681d2 100644
--- a/docs/release-notes/5.1.0.02/index.html
+++ b/docs/release-notes/5.1.0.02/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.2 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.03/index.html b/docs/release-notes/5.1.0.03/index.html
index 6f3c7da998..cb0d81376c 100644
--- a/docs/release-notes/5.1.0.03/index.html
+++ b/docs/release-notes/5.1.0.03/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.3 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.04/index.html b/docs/release-notes/5.1.0.04/index.html
index f7029643c5..f3e5819cc0 100644
--- a/docs/release-notes/5.1.0.04/index.html
+++ b/docs/release-notes/5.1.0.04/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.4 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.05/index.html b/docs/release-notes/5.1.0.05/index.html
index 644d774c1e..6e880a564c 100644
--- a/docs/release-notes/5.1.0.05/index.html
+++ b/docs/release-notes/5.1.0.05/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.5 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.06/index.html b/docs/release-notes/5.1.0.06/index.html
index 176b409014..b003aa88ec 100644
--- a/docs/release-notes/5.1.0.06/index.html
+++ b/docs/release-notes/5.1.0.06/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.6 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.07/index.html b/docs/release-notes/5.1.0.07/index.html
index 5d2f2accb0..079ad812f0 100644
--- a/docs/release-notes/5.1.0.07/index.html
+++ b/docs/release-notes/5.1.0.07/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.7 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.08/index.html b/docs/release-notes/5.1.0.08/index.html
index 2938327f24..9e66c2b683 100644
--- a/docs/release-notes/5.1.0.08/index.html
+++ b/docs/release-notes/5.1.0.08/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.8 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.09/index.html b/docs/release-notes/5.1.0.09/index.html
index ab22a939c6..3172c0e678 100644
--- a/docs/release-notes/5.1.0.09/index.html
+++ b/docs/release-notes/5.1.0.09/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.9 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.10/index.html b/docs/release-notes/5.1.0.10/index.html
index 53ee57be94..1d8f154821 100644
--- a/docs/release-notes/5.1.0.10/index.html
+++ b/docs/release-notes/5.1.0.10/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.10 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.11/index.html b/docs/release-notes/5.1.0.11/index.html
index 8b816581b2..b25570bc63 100644
--- a/docs/release-notes/5.1.0.11/index.html
+++ b/docs/release-notes/5.1.0.11/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.11 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.12/index.html b/docs/release-notes/5.1.0.12/index.html
index a6e38f2251..2add021a1c 100644
--- a/docs/release-notes/5.1.0.12/index.html
+++ b/docs/release-notes/5.1.0.12/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.12 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.13/index.html b/docs/release-notes/5.1.0.13/index.html
index b26773e114..3c244c3149 100644
--- a/docs/release-notes/5.1.0.13/index.html
+++ b/docs/release-notes/5.1.0.13/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.13 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.14/index.html b/docs/release-notes/5.1.0.14/index.html
index 942f54a235..af1dc7cdad 100644
--- a/docs/release-notes/5.1.0.14/index.html
+++ b/docs/release-notes/5.1.0.14/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.14 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.15/index.html b/docs/release-notes/5.1.0.15/index.html
index 2997514189..9dd35e53f5 100644
--- a/docs/release-notes/5.1.0.15/index.html
+++ b/docs/release-notes/5.1.0.15/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.15 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.16/index.html b/docs/release-notes/5.1.0.16/index.html
index 6fd3d15331..779ef69361 100644
--- a/docs/release-notes/5.1.0.16/index.html
+++ b/docs/release-notes/5.1.0.16/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.16 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.17/index.html b/docs/release-notes/5.1.0.17/index.html
index 870e803baa..4cab69dd9a 100644
--- a/docs/release-notes/5.1.0.17/index.html
+++ b/docs/release-notes/5.1.0.17/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.17 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.18/index.html b/docs/release-notes/5.1.0.18/index.html
index 73dfa019cb..47c6e5973c 100644
--- a/docs/release-notes/5.1.0.18/index.html
+++ b/docs/release-notes/5.1.0.18/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.18 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.19/index.html b/docs/release-notes/5.1.0.19/index.html
index d197f416f9..5b8256db0f 100644
--- a/docs/release-notes/5.1.0.19/index.html
+++ b/docs/release-notes/5.1.0.19/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.19 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.1.0.20/index.html b/docs/release-notes/5.1.0.20/index.html
index dcc790210d..cea002f180 100644
--- a/docs/release-notes/5.1.0.20/index.html
+++ b/docs/release-notes/5.1.0.20/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.1.0.20 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.2.0.0/index.html b/docs/release-notes/5.2.0.0/index.html
index 0f25354cfb..b44f7cd4a7 100644
--- a/docs/release-notes/5.2.0.0/index.html
+++ b/docs/release-notes/5.2.0.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.2.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/5.2.0.1/index.html b/docs/release-notes/5.2.0.1/index.html
index e11d9a476d..13d2e89f5f 100644
--- a/docs/release-notes/5.2.0.1/index.html
+++ b/docs/release-notes/5.2.0.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 5.2.0.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.0.0/index.html b/docs/release-notes/6.0.0/index.html
index 89e5f1ba9a..da2e1536d7 100644
--- a/docs/release-notes/6.0.0/index.html
+++ b/docs/release-notes/6.0.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.0.1/index.html b/docs/release-notes/6.0.1/index.html
index 3ec0fb1b5d..8e870268c5 100644
--- a/docs/release-notes/6.0.1/index.html
+++ b/docs/release-notes/6.0.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.0.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.1.0/index.html b/docs/release-notes/6.1.0/index.html
index 105a3e004d..c6904bee4a 100644
--- a/docs/release-notes/6.1.0/index.html
+++ b/docs/release-notes/6.1.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.1.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.2.0/index.html b/docs/release-notes/6.2.0/index.html
index 98c5f22a6c..eeee4d7bd8 100644
--- a/docs/release-notes/6.2.0/index.html
+++ b/docs/release-notes/6.2.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.2.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.3.0/index.html b/docs/release-notes/6.3.0/index.html
index 70a6f20666..684394f309 100644
--- a/docs/release-notes/6.3.0/index.html
+++ b/docs/release-notes/6.3.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.3.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.3.1/index.html b/docs/release-notes/6.3.1/index.html
index 652e35674b..0e10beda56 100644
--- a/docs/release-notes/6.3.1/index.html
+++ b/docs/release-notes/6.3.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.3.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/6.4.0/index.html b/docs/release-notes/6.4.0/index.html
index d4d8b97b64..75de1d9f35 100644
--- a/docs/release-notes/6.4.0/index.html
+++ b/docs/release-notes/6.4.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 6.4.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/7.0.0/index.html b/docs/release-notes/7.0.0/index.html
index 0b2d267016..9d6e27d15f 100644
--- a/docs/release-notes/7.0.0/index.html
+++ b/docs/release-notes/7.0.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 7.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/7.0.1/index.html b/docs/release-notes/7.0.1/index.html
index b39156c367..fd4036172c 100644
--- a/docs/release-notes/7.0.1/index.html
+++ b/docs/release-notes/7.0.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 7.0.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/7.1.0/index.html b/docs/release-notes/7.1.0/index.html
index fe30b8fce9..ec0f7315b7 100644
--- a/docs/release-notes/7.1.0/index.html
+++ b/docs/release-notes/7.1.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 7.1.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/7.2.0/index.html b/docs/release-notes/7.2.0/index.html
index 1f12d6189a..fe35963209 100644
--- a/docs/release-notes/7.2.0/index.html
+++ b/docs/release-notes/7.2.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 7.2.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/7.2.1/index.html b/docs/release-notes/7.2.1/index.html
index 3daff7f866..de93da60da 100644
--- a/docs/release-notes/7.2.1/index.html
+++ b/docs/release-notes/7.2.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 7.2.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/7.2.2/index.html b/docs/release-notes/7.2.2/index.html
index 10968c49e5..4bcdf413de 100644
--- a/docs/release-notes/7.2.2/index.html
+++ b/docs/release-notes/7.2.2/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 7.2.2 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/8.0.0/index.html b/docs/release-notes/8.0.0/index.html
index eba004f664..7148d35e6c 100644
--- a/docs/release-notes/8.0.0/index.html
+++ b/docs/release-notes/8.0.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 8.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/8.1.0/index.html b/docs/release-notes/8.1.0/index.html
index bf00a7a499..cc15186b85 100644
--- a/docs/release-notes/8.1.0/index.html
+++ b/docs/release-notes/8.1.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 8.1.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/8.1.1/index.html b/docs/release-notes/8.1.1/index.html
index 4ddbf73c00..c5957a2071 100644
--- a/docs/release-notes/8.1.1/index.html
+++ b/docs/release-notes/8.1.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 8.1.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/8.1.2/index.html b/docs/release-notes/8.1.2/index.html
index 5c22e5922e..e2163158f8 100644
--- a/docs/release-notes/8.1.2/index.html
+++ b/docs/release-notes/8.1.2/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 8.1.2 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/8.1.3/index.html b/docs/release-notes/8.1.3/index.html
index 05e2e1bd9d..f20980008f 100644
--- a/docs/release-notes/8.1.3/index.html
+++ b/docs/release-notes/8.1.3/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 8.1.3 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/8.2.0/index.html b/docs/release-notes/8.2.0/index.html
index 05cb39778c..4eaeb4b959 100644
--- a/docs/release-notes/8.2.0/index.html
+++ b/docs/release-notes/8.2.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 8.2.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/9.0.0/index.html b/docs/release-notes/9.0.0/index.html
index 9fc268b9c2..4ad8b58f13 100644
--- a/docs/release-notes/9.0.0/index.html
+++ b/docs/release-notes/9.0.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 9.0.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/9.0.1/index.html b/docs/release-notes/9.0.1/index.html
index 1a6a330635..63caca2adf 100644
--- a/docs/release-notes/9.0.1/index.html
+++ b/docs/release-notes/9.0.1/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 9.0.1 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/9.1.0/index.html b/docs/release-notes/9.1.0/index.html
index 9894eac740..1b685aeb8e 100644
--- a/docs/release-notes/9.1.0/index.html
+++ b/docs/release-notes/9.1.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 9.1.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/release-notes/9.2.0/index.html b/docs/release-notes/9.2.0/index.html
index 1d33741789..46af1e9eea 100644
--- a/docs/release-notes/9.2.0/index.html
+++ b/docs/release-notes/9.2.0/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Release 9.2.0 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AdditionalInformation/index.html b/docs/topics/AdditionalInformation/index.html
index bb0fd765ff..1eecfefb37 100644
--- a/docs/topics/AdditionalInformation/index.html
+++ b/docs/topics/AdditionalInformation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Additional Information | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Annotations/index.html b/docs/topics/Annotations/index.html
index 19e25e405f..58ed97ccb8 100644
--- a/docs/topics/Annotations/index.html
+++ b/docs/topics/Annotations/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Annotations | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Args/index.html b/docs/topics/Args/index.html
index 32750ca542..623b53d10b 100644
--- a/docs/topics/Args/index.html
+++ b/docs/topics/Args/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Args | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache.or [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Arrays/index.html b/docs/topics/Arrays/index.html
index fd9215f08f..76e7684d09 100644
--- a/docs/topics/Arrays/index.html
+++ b/docs/topics/Arrays/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Arrays | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AssertionsOverview/index.html b/docs/topics/AssertionsOverview/index.html
index a69937f17a..cd2eb71542 100644
--- a/docs/topics/AssertionsOverview/index.html
+++ b/docs/topics/AssertionsOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Assertions Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AuthenticationBASIC/index.html b/docs/topics/AuthenticationBASIC/index.html
index 8fb5f8e87c..3886265bc9 100644
--- a/docs/topics/AuthenticationBASIC/index.html
+++ b/docs/topics/AuthenticationBASIC/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">BASIC Authentication | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AuthenticationBasics/index.html b/docs/topics/AuthenticationBasics/index.html
index 7c7852b289..805df09b6e 100644
--- a/docs/topics/AuthenticationBasics/index.html
+++ b/docs/topics/AuthenticationBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Authentication Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AuthenticationForm/index.html b/docs/topics/AuthenticationForm/index.html
index 0d33d85755..2cdf50781c 100644
--- a/docs/topics/AuthenticationForm/index.html
+++ b/docs/topics/AuthenticationForm/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">FORM-based Authentication | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AuthenticationOIDC/index.html b/docs/topics/AuthenticationOIDC/index.html
index 88f95d2967..7bcbf18111 100644
--- a/docs/topics/AuthenticationOIDC/index.html
+++ b/docs/topics/AuthenticationOIDC/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">OIDC Authentication | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/AutoSwaps/index.html b/docs/topics/AutoSwaps/index.html
index 2b412defec..74630bb84c 100644
--- a/docs/topics/AutoSwaps/index.html
+++ b/docs/topics/AutoSwaps/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Auto-detected swaps | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BasicHtmlDocTemplate/index.html b/docs/topics/BasicHtmlDocTemplate/index.html
index a1d3519b46..10e20557c6 100644
--- a/docs/topics/BasicHtmlDocTemplate/index.html
+++ b/docs/topics/BasicHtmlDocTemplate/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">BasicHtmlDocTemplate | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BasicRestServletSwagger/index.html b/docs/topics/BasicRestServletSwagger/index.html
index 1a559fce96..5155bf98c9 100644
--- a/docs/topics/BasicRestServletSwagger/index.html
+++ b/docs/topics/BasicRestServletSwagger/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">BasicRestServlet/BasicRestObject Swagger | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:ur [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BasicSwaggerInfo/index.html b/docs/topics/BasicSwaggerInfo/index.html
index 19769f1b4c..16a96f8262 100644
--- a/docs/topics/BasicSwaggerInfo/index.html
+++ b/docs/topics/BasicSwaggerInfo/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Basic Swagger Info | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeanAnnotation/index.html b/docs/topics/BeanAnnotation/index.html
index a20694c720..9bf38bc1d0 100644
--- a/docs/topics/BeanAnnotation/index.html
+++ b/docs/topics/BeanAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Bean Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeanContextBasics/index.html b/docs/topics/BeanContextBasics/index.html
index c62d5c1aa6..ffa89bbfa4 100644
--- a/docs/topics/BeanContextBasics/index.html
+++ b/docs/topics/BeanContextBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Bean Context Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeanDictionaryBasics/index.html b/docs/topics/BeanDictionaryBasics/index.html
index ae4312c7e0..f02408f2bf 100644
--- a/docs/topics/BeanDictionaryBasics/index.html
+++ b/docs/topics/BeanDictionaryBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Bean Dictionary Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeanIgnoreAnnotation/index.html b/docs/topics/BeanIgnoreAnnotation/index.html
index 7d9449d5d1..af7c3f9565 100644
--- a/docs/topics/BeanIgnoreAnnotation/index.html
+++ b/docs/topics/BeanIgnoreAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@BeanIgnore Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeanSubTypes/index.html b/docs/topics/BeanSubTypes/index.html
index cc5dbbf440..1a5769951e 100644
--- a/docs/topics/BeanSubTypes/index.html
+++ b/docs/topics/BeanSubTypes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Bean Subtypes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeancAnnotation/index.html b/docs/topics/BeancAnnotation/index.html
index 52e8831daa..7f3aa1bd13 100644
--- a/docs/topics/BeancAnnotation/index.html
+++ b/docs/topics/BeancAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Beanc Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BeanpAnnotation/index.html b/docs/topics/BeanpAnnotation/index.html
index d823e76309..2ad4e4c85a 100644
--- a/docs/topics/BeanpAnnotation/index.html
+++ b/docs/topics/BeanpAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Beanp Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BestPractices/index.html b/docs/topics/BestPractices/index.html
index f2d54e0e7b..ce29b61645 100644
--- a/docs/topics/BestPractices/index.html
+++ b/docs/topics/BestPractices/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Best Practices | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BinaryData/index.html b/docs/topics/BinaryData/index.html
index 4004a9d7d2..8fb2662002 100644
--- a/docs/topics/BinaryData/index.html
+++ b/docs/topics/BinaryData/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Binary Data | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BuiltInParameters/index.html b/docs/topics/BuiltInParameters/index.html
index f6e0bf9af7..9c6a8b2280 100644
--- a/docs/topics/BuiltInParameters/index.html
+++ b/docs/topics/BuiltInParameters/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Built-in Parameters | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BulkSettingValues/index.html b/docs/topics/BulkSettingValues/index.html
index 7c6a17e7b0..d1fc8cdd15 100644
--- a/docs/topics/BulkSettingValues/index.html
+++ b/docs/topics/BulkSettingValues/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Setting Values in Bulk | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/BypassSerialization/index.html b/docs/topics/BypassSerialization/index.html
index 6e82574ed6..143d325075 100644
--- a/docs/topics/BypassSerialization/index.html
+++ b/docs/topics/BypassSerialization/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Bypass Serialization using `Readers` and `InputStreams` | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ChildResources/index.html b/docs/topics/ChildResources/index.html
index 79056259c9..39f48a6310 100644
--- a/docs/topics/ChildResources/index.html
+++ b/docs/topics/ChildResources/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Child Resources | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ClientVersioning/index.html b/docs/topics/ClientVersioning/index.html
index f009afe94b..943f5aa883 100644
--- a/docs/topics/ClientVersioning/index.html
+++ b/docs/topics/ClientVersioning/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Client Versioning | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ClosingConfigs/index.html b/docs/topics/ClosingConfigs/index.html
index da188b1ed6..d405246991 100644
--- a/docs/topics/ClosingConfigs/index.html
+++ b/docs/topics/ClosingConfigs/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Closing Configs | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ComplexDataTypes/index.html b/docs/topics/ComplexDataTypes/index.html
index 2c81c320fc..62d3620666 100644
--- a/docs/topics/ComplexDataTypes/index.html
+++ b/docs/topics/ComplexDataTypes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Complex Data Types | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ConfigFiles/index.html b/docs/topics/ConfigFiles/index.html
index 1644381f2b..a71fef0cef 100644
--- a/docs/topics/ConfigFiles/index.html
+++ b/docs/topics/ConfigFiles/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Config Files | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ConfigListeners/index.html b/docs/topics/ConfigListeners/index.html
index 32013fa060..c8cad7c19e 100644
--- a/docs/topics/ConfigListeners/index.html
+++ b/docs/topics/ConfigListeners/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Listeners | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ConfigOverviewBasics/index.html b/docs/topics/ConfigOverviewBasics/index.html
index f18c1305b3..dcb6f83e15 100644
--- a/docs/topics/ConfigOverviewBasics/index.html
+++ b/docs/topics/ConfigOverviewBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Config Overview Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ConfigStoresBasics/index.html b/docs/topics/ConfigStoresBasics/index.html
index 3940dac686..46e32d8fe5 100644
--- a/docs/topics/ConfigStoresBasics/index.html
+++ b/docs/topics/ConfigStoresBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Config Stores Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ConfigurationFiles/index.html b/docs/topics/ConfigurationFiles/index.html
index dfd3896a6d..3243315012 100644
--- a/docs/topics/ConfigurationFiles/index.html
+++ b/docs/topics/ConfigurationFiles/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Configuration Files | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ConsoleCommands/index.html b/docs/topics/ConsoleCommands/index.html
index 06bb581a4c..0f58c34c85 100644
--- a/docs/topics/ConsoleCommands/index.html
+++ b/docs/topics/ConsoleCommands/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Console Commands | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Content/index.html b/docs/topics/Content/index.html
index 7b8e7477f7..7896f96503 100644
--- a/docs/topics/Content/index.html
+++ b/docs/topics/Content/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Content | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ContextAnnotations/index.html b/docs/topics/ContextAnnotations/index.html
index 41ff2f0e23..028e399937 100644
--- a/docs/topics/ContextAnnotations/index.html
+++ b/docs/topics/ContextAnnotations/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Context Annotations | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ContextSettings/index.html b/docs/topics/ContextSettings/index.html
index 8922807483..7fdcbd6b70 100644
--- a/docs/topics/ContextSettings/index.html
+++ b/docs/topics/ContextSettings/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Context Settings | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Converters/index.html b/docs/topics/Converters/index.html
index f9085526c2..baaca35fd5 100644
--- a/docs/topics/Converters/index.html
+++ b/docs/topics/Converters/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Converters | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/CustomCallHandlers/index.html b/docs/topics/CustomCallHandlers/index.html
index eed577d34b..5b4347d41f 100644
--- a/docs/topics/CustomCallHandlers/index.html
+++ b/docs/topics/CustomCallHandlers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Custom Call Handlers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/CustomEntrySerialization/index.html b/docs/topics/CustomEntrySerialization/index.html
index 73a64469ef..83ae84076c 100644
--- a/docs/topics/CustomEntrySerialization/index.html
+++ b/docs/topics/CustomEntrySerialization/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Custom Entry Serialization | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/CustomStores/index.html b/docs/topics/CustomStores/index.html
index ca8cdabf8b..e4128b7534 100644
--- a/docs/topics/CustomStores/index.html
+++ b/docs/topics/CustomStores/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Custom ConfigStores | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/CustomizingHttpClient/index.html b/docs/topics/CustomizingHttpClient/index.html
index 34ed3dea9b..40976e4442 100644
--- a/docs/topics/CustomizingHttpClient/index.html
+++ b/docs/topics/CustomizingHttpClient/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Customizing HttpClient | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/DefaultParts/index.html b/docs/topics/DefaultParts/index.html
index ee31b4f8fe..91fcd35a01 100644
--- a/docs/topics/DefaultParts/index.html
+++ b/docs/topics/DefaultParts/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Default Parts | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/DefaultSwaps/index.html b/docs/topics/DefaultSwaps/index.html
index 4ba1a72f02..7db3efa947 100644
--- a/docs/topics/DefaultSwaps/index.html
+++ b/docs/topics/DefaultSwaps/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Default Swaps | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/DefaultVarResolver/index.html b/docs/topics/DefaultVarResolver/index.html
index 25d926a38c..a9c58549e4 100644
--- a/docs/topics/DefaultVarResolver/index.html
+++ b/docs/topics/DefaultVarResolver/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">VarResolver.DEFAULT | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Deployment/index.html b/docs/topics/Deployment/index.html
index 7580beb0ab..542e4e466b 100644
--- a/docs/topics/Deployment/index.html
+++ b/docs/topics/Deployment/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Deployment | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/DtoBeans/index.html b/docs/topics/DtoBeans/index.html
index 34bdb41129..11cd77e7cd 100644
--- a/docs/topics/DtoBeans/index.html
+++ b/docs/topics/DtoBeans/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">DTO Beans | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/DualPurposeInterfaces/index.html b/docs/topics/DualPurposeInterfaces/index.html
index d9eb99a830..17ee49c833 100644
--- a/docs/topics/DualPurposeInterfaces/index.html
+++ b/docs/topics/DualPurposeInterfaces/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Dual-purpose (end-to-end) interfaces | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" c [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/DynamicallyAppliedAnnotations/index.html b/docs/topics/DynamicallyAppliedAnnotations/index.html
index 6c251d2457..728e278410 100644
--- a/docs/topics/DynamicallyAppliedAnnotations/index.html
+++ b/docs/topics/DynamicallyAppliedAnnotations/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Dynamically Applied Annotations | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/EndToEndRest/index.html b/docs/topics/EndToEndRest/index.html
index 1729e65803..30da76990d 100644
--- a/docs/topics/EndToEndRest/index.html
+++ b/docs/topics/EndToEndRest/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">End-to-End REST | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ExecutionStatistics/index.html b/docs/topics/ExecutionStatistics/index.html
index dd37562f10..5f4dc18b06 100644
--- a/docs/topics/ExecutionStatistics/index.html
+++ b/docs/topics/ExecutionStatistics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST method execution statistics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Extending/index.html b/docs/topics/Extending/index.html
index 039cc4ff9f..a40e5192af 100644
--- a/docs/topics/Extending/index.html
+++ b/docs/topics/Extending/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Extending JettyMicroservice | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ExtendingRestClient/index.html b/docs/topics/ExtendingRestClient/index.html
index d6a3587ab4..b580f0d968 100644
--- a/docs/topics/ExtendingRestClient/index.html
+++ b/docs/topics/ExtendingRestClient/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Extending RestClient | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/FileStore/index.html b/docs/topics/FileStore/index.html
index 73cd01f9ad..f22e0dc087 100644
--- a/docs/topics/FileStore/index.html
+++ b/docs/topics/FileStore/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">FileStore | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/FileSystemChanges/index.html b/docs/topics/FileSystemChanges/index.html
index f701b9cd0a..ece0743186 100644
--- a/docs/topics/FileSystemChanges/index.html
+++ b/docs/topics/FileSystemChanges/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">File System Changes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/FluentAssertions/index.html b/docs/topics/FluentAssertions/index.html
index e62579c4b3..1f6b154cdc 100644
--- a/docs/topics/FluentAssertions/index.html
+++ b/docs/topics/FluentAssertions/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Fluent Assertions | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/FormData/index.html b/docs/topics/FormData/index.html
index 2b8a97c1d5..ca75b200ed 100644
--- a/docs/topics/FormData/index.html
+++ b/docs/topics/FormData/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@FormData | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/FrameworkComparisons/index.html b/docs/topics/FrameworkComparisons/index.html
index 1fbe09f337..35fcb5435e 100644
--- a/docs/topics/FrameworkComparisons/index.html
+++ b/docs/topics/FrameworkComparisons/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Framework Comparisons | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/GeneralDesign/index.html b/docs/topics/GeneralDesign/index.html
index c78da4fec4..7fc1df9de9 100644
--- a/docs/topics/GeneralDesign/index.html
+++ b/docs/topics/GeneralDesign/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">General Design | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Guards/index.html b/docs/topics/Guards/index.html
index e29dce17dd..012ae3ac1c 100644
--- a/docs/topics/Guards/index.html
+++ b/docs/topics/Guards/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Guards | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HandlingFormPosts/index.html b/docs/topics/HandlingFormPosts/index.html
index b39b1ca0d4..999d254b79 100644
--- a/docs/topics/HandlingFormPosts/index.html
+++ b/docs/topics/HandlingFormPosts/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Form Posts | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Header/index.html b/docs/topics/Header/index.html
index 7c80557c25..02f35ac23d 100644
--- a/docs/topics/Header/index.html
+++ b/docs/topics/Header/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Header | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HelperClasses/index.html b/docs/topics/HelperClasses/index.html
index 39b674cde3..12dd0512ae 100644
--- a/docs/topics/HelperClasses/index.html
+++ b/docs/topics/HelperClasses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Helper Classes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlAnnotation/index.html b/docs/topics/HtmlAnnotation/index.html
index 104fc26433..d6ca38b98e 100644
--- a/docs/topics/HtmlAnnotation/index.html
+++ b/docs/topics/HtmlAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Html Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlBasics/index.html b/docs/topics/HtmlBasics/index.html
index 12dc6708cd..ff9be19f0f 100644
--- a/docs/topics/HtmlBasics/index.html
+++ b/docs/topics/HtmlBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTML Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlBeans/index.html b/docs/topics/HtmlBeans/index.html
index 745108d47e..c8af97b9fb 100644
--- a/docs/topics/HtmlBeans/index.html
+++ b/docs/topics/HtmlBeans/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Using with HTML Beans | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlCustomTemplates/index.html b/docs/topics/HtmlCustomTemplates/index.html
index c2cced3200..81a50cf3c3 100644
--- a/docs/topics/HtmlCustomTemplates/index.html
+++ b/docs/topics/HtmlCustomTemplates/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Custom Templates | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlDocConfigAnnotationBasics/index.html b/docs/topics/HtmlDocConfigAnnotationBasics/index.html
index 02d3ac9aa0..79636a7853 100644
--- a/docs/topics/HtmlDocConfigAnnotationBasics/index.html
+++ b/docs/topics/HtmlDocConfigAnnotationBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@HtmlDocConfig Annotation Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlDocSerializer/index.html b/docs/topics/HtmlDocSerializer/index.html
index 038f931ebf..eb35ea0e6b 100644
--- a/docs/topics/HtmlDocSerializer/index.html
+++ b/docs/topics/HtmlDocSerializer/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HtmlDocSerializer | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlMethodology/index.html b/docs/topics/HtmlMethodology/index.html
index 593a84bbd5..66bd0060ae 100644
--- a/docs/topics/HtmlMethodology/index.html
+++ b/docs/topics/HtmlMethodology/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTML Methodology | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlParsers/index.html b/docs/topics/HtmlParsers/index.html
index 2e9ea564d4..91e5c31915 100644
--- a/docs/topics/HtmlParsers/index.html
+++ b/docs/topics/HtmlParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTML Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlPredefinedWidgets/index.html b/docs/topics/HtmlPredefinedWidgets/index.html
index 578f1ac566..f3614b75fa 100644
--- a/docs/topics/HtmlPredefinedWidgets/index.html
+++ b/docs/topics/HtmlPredefinedWidgets/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Predefined Widgets | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlRenderAnnotation/index.html b/docs/topics/HtmlRenderAnnotation/index.html
index a9234c356d..31c6fb0130 100644
--- a/docs/topics/HtmlRenderAnnotation/index.html
+++ b/docs/topics/HtmlRenderAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Html(render) Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlSchemaSupport/index.html b/docs/topics/HtmlSchemaSupport/index.html
index 33cff68cd0..4724cf2d4a 100644
--- a/docs/topics/HtmlSchemaSupport/index.html
+++ b/docs/topics/HtmlSchemaSupport/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTML-Schema Support | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlSerializers/index.html b/docs/topics/HtmlSerializers/index.html
index d9bfc0fbaf..163e1d9441 100644
--- a/docs/topics/HtmlSerializers/index.html
+++ b/docs/topics/HtmlSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTML Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlStylesheets/index.html b/docs/topics/HtmlStylesheets/index.html
index 5c0003ef65..4d3da122f8 100644
--- a/docs/topics/HtmlStylesheets/index.html
+++ b/docs/topics/HtmlStylesheets/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Stylesheets | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlUIvsDI/index.html b/docs/topics/HtmlUIvsDI/index.html
index 85372a0711..c52c714c59 100644
--- a/docs/topics/HtmlUIvsDI/index.html
+++ b/docs/topics/HtmlUIvsDI/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">User Interfaces (UI) vs. Developer Interfaces (DI) | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" prope [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlUiCustomization/index.html b/docs/topics/HtmlUiCustomization/index.html
index 7bf341f72e..1ebeb6ee92 100644
--- a/docs/topics/HtmlUiCustomization/index.html
+++ b/docs/topics/HtmlUiCustomization/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">UI Customization | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HtmlWidgets/index.html b/docs/topics/HtmlWidgets/index.html
index 8668276273..cc2c8f9428 100644
--- a/docs/topics/HtmlWidgets/index.html
+++ b/docs/topics/HtmlWidgets/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Widgets | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpEntitiesAndResources/index.html b/docs/topics/HttpEntitiesAndResources/index.html
index 5b3725009d..35e9cfb771 100644
--- a/docs/topics/HttpEntitiesAndResources/index.html
+++ b/docs/topics/HttpEntitiesAndResources/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Entities and Resources | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpHeaders/index.html b/docs/topics/HttpHeaders/index.html
index bb7b83b2ae..c026cb4099 100644
--- a/docs/topics/HttpHeaders/index.html
+++ b/docs/topics/HttpHeaders/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Headers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpPartAnnotations/index.html b/docs/topics/HttpPartAnnotations/index.html
index d493d9e642..3b1dbb5794 100644
--- a/docs/topics/HttpPartAnnotations/index.html
+++ b/docs/topics/HttpPartAnnotations/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Part Annotations | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpPartApis/index.html b/docs/topics/HttpPartApis/index.html
index 51e12c3d83..025688fad9 100644
--- a/docs/topics/HttpPartApis/index.html
+++ b/docs/topics/HttpPartApis/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Part APIs | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpPartBasics/index.html b/docs/topics/HttpPartBasics/index.html
index de033ae079..658ebd1909 100644
--- a/docs/topics/HttpPartBasics/index.html
+++ b/docs/topics/HttpPartBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Part Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpPartSerializersParsers/index.html b/docs/topics/HttpPartSerializersParsers/index.html
index a1add97368..e513a9f1f3 100644
--- a/docs/topics/HttpPartSerializersParsers/index.html
+++ b/docs/topics/HttpPartSerializersParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Part Serializers and Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpParts/index.html b/docs/topics/HttpParts/index.html
index 8d5321a932..8a3429c0ef 100644
--- a/docs/topics/HttpParts/index.html
+++ b/docs/topics/HttpParts/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Parts | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpResponses/index.html b/docs/topics/HttpResponses/index.html
index 90d8bcdd3f..a86f77c87b 100644
--- a/docs/topics/HttpResponses/index.html
+++ b/docs/topics/HttpResponses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Responses | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/HttpStatusCodes/index.html b/docs/topics/HttpStatusCodes/index.html
index 79361f6e68..8442d04a90 100644
--- a/docs/topics/HttpStatusCodes/index.html
+++ b/docs/topics/HttpStatusCodes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">HTTP Status Codes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Imports/index.html b/docs/topics/Imports/index.html
index 32b340d3bf..3702c0779a 100644
--- a/docs/topics/Imports/index.html
+++ b/docs/topics/Imports/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Imports | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/InferredHttpMethodsAndPaths/index.html b/docs/topics/InferredHttpMethodsAndPaths/index.html
index d74c5b72fa..495e57da2a 100644
--- a/docs/topics/InferredHttpMethodsAndPaths/index.html
+++ b/docs/topics/InferredHttpMethodsAndPaths/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Inferred HTTP Methods and Paths | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Interceptors/index.html b/docs/topics/Interceptors/index.html
index 79c10bc61b..2da342f1bd 100644
--- a/docs/topics/Interceptors/index.html
+++ b/docs/topics/Interceptors/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Interceptors | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JCFObjects/index.html b/docs/topics/JCFObjects/index.html
index b98c0e15b0..ba94a6246f 100644
--- a/docs/topics/JCFObjects/index.html
+++ b/docs/topics/JCFObjects/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Java Collection Framework Objects | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JacksonComparison/index.html b/docs/topics/JacksonComparison/index.html
index 606b99eee6..e7d360919f 100644
--- a/docs/topics/JacksonComparison/index.html
+++ b/docs/topics/JacksonComparison/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Comparison with Jackson | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JavaBeansSupport/index.html b/docs/topics/JavaBeansSupport/index.html
index 8bd57ede75..423f10d888 100644
--- a/docs/topics/JavaBeansSupport/index.html
+++ b/docs/topics/JavaBeansSupport/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Java Beans Support | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JavaMethodParameters/index.html b/docs/topics/JavaMethodParameters/index.html
index 081671d6ce..452f12c9b1 100644
--- a/docs/topics/JavaMethodParameters/index.html
+++ b/docs/topics/JavaMethodParameters/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Java Method Parameters | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JavaMethodReturnTypes/index.html b/docs/topics/JavaMethodReturnTypes/index.html
index 95f35aae50..2449effbbd 100644
--- a/docs/topics/JavaMethodReturnTypes/index.html
+++ b/docs/topics/JavaMethodReturnTypes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Java Method Return Types | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JavaMethodThrowableTypes/index.html b/docs/topics/JavaMethodThrowableTypes/index.html
index 7798ef3e4c..e18cd152a5 100644
--- a/docs/topics/JavaMethodThrowableTypes/index.html
+++ b/docs/topics/JavaMethodThrowableTypes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Java Method Throwable Types | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JettyXml/index.html b/docs/topics/JettyXml/index.html
index 6e41a81c55..34cb4c5f93 100644
--- a/docs/topics/JettyXml/index.html
+++ b/docs/topics/JettyXml/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Jetty.xml file | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Json5/index.html b/docs/topics/Json5/index.html
index 12273f9da9..3ea28ab532 100644
--- a/docs/topics/Json5/index.html
+++ b/docs/topics/Json5/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JSON 5 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonAnnotation/index.html b/docs/topics/JsonAnnotation/index.html
index 13311f5dcb..60b3cf0ff6 100644
--- a/docs/topics/JsonAnnotation/index.html
+++ b/docs/topics/JsonAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Json Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonBasics/index.html b/docs/topics/JsonBasics/index.html
index 73ea96b2d2..0841bb8c38 100644
--- a/docs/topics/JsonBasics/index.html
+++ b/docs/topics/JsonBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JSON Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonMap/index.html b/docs/topics/JsonMap/index.html
index 81d86d3dc6..d4657d252f 100644
--- a/docs/topics/JsonMap/index.html
+++ b/docs/topics/JsonMap/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JsonMap and JsonList | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonMethodology/index.html b/docs/topics/JsonMethodology/index.html
index 4f54c222f1..0e235d1d15 100644
--- a/docs/topics/JsonMethodology/index.html
+++ b/docs/topics/JsonMethodology/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JSON Methodology | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonParsers/index.html b/docs/topics/JsonParsers/index.html
index a63a49103a..5504103892 100644
--- a/docs/topics/JsonParsers/index.html
+++ b/docs/topics/JsonParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JSON Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonSchemaDetails/index.html b/docs/topics/JsonSchemaDetails/index.html
index 086f6127d4..a86dd693ac 100644
--- a/docs/topics/JsonSchemaDetails/index.html
+++ b/docs/topics/JsonSchemaDetails/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JSON-Schema Support | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JsonSerializers/index.html b/docs/topics/JsonSerializers/index.html
index 1909ec4a6a..70954aebe7 100644
--- a/docs/topics/JsonSerializers/index.html
+++ b/docs/topics/JsonSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">JSON Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauAllBasics/index.html b/docs/topics/JuneauAllBasics/index.html
index 98d2695811..2d69a55b8b 100644
--- a/docs/topics/JuneauAllBasics/index.html
+++ b/docs/topics/JuneauAllBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-all | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauAssertionBasics/index.html b/docs/topics/JuneauAssertionBasics/index.html
index 1840731259..93073316a6 100644
--- a/docs/topics/JuneauAssertionBasics/index.html
+++ b/docs/topics/JuneauAssertionBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-assertions Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBctBasics/index.html b/docs/topics/JuneauBctBasics/index.html
index 3f6f1b8c4a..1e1d170904 100644
--- a/docs/topics/JuneauBctBasics/index.html
+++ b/docs/topics/JuneauBctBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bct Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBeanAtom/index.html b/docs/topics/JuneauBeanAtom/index.html
index 9b9038ce5b..89a9adde74 100644
--- a/docs/topics/JuneauBeanAtom/index.html
+++ b/docs/topics/JuneauBeanAtom/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bean-atom | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBeanBasics/index.html b/docs/topics/JuneauBeanBasics/index.html
index 5613261cbe..53d216bec6 100644
--- a/docs/topics/JuneauBeanBasics/index.html
+++ b/docs/topics/JuneauBeanBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bean Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBeanCommon/index.html b/docs/topics/JuneauBeanCommon/index.html
index 85db1e45f4..49ff7eb5bf 100644
--- a/docs/topics/JuneauBeanCommon/index.html
+++ b/docs/topics/JuneauBeanCommon/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bean-common | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBeanHtml5/index.html b/docs/topics/JuneauBeanHtml5/index.html
index cd13a04a75..e32ac34d36 100644
--- a/docs/topics/JuneauBeanHtml5/index.html
+++ b/docs/topics/JuneauBeanHtml5/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bean-html5 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBeanJsonSchema/index.html b/docs/topics/JuneauBeanJsonSchema/index.html
index 649a9b4cd4..165cb73c13 100644
--- a/docs/topics/JuneauBeanJsonSchema/index.html
+++ b/docs/topics/JuneauBeanJsonSchema/index.html
@@ -3,8 +3,8 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
-<title data-rh="true">juneau-bean-jsonschema | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<title data-rh="true">juneau-bean-jsonschema | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
@@ -12,21 +12,152 @@
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t="light";var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",e||t),document.documentElement.setAttribute("data-theme-choice",e||t)}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("do [...]
-<p>The <code>juneau-bean-jsonschema</code> module provides Java beans for working with JSON Schema documents.</p>
+<p>The <code>juneau-bean-jsonschema</code> module provides Java beans for working with JSON Schema documents following the <strong>JSON Schema Draft 2020-12</strong> specification.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="overview">Overview<a href="#overview" class="hash-link" aria-label="Direct link to Overview" title="Direct link to Overview">​</a></h2>
-<p>This module contains predefined POJOs for:</p>
+<p>This module contains predefined POJOs for representing and manipulating JSON Schema documents programmatically. These beans can be serialized to any format supported by Juneau (JSON, XML, HTML, etc.), making it easy to generate and consume JSON Schema documents in your applications.</p>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="key-features">Key Features<a href="#key-features" class="hash-link" aria-label="Direct link to Key Features" title="Direct link to Key Features">​</a></h3>
<ul>
-<li>JSON Schema document structure</li>
-<li>Schema validation</li>
-<li>Schema generation</li>
-<li>Schema manipulation</li>
+<li><strong>Full Draft 2020-12 Support:</strong> All properties and validation keywords from the latest specification</li>
+<li><strong>Backward Compatibility:</strong> Deprecated Draft 04 properties are still supported for legacy schemas</li>
+<li><strong>Fluent API:</strong> Method chaining for intuitive schema construction</li>
+<li><strong>Type Safety:</strong> Uses enums and typed collections</li>
+<li><strong>Format Agnostic:</strong> Serialize to JSON, XML, HTML, or any other Juneau-supported format</li>
+</ul>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="basic-usage">Basic Usage<a href="#basic-usage" class="hash-link" aria-label="Direct link to Basic Usage" title="Direct link to Basic Usage">​</a></h2>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="creating-a-simple-schema">Creating a Simple Schema<a href="#creating-a-simple-schema" class="hash-link" aria-label="Direct link to Creating a Simple Schema" title="Direct link to Creating a Simple Schema">​</a></h3>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token keyword">import</span><span class="token plain"> </span><span class="token import namespace">org</span><span class="token import namespace punctuation">.</span><span class="token import namespace">apache</span><span class="token i [...]
+<p><strong>Output:</strong></p>
+<div class="language-json codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token punctuation">{</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"> </span><span class="token property">"$id"</span><span class="token operator">:</span><span class="toke [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="common-schema-patterns">Common Schema Patterns<a href="#common-schema-patterns" class="hash-link" aria-label="Direct link to Common Schema Patterns" title="Direct link to Common Schema Patterns">​</a></h2>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="string-constraints">String Constraints<a href="#string-constraints" class="hash-link" aria-label="Direct link to String Constraints" title="Direct link to String Constraints">​</a></h3>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// String with pattern and length constraints</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class="token [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="numeric-ranges">Numeric Ranges<a href="#numeric-ranges" class="hash-link" aria-label="Direct link to Numeric Ranges" title="Direct link to Numeric Ranges">​</a></h3>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// Number with exclusive bounds (Draft 06+ syntax)</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class="t [...]
+<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.6 [...]
+In Draft 06+, they are numeric values representing the exclusive bounds directly.</p><p><strong>Old (Draft 04):</strong></p><div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token punctuation">.</span><span class="token function">setMaximum</span><span class="token punctuation">(</span [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="enumerations">Enumerations<a href="#enumerations" class="hash-link" aria-label="Direct link to Enumerations" title="Direct link to Enumerations">​</a></h3>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// Restrict to specific values</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class="token plain"> schema [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="arrays">Arrays<a href="#arrays" class="hash-link" aria-label="Direct link to Arrays" title="Direct link to Arrays">​</a></h3>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// Array of strings with item constraints</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class="token plai [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="object-properties">Object Properties<a href="#object-properties" class="hash-link" aria-label="Direct link to Object Properties" title="Direct link to Object Properties">​</a></h3>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// Object with property constraints</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class="token plain"> sc [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="advanced-features">Advanced Features<a href="#advanced-features" class="hash-link" aria-label="Direct link to Advanced Features" title="Direct link to Advanced Features">​</a></h2>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="conditional-schemas-draft-07">Conditional Schemas (Draft 07+)<a href="#conditional-schemas-draft-07" class="hash-link" aria-label="Direct link to Conditional Schemas (Draft 07+)" title="Direct link to Conditional Schemas (Draft 07+)">​</a></h3>
+<p>Use <code>if/then/else</code> for conditional validation:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token class-name">JsonSchema</span><span class="token plain"> schema </span><span class="token operator">=</span><span class="token plain"> </span><span class="token keyword">new</span><span class="token plain"> </span><span class="toke [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="reusable-definitions-defs">Reusable Definitions ($defs)<a href="#reusable-definitions-defs" class="hash-link" aria-label="Direct link to Reusable Definitions ($defs)" title="Direct link to Reusable Definitions ($defs)">​</a></h3>
+<p>Create reusable schema components:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token class-name">JsonSchema</span><span class="token plain"> schema </span><span class="token operator">=</span><span class="token plain"> </span><span class="token keyword">new</span><span class="token plain"> </span><span class="toke [...]
+<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
+Use <code>addDef()</code> for new schemas, but <code>addDefinition()</code> will still work.</p></div></div>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="schema-composition">Schema Composition<a href="#schema-composition" class="hash-link" aria-label="Direct link to Schema Composition" title="Direct link to Schema Composition">​</a></h3>
+<p>Combine schemas using logical operators:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// allOf - must match ALL schemas</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class="token plain"> allO [...]
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="dependent-schemas-draft-2019-09">Dependent Schemas (Draft 2019-09+)<a href="#dependent-schemas-draft-2019-09" class="hash-link" aria-label="Direct link to Dependent Schemas (Draft 2019-09+)" title="Direct link to Dependent Schemas (Draft 2019-09+)">​</a></h3>
+<p>Express dependencies between properties:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// If creditCard exists, billingAddress is required</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain"></span><span class="token class-name">JsonSchema</span><span class=" [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="parsing-json-schema">Parsing JSON Schema<a href="#parsing-json-schema" class="hash-link" aria-label="Direct link to Parsing JSON Schema" title="Direct link to Parsing JSON Schema">​</a></h2>
+<p>Parse existing JSON Schema documents:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token keyword">import</span><span class="token plain"> </span><span class="token import namespace">org</span><span class="token import namespace punctuation">.</span><span class="token import namespace">apache</span><span class="token i [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="serialization-to-other-formats">Serialization to Other Formats<a href="#serialization-to-other-formats" class="hash-link" aria-label="Direct link to Serialization to Other Formats" title="Direct link to Serialization to Other Formats">​</a></h2>
+<p>Since these are standard Juneau beans, you can serialize to any supported format:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token keyword">import</span><span class="token plain"> </span><span class="token import namespace">org</span><span class="token import namespace punctuation">.</span><span class="token import namespace">apache</span><span class="token i [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migration-guide">Migration Guide<a href="#migration-guide" class="hash-link" aria-label="Direct link to Migration Guide" title="Direct link to Migration Guide">​</a></h2>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="from-draft-04-to-draft-2020-12">From Draft 04 to Draft 2020-12<a href="#from-draft-04-to-draft-2020-12" class="hash-link" aria-label="Direct link to From Draft 04 to Draft 2020-12" title="Direct link to From Draft 04 to Draft 2020-12">​</a></h3>
+<p>If you have existing code using Draft 04 syntax:</p>
+<p><strong>Property Changes:</strong></p>
+<ul>
+<li><code>id</code> → <code>$id</code> (use <code>setIdUri()</code> instead of <code>setId()</code>)</li>
+<li><code>definitions</code> → <code>$defs</code> (use <code>addDef()</code> instead of <code>addDefinition()</code>)</li>
+</ul>
+<p><strong>Semantic Changes:</strong></p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// OLD: Draft 04 - boolean flags</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain">schema</span><span class="token punctuation">.</span><span class="token function">setMa [...]
+<p><strong>Backward Compatibility:</strong>
+The deprecated methods still work, so existing code will continue to function:</p>
+<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token comment">// These still work (deprecated but supported)</span><span class="token plain"></span><br></span><span class="token-line"><span class="token plain">schema</span><span class="token punctuation">.</span><span class="token f [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="api-reference">API Reference<a href="#api-reference" class="hash-link" aria-label="Direct link to API Reference" title="Direct link to API Reference">​</a></h2>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="main-classes">Main Classes<a href="#main-classes" class="hash-link" aria-label="Direct link to Main Classes" title="Direct link to Main Classes">​</a></h3>
+<ul>
+<li><a href="/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.html" target="_blank"><code>JsonSchema</code></a> - Main schema bean</li>
+<li><a href="/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaProperty.html" target="_blank"><code>JsonSchemaProperty</code></a> - Property schema (extends JsonSchema)</li>
+<li><a href="/site/apidocs/org/apache/juneau/bean/jsonschema/JsonType.html" target="_blank"><code>JsonType</code></a> - Enum for JSON types</li>
+<li><a href="/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaRef.html" target="_blank"><code>JsonSchemaRef</code></a> - Schema reference ($ref)</li>
+<li><a href="/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaArray.html" target="_blank"><code>JsonSchemaArray</code></a> - Array of schemas</li>
+<li><a href="/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaMap.html" target="_blank"><code>JsonSchemaMap</code></a> - Map of schemas</li>
+</ul>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="key-methods">Key Methods<a href="#key-methods" class="hash-link" aria-label="Direct link to Key Methods" title="Direct link to Key Methods">​</a></h3>
+<p><strong>Identity:</strong></p>
+<ul>
+<li><code>setIdUri(Object)</code> - Set schema identifier ($id)</li>
+<li><code>setSchemaVersionUri(Object)</code> - Set schema version ($schema)</li>
+</ul>
+<p><strong>Metadata:</strong></p>
+<ul>
+<li><code>setTitle(String)</code> - Human-readable title</li>
+<li><code>setDescription(String)</code> - Detailed description</li>
+<li><code>addExamples(Object...)</code> - Add example values</li>
+</ul>
+<p><strong>Type Constraints:</strong></p>
+<ul>
+<li><code>setType(JsonType)</code> - Set expected type</li>
+<li><code>setEnum(List)</code> / <code>addEnum(Object...)</code> - Restrict to specific values</li>
+<li><code>setConst(Object)</code> - Require specific value</li>
+</ul>
+<p><strong>String Constraints:</strong></p>
+<ul>
+<li><code>setMinLength(Integer)</code> / <code>setMaxLength(Integer)</code> - Length bounds</li>
+<li><code>setPattern(String)</code> - Regular expression pattern</li>
+<li><code>setContentMediaType(String)</code> / <code>setContentEncoding(String)</code> - Content metadata</li>
+</ul>
+<p><strong>Numeric Constraints:</strong></p>
+<ul>
+<li><code>setMinimum(Number)</code> / <code>setMaximum(Number)</code> - Inclusive bounds</li>
+<li><code>setExclusiveMinimum(Number)</code> / <code>setExclusiveMaximum(Number)</code> - Exclusive bounds</li>
+<li><code>setMultipleOf(Number)</code> - Must be multiple of value</li>
+</ul>
+<p><strong>Array Constraints:</strong></p>
+<ul>
+<li><code>setItems(Object)</code> - Schema for array items</li>
+<li><code>setPrefixItems(JsonSchemaArray)</code> - Tuple validation</li>
+<li><code>setMinItems(Integer)</code> / <code>setMaxItems(Integer)</code> - Size bounds</li>
+<li><code>setUniqueItems(Boolean)</code> - Require unique elements</li>
+</ul>
+<p><strong>Object Constraints:</strong></p>
+<ul>
+<li><code>addProperties(JsonSchemaProperty...)</code> - Define properties</li>
+<li><code>addRequired(String...)</code> - Required property names</li>
+<li><code>setMinProperties(Integer)</code> / <code>setMaxProperties(Integer)</code> - Property count bounds</li>
+<li><code>setAdditionalProperties(Object)</code> - Allow/disallow extra properties</li>
+<li><code>setPatternProperties(Map)</code> - Pattern-based property matching</li>
+</ul>
+<p><strong>Composition:</strong></p>
+<ul>
+<li><code>addAllOf(JsonSchema...)</code> - Must match all schemas</li>
+<li><code>addAnyOf(JsonSchema...)</code> - Must match at least one</li>
+<li><code>addOneOf(JsonSchema...)</code> - Must match exactly one</li>
+<li><code>setNot(JsonSchema)</code> - Must not match schema</li>
+</ul>
+<p><strong>Conditional:</strong></p>
+<ul>
+<li><code>setIf(JsonSchema)</code> / <code>setThen(JsonSchema)</code> / <code>setElse(JsonSchema)</code> - Conditional validation</li>
+</ul>
+<p><strong>Reusability:</strong></p>
+<ul>
+<li><code>addDef(String, JsonSchema)</code> - Add reusable definition ($defs)</li>
+<li><code>setRef(Object)</code> - Reference another schema ($ref)</li>
</ul>
-<h2 class="anchor anchorWithStickyNavbar_LWe7" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
-<div class="language-java codeBlockContainer_Ckt0 theme-code-block"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-java codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line"><span class="token keyword">import</span><span class="token plain"> </span><span class="token import namespace">org</span><span class="token import namespace punctuation">.</span><span class="token import namespace">apache</span><span class="token i [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="dependencies">Dependencies<a href="#dependencies" class="hash-link" aria-label="Direct link to Dependencies" title="Direct link to Dependencies">​</a></h2>
<ul>
-<li>No external dependencies</li>
-<li>Part of the <code>juneau-bean</code> module group</li>
-</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a href="https://github.com/apache/juneau/tree/master/juneau-docs/docs/topics/04.04.00.JuneauBeanJsonSchema.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5 [...]
+<li><strong>Runtime:</strong> <code>juneau-marshall</code> (included in <code>juneau-bean</code>)</li>
+<li><strong>External:</strong> None</li>
+<li><strong>Part of:</strong> <code>juneau-bean</code> module group</li>
+</ul>
+<h2 class="anchor anchorWithStickyNavbar_LWe7" id="resources">Resources<a href="#resources" class="hash-link" aria-label="Direct link to Resources" title="Direct link to Resources">​</a></h2>
+<ul>
+<li><a href="https://json-schema.org/draft/2020-12/json-schema-core.html" target="_blank" rel="noopener noreferrer">JSON Schema 2020-12 Specification</a></li>
+<li><a href="https://json-schema.org/draft/2020-12/json-schema-validation.html" target="_blank" rel="noopener noreferrer">JSON Schema Validation</a></li>
+<li><a href="https://json-schema.org/understanding-json-schema/" target="_blank" rel="noopener noreferrer">Understanding JSON Schema</a></li>
+<li><a href="https://www.schemastore.org/json/" target="_blank" rel="noopener noreferrer">JSON Schema Store</a> - Collection of common schemas</li>
+</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a href="https://github.com/apache/juneau/tree/master/juneau-docs/docs/topics/04.04.00.JuneauBeanJsonSchema.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5 [...]
</body>
</html>
\ No newline at end of file
diff --git a/docs/topics/JuneauBeanOpenApi3/index.html b/docs/topics/JuneauBeanOpenApi3/index.html
index 9c6f1bec19..01ac46c268 100644
--- a/docs/topics/JuneauBeanOpenApi3/index.html
+++ b/docs/topics/JuneauBeanOpenApi3/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bean-openapi-v3 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauBeanSwagger2/index.html b/docs/topics/JuneauBeanSwagger2/index.html
index 96d4f4ac26..f182dcc646 100644
--- a/docs/topics/JuneauBeanSwagger2/index.html
+++ b/docs/topics/JuneauBeanSwagger2/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-bean-swagger-v2 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauConfigBasics/index.html b/docs/topics/JuneauConfigBasics/index.html
index 48debdc4aa..0756e9676c 100644
--- a/docs/topics/JuneauConfigBasics/index.html
+++ b/docs/topics/JuneauConfigBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-config Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauEcosystemOverview/index.html b/docs/topics/JuneauEcosystemOverview/index.html
index 44d5952eaf..14043020f9 100644
--- a/docs/topics/JuneauEcosystemOverview/index.html
+++ b/docs/topics/JuneauEcosystemOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Juneau Ecosystem Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauExamplesCore/index.html b/docs/topics/JuneauExamplesCore/index.html
index 680359b0a9..f7883fab6a 100644
--- a/docs/topics/JuneauExamplesCore/index.html
+++ b/docs/topics/JuneauExamplesCore/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-examples-core | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauExamplesRest/index.html b/docs/topics/JuneauExamplesRest/index.html
index e60b5e7917..616cfebb80 100644
--- a/docs/topics/JuneauExamplesRest/index.html
+++ b/docs/topics/JuneauExamplesRest/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-examples-rest | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauExamplesRestJetty/index.html b/docs/topics/JuneauExamplesRestJetty/index.html
index 12313d0390..dee60c4fa3 100644
--- a/docs/topics/JuneauExamplesRestJetty/index.html
+++ b/docs/topics/JuneauExamplesRestJetty/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-examples-rest-jetty | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauExamplesRestSpringboot/index.html b/docs/topics/JuneauExamplesRestSpringboot/index.html
index e700efdb21..de75a0170c 100644
--- a/docs/topics/JuneauExamplesRestSpringboot/index.html
+++ b/docs/topics/JuneauExamplesRestSpringboot/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-examples-rest-springboot | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauMarshallBasics/index.html b/docs/topics/JuneauMarshallBasics/index.html
index 893eae8661..8a9be57fee 100644
--- a/docs/topics/JuneauMarshallBasics/index.html
+++ b/docs/topics/JuneauMarshallBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-marshall Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauMicroserviceCoreBasics/index.html b/docs/topics/JuneauMicroserviceCoreBasics/index.html
index b9647c3526..18b3f87e5d 100644
--- a/docs/topics/JuneauMicroserviceCoreBasics/index.html
+++ b/docs/topics/JuneauMicroserviceCoreBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-microservice-core Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauMicroserviceJettyBasics/index.html b/docs/topics/JuneauMicroserviceJettyBasics/index.html
index 186d41da21..da2425c4e3 100644
--- a/docs/topics/JuneauMicroserviceJettyBasics/index.html
+++ b/docs/topics/JuneauMicroserviceJettyBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-microservice-jetty Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauPetstoreApi/index.html b/docs/topics/JuneauPetstoreApi/index.html
index 8d054d30f4..043dc9fbd8 100644
--- a/docs/topics/JuneauPetstoreApi/index.html
+++ b/docs/topics/JuneauPetstoreApi/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-petstore-api | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauPetstoreBasics/index.html b/docs/topics/JuneauPetstoreBasics/index.html
index bc0879425a..703c8e1497 100644
--- a/docs/topics/JuneauPetstoreBasics/index.html
+++ b/docs/topics/JuneauPetstoreBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-petstore Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauPetstoreClient/index.html b/docs/topics/JuneauPetstoreClient/index.html
index 0d63a8a399..f976dbb9cd 100644
--- a/docs/topics/JuneauPetstoreClient/index.html
+++ b/docs/topics/JuneauPetstoreClient/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-petstore-client | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauPetstoreRunning/index.html b/docs/topics/JuneauPetstoreRunning/index.html
index 4b11543ad6..6143490b09 100644
--- a/docs/topics/JuneauPetstoreRunning/index.html
+++ b/docs/topics/JuneauPetstoreRunning/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Running the Pet Store App | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauPetstoreServer/index.html b/docs/topics/JuneauPetstoreServer/index.html
index 9eac1f6f94..8f8ce410c9 100644
--- a/docs/topics/JuneauPetstoreServer/index.html
+++ b/docs/topics/JuneauPetstoreServer/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-petstore-server | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauRestClientBasics/index.html b/docs/topics/JuneauRestClientBasics/index.html
index ed948566a2..efcdecbc02 100644
--- a/docs/topics/JuneauRestClientBasics/index.html
+++ b/docs/topics/JuneauRestClientBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-rest-client Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauRestCommonBasics/index.html b/docs/topics/JuneauRestCommonBasics/index.html
index 543830aef4..ab453814ee 100644
--- a/docs/topics/JuneauRestCommonBasics/index.html
+++ b/docs/topics/JuneauRestCommonBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-rest-common Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauRestMockBasics/index.html b/docs/topics/JuneauRestMockBasics/index.html
index f012eaf7b3..24041a3666 100644
--- a/docs/topics/JuneauRestMockBasics/index.html
+++ b/docs/topics/JuneauRestMockBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-rest-mock Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauRestServerBasics/index.html b/docs/topics/JuneauRestServerBasics/index.html
index 13f85eec16..3343594b23 100644
--- a/docs/topics/JuneauRestServerBasics/index.html
+++ b/docs/topics/JuneauRestServerBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-rest-server Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/JuneauRestServerSpringbootBasics/index.html b/docs/topics/JuneauRestServerSpringbootBasics/index.html
index e8670cddc5..4a3abc1d80 100644
--- a/docs/topics/JuneauRestServerSpringbootBasics/index.html
+++ b/docs/topics/JuneauRestServerSpringbootBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-rest-server-springboot Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" c [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/LifecycleHooks/index.html b/docs/topics/LifecycleHooks/index.html
index fd3428a0e1..cf15ae6b99 100644
--- a/docs/topics/LifecycleHooks/index.html
+++ b/docs/topics/LifecycleHooks/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Lifecycle Hooks | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/LocalizedMessages/index.html b/docs/topics/LocalizedMessages/index.html
index 82067eb2e4..4e9df1be1b 100644
--- a/docs/topics/LocalizedMessages/index.html
+++ b/docs/topics/LocalizedMessages/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Localized Messages | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Log4j/index.html b/docs/topics/Log4j/index.html
index 8529f1ad8a..a4d588debe 100644
--- a/docs/topics/Log4j/index.html
+++ b/docs/topics/Log4j/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Using LOG4J for logging | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/LogicVariables/index.html b/docs/topics/LogicVariables/index.html
index 7a4fc0a797..632ceb4bd4 100644
--- a/docs/topics/LogicVariables/index.html
+++ b/docs/topics/LogicVariables/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Logic Variables | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Manifest/index.html b/docs/topics/Manifest/index.html
index e5cb57d909..7d401a46cb 100644
--- a/docs/topics/Manifest/index.html
+++ b/docs/topics/Manifest/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Manifest | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MarshallEncoders/index.html b/docs/topics/MarshallEncoders/index.html
index acebaf5ce1..ff9435e712 100644
--- a/docs/topics/MarshallEncoders/index.html
+++ b/docs/topics/MarshallEncoders/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Encoders | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MarshallSvlVariables/index.html b/docs/topics/MarshallSvlVariables/index.html
index 7176e7f5d2..e88ad50d4e 100644
--- a/docs/topics/MarshallSvlVariables/index.html
+++ b/docs/topics/MarshallSvlVariables/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">SVL Variables | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Marshallers/index.html b/docs/topics/Marshallers/index.html
index 8c60a5dc17..a6b7c3256c 100644
--- a/docs/topics/Marshallers/index.html
+++ b/docs/topics/Marshallers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Marshallers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Marshalling/index.html b/docs/topics/Marshalling/index.html
index e80795d476..0f1bd9c7f6 100644
--- a/docs/topics/Marshalling/index.html
+++ b/docs/topics/Marshalling/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Marshalling | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MarshallingOverview/index.html b/docs/topics/MarshallingOverview/index.html
index a6aab613ec..e8bc81efdf 100644
--- a/docs/topics/MarshallingOverview/index.html
+++ b/docs/topics/MarshallingOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Marshalling | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MarshallingSecurity/index.html b/docs/topics/MarshallingSecurity/index.html
index 4f7a5c4557..9623e95822 100644
--- a/docs/topics/MarshallingSecurity/index.html
+++ b/docs/topics/MarshallingSecurity/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Marshalling Security | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MarshallingUris/index.html b/docs/topics/MarshallingUris/index.html
index 2470d5fb8d..62478b34f6 100644
--- a/docs/topics/MarshallingUris/index.html
+++ b/docs/topics/MarshallingUris/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">URIs | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache.or [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Matchers/index.html b/docs/topics/Matchers/index.html
index 0e642fbca1..0880fdcaaa 100644
--- a/docs/topics/Matchers/index.html
+++ b/docs/topics/Matchers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Matchers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MemoryStore/index.html b/docs/topics/MemoryStore/index.html
index ac93ec0ed9..5b09367a39 100644
--- a/docs/topics/MemoryStore/index.html
+++ b/docs/topics/MemoryStore/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">MemoryStore | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MessagePackBasics/index.html b/docs/topics/MessagePackBasics/index.html
index b84aabf26e..271ccdda4c 100644
--- a/docs/topics/MessagePackBasics/index.html
+++ b/docs/topics/MessagePackBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">MessagePack Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MicroserviceCoreConfig/index.html b/docs/topics/MicroserviceCoreConfig/index.html
index 109a7b1802..d7f45584dd 100644
--- a/docs/topics/MicroserviceCoreConfig/index.html
+++ b/docs/topics/MicroserviceCoreConfig/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Config | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MicroserviceCoreLifecycleMethods/index.html b/docs/topics/MicroserviceCoreLifecycleMethods/index.html
index c191f3ecc9..3d9221b6e7 100644
--- a/docs/topics/MicroserviceCoreLifecycleMethods/index.html
+++ b/docs/topics/MicroserviceCoreLifecycleMethods/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Lifecycle Methods | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MicroserviceCoreListeners/index.html b/docs/topics/MicroserviceCoreListeners/index.html
index cb86aa8beb..d34f54a8d3 100644
--- a/docs/topics/MicroserviceCoreListeners/index.html
+++ b/docs/topics/MicroserviceCoreListeners/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Listeners | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MicroserviceCoreOverview/index.html b/docs/topics/MicroserviceCoreOverview/index.html
index 17825cb32c..04d0c6806f 100644
--- a/docs/topics/MicroserviceCoreOverview/index.html
+++ b/docs/topics/MicroserviceCoreOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Microservice Core Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MicroserviceJettyOverview/index.html b/docs/topics/MicroserviceJettyOverview/index.html
index 028e4de586..ebd99aa898 100644
--- a/docs/topics/MicroserviceJettyOverview/index.html
+++ b/docs/topics/MicroserviceJettyOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Microservice Jetty Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MockRestClientOverview/index.html b/docs/topics/MockRestClientOverview/index.html
index d03b26dadd..b560c224ad 100644
--- a/docs/topics/MockRestClientOverview/index.html
+++ b/docs/topics/MockRestClientOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Mock REST Client Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ModdedEntries/index.html b/docs/topics/ModdedEntries/index.html
index 8f25d62bdf..75ca7fcddb 100644
--- a/docs/topics/ModdedEntries/index.html
+++ b/docs/topics/ModdedEntries/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Modded/Encoded Entries | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Module-juneau-marshall-rdf/index.html b/docs/topics/Module-juneau-marshall-rdf/index.html
index 036f50f819..c2f01944e5 100644
--- a/docs/topics/Module-juneau-marshall-rdf/index.html
+++ b/docs/topics/Module-juneau-marshall-rdf/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">juneau-marshall-rdf | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ModuleName/index.html b/docs/topics/ModuleName/index.html
index 37fae47a4a..6ef96bf39b 100644
--- a/docs/topics/ModuleName/index.html
+++ b/docs/topics/ModuleName/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">module-name | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MsgPackParsers/index.html b/docs/topics/MsgPackParsers/index.html
index 82ecf68bc1..53f78e000b 100644
--- a/docs/topics/MsgPackParsers/index.html
+++ b/docs/topics/MsgPackParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">MessagePack Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MsgPackSerializers/index.html b/docs/topics/MsgPackSerializers/index.html
index f9f48b1fef..2d20083d98 100644
--- a/docs/topics/MsgPackSerializers/index.html
+++ b/docs/topics/MsgPackSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">MessagePack Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MyJettyMicroserviceBasics/index.html b/docs/topics/MyJettyMicroserviceBasics/index.html
index 78ae880a63..cbf4e43403 100644
--- a/docs/topics/MyJettyMicroserviceBasics/index.html
+++ b/docs/topics/MyJettyMicroserviceBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">My Jetty Microservice Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MyJettyMicroserviceBuilding/index.html b/docs/topics/MyJettyMicroserviceBuilding/index.html
index 18a83efa03..e8339bea05 100644
--- a/docs/topics/MyJettyMicroserviceBuilding/index.html
+++ b/docs/topics/MyJettyMicroserviceBuilding/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Building and Running from Command-Line | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MyJettyMicroserviceInstalling/index.html b/docs/topics/MyJettyMicroserviceInstalling/index.html
index 48fd07478e..b97e41cec0 100644
--- a/docs/topics/MyJettyMicroserviceInstalling/index.html
+++ b/docs/topics/MyJettyMicroserviceInstalling/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Installing in Eclipse | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MyJettyMicroserviceRunning/index.html b/docs/topics/MyJettyMicroserviceRunning/index.html
index fc94738a4c..e89961b4a7 100644
--- a/docs/topics/MyJettyMicroserviceRunning/index.html
+++ b/docs/topics/MyJettyMicroserviceRunning/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Running in Eclipse | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MySpringBootMicroserviceBasics/index.html b/docs/topics/MySpringBootMicroserviceBasics/index.html
index 2bc4a08c25..1c7c3a5dd1 100644
--- a/docs/topics/MySpringBootMicroserviceBasics/index.html
+++ b/docs/topics/MySpringBootMicroserviceBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">My SpringBoot Microservice Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MySpringBootMicroserviceBuilding/index.html b/docs/topics/MySpringBootMicroserviceBuilding/index.html
index d807225993..edae33c54f 100644
--- a/docs/topics/MySpringBootMicroserviceBuilding/index.html
+++ b/docs/topics/MySpringBootMicroserviceBuilding/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Building and Running from Command-Line | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MySpringBootMicroserviceInstalling/index.html b/docs/topics/MySpringBootMicroserviceInstalling/index.html
index b0137a8f11..bbd6b2e458 100644
--- a/docs/topics/MySpringBootMicroserviceInstalling/index.html
+++ b/docs/topics/MySpringBootMicroserviceInstalling/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Installing in Eclipse | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/MySpringBootMicroserviceRunning/index.html b/docs/topics/MySpringBootMicroserviceRunning/index.html
index 26a10743b2..2803d50e3c 100644
--- a/docs/topics/MySpringBootMicroserviceRunning/index.html
+++ b/docs/topics/MySpringBootMicroserviceRunning/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Running in Eclipse | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/NamePropertyAnnotation/index.html b/docs/topics/NamePropertyAnnotation/index.html
index 6c6c55d5cb..bac6ca6d6b 100644
--- a/docs/topics/NamePropertyAnnotation/index.html
+++ b/docs/topics/NamePropertyAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@NameProperty Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ObjectTools/index.html b/docs/topics/ObjectTools/index.html
index ded72e8912..1aea47ea69 100644
--- a/docs/topics/ObjectTools/index.html
+++ b/docs/topics/ObjectTools/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Object Tools | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OneWaySwaps/index.html b/docs/topics/OneWaySwaps/index.html
index c0cc017749..626d6bc5e5 100644
--- a/docs/topics/OneWaySwaps/index.html
+++ b/docs/topics/OneWaySwaps/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">One-way Swaps | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OpenApiBasics/index.html b/docs/topics/OpenApiBasics/index.html
index e206d9498f..d85f3d982f 100644
--- a/docs/topics/OpenApiBasics/index.html
+++ b/docs/topics/OpenApiBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">OpenApi Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OpenApiMethodology/index.html b/docs/topics/OpenApiMethodology/index.html
index 0631ac418a..3dcedf9665 100644
--- a/docs/topics/OpenApiMethodology/index.html
+++ b/docs/topics/OpenApiMethodology/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">OpenAPI Methodology | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OpenApiParsers/index.html b/docs/topics/OpenApiParsers/index.html
index 04560bcacd..31e9dab352 100644
--- a/docs/topics/OpenApiParsers/index.html
+++ b/docs/topics/OpenApiParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">OpenAPI Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OpenApiSerializers/index.html b/docs/topics/OpenApiSerializers/index.html
index 55524a30a3..b6d7921d34 100644
--- a/docs/topics/OpenApiSerializers/index.html
+++ b/docs/topics/OpenApiSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">OpenAPI Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OtherNotes/index.html b/docs/topics/OtherNotes/index.html
index 338c331a53..a473ad70af 100644
--- a/docs/topics/OtherNotes/index.html
+++ b/docs/topics/OtherNotes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Other Notes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/OverloadingHttpMethods/index.html b/docs/topics/OverloadingHttpMethods/index.html
index f86f503dba..a1b2f3fe25 100644
--- a/docs/topics/OverloadingHttpMethods/index.html
+++ b/docs/topics/OverloadingHttpMethods/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Overloading HTTP Methods | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ParentPropertyAnnotation/index.html b/docs/topics/ParentPropertyAnnotation/index.html
index fecb4d8f52..de71e2d2b9 100644
--- a/docs/topics/ParentPropertyAnnotation/index.html
+++ b/docs/topics/ParentPropertyAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@ParentProperty Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ParsingIntoGenericModels/index.html b/docs/topics/ParsingIntoGenericModels/index.html
index 12e97c0309..642be12253 100644
--- a/docs/topics/ParsingIntoGenericModels/index.html
+++ b/docs/topics/ParsingIntoGenericModels/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Parsing into Generic Models | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PartMarshallers/index.html b/docs/topics/PartMarshallers/index.html
index 2164b73b23..eab90d330e 100644
--- a/docs/topics/PartMarshallers/index.html
+++ b/docs/topics/PartMarshallers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Part Marshallers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Path/index.html b/docs/topics/Path/index.html
index 25e45e5c00..3a848ac07c 100644
--- a/docs/topics/Path/index.html
+++ b/docs/topics/Path/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Path | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache.o [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PathPatterns/index.html b/docs/topics/PathPatterns/index.html
index 622f74028a..347e675825 100644
--- a/docs/topics/PathPatterns/index.html
+++ b/docs/topics/PathPatterns/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Path Patterns | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PathVariables/index.html b/docs/topics/PathVariables/index.html
index 0584f20505..472f56fa19 100644
--- a/docs/topics/PathVariables/index.html
+++ b/docs/topics/PathVariables/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Path Variables | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PerMediaTypeSwaps/index.html b/docs/topics/PerMediaTypeSwaps/index.html
index 44c219dce5..1c6178e1b6 100644
--- a/docs/topics/PerMediaTypeSwaps/index.html
+++ b/docs/topics/PerMediaTypeSwaps/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Per-media-type Swaps | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PojoBuilders/index.html b/docs/topics/PojoBuilders/index.html
index 2dd1ed0afe..29634710b0 100644
--- a/docs/topics/PojoBuilders/index.html
+++ b/docs/topics/PojoBuilders/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POJO Builders | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PojoCategories/index.html b/docs/topics/PojoCategories/index.html
index de75051525..1dc197550e 100644
--- a/docs/topics/PojoCategories/index.html
+++ b/docs/topics/PojoCategories/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POJO Categories | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PojoMarshalling/index.html b/docs/topics/PojoMarshalling/index.html
index 5412f06621..6e267f27ef 100644
--- a/docs/topics/PojoMarshalling/index.html
+++ b/docs/topics/PojoMarshalling/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POJO Marshalling | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Pojos/index.html b/docs/topics/Pojos/index.html
index 4d513824a3..9f1b5ea517 100644
--- a/docs/topics/Pojos/index.html
+++ b/docs/topics/Pojos/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POJOs | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache.o [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PredefinedClasses/index.html b/docs/topics/PredefinedClasses/index.html
index 610c31c618..67113c9728 100644
--- a/docs/topics/PredefinedClasses/index.html
+++ b/docs/topics/PredefinedClasses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Predefined Classes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/PredefinedResourceClasses/index.html b/docs/topics/PredefinedResourceClasses/index.html
index c6203bd381..b2701ab7b4 100644
--- a/docs/topics/PredefinedResourceClasses/index.html
+++ b/docs/topics/PredefinedResourceClasses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Predefined Resource Classes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Query/index.html b/docs/topics/Query/index.html
index f20f3eef96..9cb1b83be7 100644
--- a/docs/topics/Query/index.html
+++ b/docs/topics/Query/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Query | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ReadOnlyConfigs/index.html b/docs/topics/ReadOnlyConfigs/index.html
index d599415af1..5f09117c23 100644
--- a/docs/topics/ReadOnlyConfigs/index.html
+++ b/docs/topics/ReadOnlyConfigs/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Read-only Configs | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ReadingContinuousStreams/index.html b/docs/topics/ReadingContinuousStreams/index.html
index 1b87948096..3b5330c4d4 100644
--- a/docs/topics/ReadingContinuousStreams/index.html
+++ b/docs/topics/ReadingContinuousStreams/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Reading Continuous Streams | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ReadingEntriesBasics/index.html b/docs/topics/ReadingEntriesBasics/index.html
index ceedb6d097..fca8ea4e59 100644
--- a/docs/topics/ReadingEntriesBasics/index.html
+++ b/docs/topics/ReadingEntriesBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Reading Entries Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Recursion/index.html b/docs/topics/Recursion/index.html
index 1f65b45c1b..dd351f169b 100644
--- a/docs/topics/Recursion/index.html
+++ b/docs/topics/Recursion/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Non-Tree Models and Recursion Detection | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Remote/index.html b/docs/topics/Remote/index.html
index ece7a4c7e0..224a0c57c6 100644
--- a/docs/topics/Remote/index.html
+++ b/docs/topics/Remote/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Remote | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apache [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RemoteMethod/index.html b/docs/topics/RemoteMethod/index.html
index 2b7527b90c..94eb15bb6d 100644
--- a/docs/topics/RemoteMethod/index.html
+++ b/docs/topics/RemoteMethod/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@RemoteOp | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RemoteProxyInterfaces/index.html b/docs/topics/RemoteProxyInterfaces/index.html
index d111ac323e..2bd3866766 100644
--- a/docs/topics/RemoteProxyInterfaces/index.html
+++ b/docs/topics/RemoteProxyInterfaces/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Remote Proxy Interfaces | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Request/index.html b/docs/topics/Request/index.html
index dbe05aec58..35c44f982b 100644
--- a/docs/topics/Request/index.html
+++ b/docs/topics/Request/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Request | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RequestBeans/index.html b/docs/topics/RequestBeans/index.html
index 37874a09b4..5aa38b1000 100644
--- a/docs/topics/RequestBeans/index.html
+++ b/docs/topics/RequestBeans/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Request Beans | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RequestContent/index.html b/docs/topics/RequestContent/index.html
index b777af7148..2f30b446da 100644
--- a/docs/topics/RequestContent/index.html
+++ b/docs/topics/RequestContent/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Request Content | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RequestParts/index.html b/docs/topics/RequestParts/index.html
index 1ddbfbff13..0c4c7ef023 100644
--- a/docs/topics/RequestParts/index.html
+++ b/docs/topics/RequestParts/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Request Parts | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ResourceClasses/index.html b/docs/topics/ResourceClasses/index.html
index 78397331d6..afa20398dd 100644
--- a/docs/topics/ResourceClasses/index.html
+++ b/docs/topics/ResourceClasses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Resource Classes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Response/index.html b/docs/topics/Response/index.html
index adc430cdfc..8d7f7cdd4a 100644
--- a/docs/topics/Response/index.html
+++ b/docs/topics/Response/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Response | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ResponseBeans/index.html b/docs/topics/ResponseBeans/index.html
index 7b6d3e84ec..9023147d94 100644
--- a/docs/topics/ResponseBeans/index.html
+++ b/docs/topics/ResponseBeans/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Response Beans | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ResponseContent/index.html b/docs/topics/ResponseContent/index.html
index d992222604..34763d2e2f 100644
--- a/docs/topics/ResponseContent/index.html
+++ b/docs/topics/ResponseContent/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Response Content | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ResponseHeaders/index.html b/docs/topics/ResponseHeaders/index.html
index 7be5c715bf..78b9c61d38 100644
--- a/docs/topics/ResponseHeaders/index.html
+++ b/docs/topics/ResponseHeaders/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Response Headers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ResponseProcessors/index.html b/docs/topics/ResponseProcessors/index.html
index 5148b0eb00..3090436d37 100644
--- a/docs/topics/ResponseProcessors/index.html
+++ b/docs/topics/ResponseProcessors/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Response Processors | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/ResponseStatus/index.html b/docs/topics/ResponseStatus/index.html
index f1daeef3a0..6ca53f4b32 100644
--- a/docs/topics/ResponseStatus/index.html
+++ b/docs/topics/ResponseStatus/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Response Status | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestAnnotatedClassBasics/index.html b/docs/topics/RestAnnotatedClassBasics/index.html
index c06733e238..2b636908d8 100644
--- a/docs/topics/RestAnnotatedClassBasics/index.html
+++ b/docs/topics/RestAnnotatedClassBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Rest-Annotated Class Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestClient/index.html b/docs/topics/RestClient/index.html
index 16c87cd8a9..428109cc9c 100644
--- a/docs/topics/RestClient/index.html
+++ b/docs/topics/RestClient/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST Client | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestClientLoggingAndDebugging/index.html b/docs/topics/RestClientLoggingAndDebugging/index.html
index 1caf338f46..74ec20f418 100644
--- a/docs/topics/RestClientLoggingAndDebugging/index.html
+++ b/docs/topics/RestClientLoggingAndDebugging/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Logging and Debugging | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestContext/index.html b/docs/topics/RestContext/index.html
index bb6c98279b..c0af60f81f 100644
--- a/docs/topics/RestContext/index.html
+++ b/docs/topics/RestContext/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">RestContext | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestOpAnnotatedMethodBasics/index.html b/docs/topics/RestOpAnnotatedMethodBasics/index.html
index 317b403025..ce9b6fb9b4 100644
--- a/docs/topics/RestOpAnnotatedMethodBasics/index.html
+++ b/docs/topics/RestOpAnnotatedMethodBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@RestOp-Annotated Method Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestOpContext/index.html b/docs/topics/RestOpContext/index.html
index 36297bc405..d9dee05db2 100644
--- a/docs/topics/RestOpContext/index.html
+++ b/docs/topics/RestOpContext/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">RestOpContext | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestProxyBasics/index.html b/docs/topics/RestProxyBasics/index.html
index 9cf8cb5349..7ac0f718e0 100644
--- a/docs/topics/RestProxyBasics/index.html
+++ b/docs/topics/RestProxyBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST Proxy Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestRpc/index.html b/docs/topics/RestRpc/index.html
index f58e101aa9..a7476fcecb 100644
--- a/docs/topics/RestRpc/index.html
+++ b/docs/topics/RestRpc/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST/RPC | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestSecurity/index.html b/docs/topics/RestSecurity/index.html
index 51074741ce..bd83ff4c65 100644
--- a/docs/topics/RestSecurity/index.html
+++ b/docs/topics/RestSecurity/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST Security | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestServer/index.html b/docs/topics/RestServer/index.html
index 40d33facb1..dc27d0267a 100644
--- a/docs/topics/RestServer/index.html
+++ b/docs/topics/RestServer/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST Server | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestServerEncoders/index.html b/docs/topics/RestServerEncoders/index.html
index c3be293a94..fe08576f0f 100644
--- a/docs/topics/RestServerEncoders/index.html
+++ b/docs/topics/RestServerEncoders/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Encoders | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestServerLoggingAndDebugging/index.html b/docs/topics/RestServerLoggingAndDebugging/index.html
index 0d259893df..630ecc5628 100644
--- a/docs/topics/RestServerLoggingAndDebugging/index.html
+++ b/docs/topics/RestServerLoggingAndDebugging/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Logging / Debugging | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestServerOverview/index.html b/docs/topics/RestServerOverview/index.html
index d55a541766..f1c36b5d12 100644
--- a/docs/topics/RestServerOverview/index.html
+++ b/docs/topics/RestServerOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">REST Server Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/RestServerSvlVariables/index.html b/docs/topics/RestServerSvlVariables/index.html
index fad2acb763..0b7a1c23f2 100644
--- a/docs/topics/RestServerSvlVariables/index.html
+++ b/docs/topics/RestServerSvlVariables/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">SVL Variables | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/Sections/index.html b/docs/topics/Sections/index.html
index a8427e40bb..4ddfc82186 100644
--- a/docs/topics/Sections/index.html
+++ b/docs/topics/Sections/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Sections | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apach [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SecurityBasics/index.html b/docs/topics/SecurityBasics/index.html
index ad284618cb..0fb52936c1 100644
--- a/docs/topics/SecurityBasics/index.html
+++ b/docs/topics/SecurityBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Security Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SerializerSetsParserSets/index.html b/docs/topics/SerializerSetsParserSets/index.html
index bcffd6bb82..92fb0f6a53 100644
--- a/docs/topics/SerializerSetsParserSets/index.html
+++ b/docs/topics/SerializerSetsParserSets/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">SerializerSets and ParserSets | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SerializersAndParsers/index.html b/docs/topics/SerializersAndParsers/index.html
index 31ea8e5139..47f0e1bf68 100644
--- a/docs/topics/SerializersAndParsers/index.html
+++ b/docs/topics/SerializersAndParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Serializers and Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SerializingConfigs/index.html b/docs/topics/SerializingConfigs/index.html
index 6e82983695..f45d54dcf4 100644
--- a/docs/topics/SerializingConfigs/index.html
+++ b/docs/topics/SerializingConfigs/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Serializing | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SerializingUris/index.html b/docs/topics/SerializingUris/index.html
index 70f513cbbc..868661de59 100644
--- a/docs/topics/SerializingUris/index.html
+++ b/docs/topics/SerializingUris/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Serializing URIs | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SettingValuesBasics/index.html b/docs/topics/SettingValuesBasics/index.html
index c15f71c363..a4094e0272 100644
--- a/docs/topics/SettingValuesBasics/index.html
+++ b/docs/topics/SettingValuesBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Setting Values Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SimpleVariableLanguageBasics/index.html b/docs/topics/SimpleVariableLanguageBasics/index.html
index efc42829e6..b5f3085e6a 100644
--- a/docs/topics/SimpleVariableLanguageBasics/index.html
+++ b/docs/topics/SimpleVariableLanguageBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Simple Variable Language Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SpringBootOverview/index.html b/docs/topics/SpringBootOverview/index.html
index 31fbd9ba74..b9e38ca5fa 100644
--- a/docs/topics/SpringBootOverview/index.html
+++ b/docs/topics/SpringBootOverview/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Spring Boot Overview | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/StaticFiles/index.html b/docs/topics/StaticFiles/index.html
index 596b33c6a0..f02648e72c 100644
--- a/docs/topics/StaticFiles/index.html
+++ b/docs/topics/StaticFiles/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Static files | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/StoreListeners/index.html b/docs/topics/StoreListeners/index.html
index 1d9c2db9ac..99f1fbc26e 100644
--- a/docs/topics/StoreListeners/index.html
+++ b/docs/topics/StoreListeners/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">ConfigStore Listeners | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SurrogateClasses/index.html b/docs/topics/SurrogateClasses/index.html
index 866018d019..6e7e7e53ce 100644
--- a/docs/topics/SurrogateClasses/index.html
+++ b/docs/topics/SurrogateClasses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Surrogate Classes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SvlOtherNotes/index.html b/docs/topics/SvlOtherNotes/index.html
index 05022d9bc9..6e26b1b9ff 100644
--- a/docs/topics/SvlOtherNotes/index.html
+++ b/docs/topics/SvlOtherNotes/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Other Notes | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SvlSecurity/index.html b/docs/topics/SvlSecurity/index.html
index 3aae5e855a..7883756849 100644
--- a/docs/topics/SvlSecurity/index.html
+++ b/docs/topics/SvlSecurity/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">SVL Security | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerBasics/index.html b/docs/topics/SwaggerBasics/index.html
index ad75493744..7f3c908d0f 100644
--- a/docs/topics/SwaggerBasics/index.html
+++ b/docs/topics/SwaggerBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swagger Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerModels/index.html b/docs/topics/SwaggerModels/index.html
index 6b876a6a10..40dc997778 100644
--- a/docs/topics/SwaggerModels/index.html
+++ b/docs/topics/SwaggerModels/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swagger Models | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerOperations/index.html b/docs/topics/SwaggerOperations/index.html
index 7c48c6c728..a1fa047f04 100644
--- a/docs/topics/SwaggerOperations/index.html
+++ b/docs/topics/SwaggerOperations/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swagger Operations | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerParameters/index.html b/docs/topics/SwaggerParameters/index.html
index 067708207d..d0e2505e32 100644
--- a/docs/topics/SwaggerParameters/index.html
+++ b/docs/topics/SwaggerParameters/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swagger Parameters | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerResponses/index.html b/docs/topics/SwaggerResponses/index.html
index 01404cb85a..a5e497195d 100644
--- a/docs/topics/SwaggerResponses/index.html
+++ b/docs/topics/SwaggerResponses/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swagger Responses | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerStylesheet/index.html b/docs/topics/SwaggerStylesheet/index.html
index 2aff311adc..e72ceff446 100644
--- a/docs/topics/SwaggerStylesheet/index.html
+++ b/docs/topics/SwaggerStylesheet/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">SwaggerUI.css | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwaggerTags/index.html b/docs/topics/SwaggerTags/index.html
index 38b0d4f791..f7fdb63273 100644
--- a/docs/topics/SwaggerTags/index.html
+++ b/docs/topics/SwaggerTags/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swagger Tags | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwapAnnotation/index.html b/docs/topics/SwapAnnotation/index.html
index 4b662c5426..60d46a685d 100644
--- a/docs/topics/SwapAnnotation/index.html
+++ b/docs/topics/SwapAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Swap Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SwapBasics/index.html b/docs/topics/SwapBasics/index.html
index 21e03be081..2be6245e24 100644
--- a/docs/topics/SwapBasics/index.html
+++ b/docs/topics/SwapBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Swap Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SyntaxRules/index.html b/docs/topics/SyntaxRules/index.html
index ce5e7ee75a..369bef53a3 100644
--- a/docs/topics/SyntaxRules/index.html
+++ b/docs/topics/SyntaxRules/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Syntax Rules | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.a [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SystemDefaultConfig/index.html b/docs/topics/SystemDefaultConfig/index.html
index 5249883295..826b3f7315 100644
--- a/docs/topics/SystemDefaultConfig/index.html
+++ b/docs/topics/SystemDefaultConfig/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">System Default Config | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/SystemProperties/index.html b/docs/topics/SystemProperties/index.html
index 5e4c577ef3..9e589b874d 100644
--- a/docs/topics/SystemProperties/index.html
+++ b/docs/topics/SystemProperties/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">System properties | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/TemplatedSwaps/index.html b/docs/topics/TemplatedSwaps/index.html
index 3586c350e7..99c94dd1d6 100644
--- a/docs/topics/TemplatedSwaps/index.html
+++ b/docs/topics/TemplatedSwaps/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Templated Swaps | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UiCustomization/index.html b/docs/topics/UiCustomization/index.html
index d2355d2fe1..e6b1a55e87 100644
--- a/docs/topics/UiCustomization/index.html
+++ b/docs/topics/UiCustomization/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">UI Customization | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://june [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UonBasics/index.html b/docs/topics/UonBasics/index.html
index c9734ab42f..620b333ead 100644
--- a/docs/topics/UonBasics/index.html
+++ b/docs/topics/UonBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">UON Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UonMethodology/index.html b/docs/topics/UonMethodology/index.html
index 76d12d1990..024dd8eeea 100644
--- a/docs/topics/UonMethodology/index.html
+++ b/docs/topics/UonMethodology/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">UON Methodology | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UonParsers/index.html b/docs/topics/UonParsers/index.html
index 7357a43f96..605866ed88 100644
--- a/docs/topics/UonParsers/index.html
+++ b/docs/topics/UonParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">UON Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UonSerializers/index.html b/docs/topics/UonSerializers/index.html
index 568c81d597..0dea4dada8 100644
--- a/docs/topics/UonSerializers/index.html
+++ b/docs/topics/UonSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">UON Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UrlEncMethodology/index.html b/docs/topics/UrlEncMethodology/index.html
index c16c63cba7..27caf26a7d 100644
--- a/docs/topics/UrlEncMethodology/index.html
+++ b/docs/topics/UrlEncMethodology/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">URL-Encoding Methodology | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UrlEncParsers/index.html b/docs/topics/UrlEncParsers/index.html
index 42016bb3cf..738f1df106 100644
--- a/docs/topics/UrlEncParsers/index.html
+++ b/docs/topics/UrlEncParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">URL-Encoding Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UrlEncSerializers/index.html b/docs/topics/UrlEncSerializers/index.html
index af9643a609..37588f8dfa 100644
--- a/docs/topics/UrlEncSerializers/index.html
+++ b/docs/topics/UrlEncSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">URL-Encoding Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UrlEncodingAnnotation/index.html b/docs/topics/UrlEncodingAnnotation/index.html
index 4f6dc69d92..d957d5bad6 100644
--- a/docs/topics/UrlEncodingAnnotation/index.html
+++ b/docs/topics/UrlEncodingAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@UrlEncoding Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UrlEncodingBasics/index.html b/docs/topics/UrlEncodingBasics/index.html
index 8fa576147a..688fd843e6 100644
--- a/docs/topics/UrlEncodingBasics/index.html
+++ b/docs/topics/UrlEncodingBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">URL-Encoding Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://j [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UsingWithOsgi/index.html b/docs/topics/UsingWithOsgi/index.html
index fb5d284df8..110e780a4c 100644
--- a/docs/topics/UsingWithOsgi/index.html
+++ b/docs/topics/UsingWithOsgi/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Using with OSGi | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/UtilityBeans/index.html b/docs/topics/UtilityBeans/index.html
index cba9d0ae9f..2d78aedab3 100644
--- a/docs/topics/UtilityBeans/index.html
+++ b/docs/topics/UtilityBeans/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Utility Beans | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/V9.0-migration-guide/index.html b/docs/topics/V9.0-migration-guide/index.html
index 69f14a55a3..d43c9bb54e 100644
--- a/docs/topics/V9.0-migration-guide/index.html
+++ b/docs/topics/V9.0-migration-guide/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">v9.0 Migration Guide | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/VarResolver/index.html b/docs/topics/VarResolver/index.html
index 85fba0480a..5bea0dd218 100644
--- a/docs/topics/VarResolver/index.html
+++ b/docs/topics/VarResolver/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">VarResolver | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/VarResolvers/index.html b/docs/topics/VarResolvers/index.html
index 949bf40775..8b4e691ea4 100644
--- a/docs/topics/VarResolvers/index.html
+++ b/docs/topics/VarResolvers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">VarResolvers and VarResolverSessions | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" c [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/VariableBasics/index.html b/docs/topics/VariableBasics/index.html
index bb6833c541..7fba5f175e 100644
--- a/docs/topics/VariableBasics/index.html
+++ b/docs/topics/VariableBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Variable Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/VirtualBeans/index.html b/docs/topics/VirtualBeans/index.html
index 05c35e078e..ac95f24683 100644
--- a/docs/topics/VirtualBeans/index.html
+++ b/docs/topics/VirtualBeans/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Virtual Beans | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau. [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/WhyJuneau/index.html b/docs/topics/WhyJuneau/index.html
index 6ae24cf65f..75c97f9e25 100644
--- a/docs/topics/WhyJuneau/index.html
+++ b/docs/topics/WhyJuneau/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Why Choose Juneau? | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://ju [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlBasics/index.html b/docs/topics/XmlBasics/index.html
index aa0363027a..11dc8354b7 100644
--- a/docs/topics/XmlBasics/index.html
+++ b/docs/topics/XmlBasics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">XML Basics | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlBeanTypeNameAnnotation/index.html b/docs/topics/XmlBeanTypeNameAnnotation/index.html
index 55b0b59d8a..79ec823020 100644
--- a/docs/topics/XmlBeanTypeNameAnnotation/index.html
+++ b/docs/topics/XmlBeanTypeNameAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Bean(typeName) Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlChildNameAnnotation/index.html b/docs/topics/XmlChildNameAnnotation/index.html
index e3b5cb242a..84d104943f 100644
--- a/docs/topics/XmlChildNameAnnotation/index.html
+++ b/docs/topics/XmlChildNameAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Xml(childName) Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlFormatAnnotation/index.html b/docs/topics/XmlFormatAnnotation/index.html
index 7ce2c28816..d90830e243 100644
--- a/docs/topics/XmlFormatAnnotation/index.html
+++ b/docs/topics/XmlFormatAnnotation/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">@Xml(format) Annotation | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlMethodology/index.html b/docs/topics/XmlMethodology/index.html
index dac01cfc9d..62adc54c37 100644
--- a/docs/topics/XmlMethodology/index.html
+++ b/docs/topics/XmlMethodology/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">XML Methodology | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlNamespaces/index.html b/docs/topics/XmlNamespaces/index.html
index 42ffb7401a..b461445757 100644
--- a/docs/topics/XmlNamespaces/index.html
+++ b/docs/topics/XmlNamespaces/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Namespaces | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apa [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlParsers/index.html b/docs/topics/XmlParsers/index.html
index 76d5959453..44dda9c50e 100644
--- a/docs/topics/XmlParsers/index.html
+++ b/docs/topics/XmlParsers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">XML Parsers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.ap [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/XmlSerializers/index.html b/docs/topics/XmlSerializers/index.html
index 3b9af81a66..50b5c7a95a 100644
--- a/docs/topics/XmlSerializers/index.html
+++ b/docs/topics/XmlSerializers/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">XML Serializers | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://junea [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/docs/topics/index.html b/docs/topics/index.html
index 08af6c46dd..3520546f27 100644
--- a/docs/topics/index.html
+++ b/docs/topics/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Test deployment Mon Sep 29 09:39:50 EDT 2025 | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="o [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/downloads/index.html b/downloads/index.html
index 11f7823820..40815a7a82 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Downloads | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://juneau.apac [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/index.html b/index.html
index e3b825d237..4abcc03d90 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Apache Juneau</title><meta data-rh="true" property="og:title" content="Apache Juneau"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh= [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/markdown-page/index.html b/markdown-page/index.html
index bcf3942282..d162693ed3 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Markdown page example | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/security/index.html b/security/index.html
index f0044a1453..e01e36d4cb 100644
--- a/security/index.html
+++ b/security/index.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Security Analysis | Apache Juneau</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://juneau.apache.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="https://jun [...]
-<script src="/assets/js/runtime~main.d100a031.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.a79547bd.js" defer="defer"></script>
<script src="/assets/js/main.4f3a4c54.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
diff --git a/site/apidocs/deprecated-list.html b/site/apidocs/deprecated-list.html
index d906122347..9f0b85a401 100644
--- a/site/apidocs/deprecated-list.html
+++ b/site/apidocs/deprecated-list.html
@@ -63,6 +63,14 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Method</div>
<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getId()">org.apache.juneau.bean.jsonschema.JsonSchema.getId()</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">Use <a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getIdUri()"><code>JsonSchema.getIdUri()</code></a> instead.</div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setId(java.lang.Object)">org.apache.juneau.bean.jsonschema.JsonSchema.setId<wbr>(Object)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">Use <a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setIdUri(java.lang.Object)"><code>JsonSchema.setIdUri(Object)</code></a> instead.</div>
+</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/juneau/rest/client/ResponseContent.html#consumeContent()">org.apache.juneau.rest.client.ResponseContent.consumeContent()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use standard java convention to ensure resource deallocation by calling <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html#close()" title="class or interface in java.io" class="external-link"><code>InputStream.close()</code></a> on
diff --git a/site/apidocs/index-all.html b/site/apidocs/index-all.html
index aa37e1454f..6859543588 100644
--- a/site/apidocs/index-all.html
+++ b/site/apidocs/index-all.html
@@ -1232,6 +1232,10 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/juneau/rest/mock/MockServletResponse.html#addDateHeader(java.lang.String,long)" class="member-name-link">addDateHeader(String, long)</a> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDef(String, JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property appender: <property>$defs</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/svl/VarList.html#addDefault()" class="member-name-link">addDefault()</a> - Method in class org.apache.juneau.svl.<a href="org/apache/juneau/svl/VarList.html" title="class in org.apache.juneau.svl">VarList</a></dt>
<dd>
<div class="block">Adds the default variables to this list.</div>
@@ -1312,6 +1316,14 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Bean property appender: <property>dependencies</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addDependentRequired(java.lang.String,java.util.List)" class="member-name-link">addDependentRequired(String, List<String>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property appender: <property>dependentRequired</property>.</div>
+</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addDependentSchema(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependentSchema(String, JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property appender: <property>dependentSchemas</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.html#addDescriptionsTo()" class="member-name-link">addDescriptionsTo()</a> - Element in annotation interface org.apache.juneau.jsonschema.annotation.<a href="org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.html" title="annotation interface in org.apache.juneau.jsonschema.annotation">JsonSchemaConfig</a></dt>
<dd>
<div class="block">Add descriptions to types.</div>
@@ -1336,6 +1348,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Adds one or more values to the <property>variables</property> property.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addEnum(java.lang.Object...)" class="member-name-link">addEnum(Object...)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property appender: <property>enum</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Items.html#addEnum(java.lang.Object...)" class="member-name-link">addEnum(Object...)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Items.html" title="class in org.apache.juneau.bean.openapi3">Items</a></dt>
<dd>
<div class="block">Adds one or more values to the <property>enum</property> property.</div>
@@ -1364,10 +1380,6 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Bean property appender: <property>enum</property>.</div>
</dd>
-<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addEnum(java.lang.String...)" class="member-name-link">addEnum(String...)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
-<dd>
-<div class="block">Bean property appender: <property>enum</property>.</div>
-</dd>
<dt><a href="org/apache/juneau/bean/swagger/SchemaInfo.html#addEnum(java.util.Collection)" class="member-name-link">addEnum(Collection<Object>)</a> - Method in class org.apache.juneau.bean.swagger.<a href="org/apache/juneau/bean/swagger/SchemaInfo.html" title="class in org.apache.juneau.bean.swagger">SchemaInfo</a></dt>
<dd>
<div class="block">Bean property fluent setter: <property>enum</property>.</div>
@@ -1384,6 +1396,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Adds a single value to the <property>examples</property> property.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addExamples(java.lang.Object...)" class="member-name-link">addExamples(Object...)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property appender: <property>examples</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.html#addExamplesTo()" class="member-name-link">addExamplesTo()</a> - Element in annotation interface org.apache.juneau.jsonschema.annotation.<a href="org/apache/juneau/jsonschema/annotation/JsonSchemaConfig.html" title="annotation interface in org.apache.juneau.jsonschema.annotation">JsonSchemaConfig</a></dt>
<dd>
<div class="block">Add examples.</div>
@@ -1667,6 +1683,10 @@ loadScripts(document, 'script');</script>
<div class="block">[HTTP PUT /photos/{id}]
PUT request handler.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#addPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addPrefixItems(JsonSchema...)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property appender: <property>prefixItems</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/swagger/Operation.html#addProduces(java.util.Collection)" class="member-name-link">addProduces(Collection<MediaType>)</a> - Method in class org.apache.juneau.bean.swagger.<a href="org/apache/juneau/bean/swagger/Operation.html" title="class in org.apache.juneau.bean.swagger">Operation</a></dt>
<dd>
<div class="block">Bean property setter: <property>produces</property>.</div>
@@ -27607,6 +27627,10 @@ s</div>
<dd>
<div class="block">Returns the console writer.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getConst()" class="member-name-link">getConst()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>const</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/ClassMeta.html#getConstructor()" class="member-name-link">getConstructor()</a> - 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 no-arg constructor for this class.</div>
@@ -27725,6 +27749,10 @@ s</div>
<dd>
<div class="block">Returns the argument annotated with <a href="org/apache/juneau/http/annotation/Content.html" title="annotation interface in org.apache.juneau.http.annotation"><code>@Content</code></a>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getContentEncoding()" class="member-name-link">getContentEncoding()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>contentEncoding</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/http/entity/BasicHttpEntity.html#getContentEncoding()" class="member-name-link">getContentEncoding()</a> - Method in class org.apache.juneau.http.entity.<a href="org/apache/juneau/http/entity/BasicHttpEntity.html" title="class in org.apache.juneau.http.entity">BasicHttpEntity</a></dt>
<dd> </dd>
<dt><a href="org/apache/juneau/http/resource/BasicResource.html#getContentEncoding()" class="member-name-link">getContentEncoding()</a> - Method in class org.apache.juneau.http.resource.<a href="org/apache/juneau/http/resource/BasicResource.html" title="class in org.apache.juneau.http.resource">BasicResource</a></dt>
@@ -27765,6 +27793,10 @@ s</div>
<dd> </dd>
<dt><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getContentLengthLong()" class="member-name-link">getContentLengthLong()</a> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getContentMediaType()" class="member-name-link">getContentMediaType()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>contentMediaType</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getContentMethod()" class="member-name-link">getContentMethod()</a> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
<dd>
<div class="block">Returns the <ja>@Content</ja>-annotated method.</div>
@@ -28071,6 +28103,10 @@ s</div>
<dd>
<div class="block">Bean property getter: <property>definitions</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getDefs()" class="member-name-link">getDefs()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>$defs</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/BeanPropertyMeta.html#getDelegateFor()" class="member-name-link">getDelegateFor()</a> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a></dt>
<dd>
<div class="block">Returns the metadata on the property that this metadata is a delegate for.</div>
@@ -28083,6 +28119,14 @@ s</div>
<dd>
<div class="block">Bean property getter: <property>dependencies</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getDependentRequired()" class="member-name-link">getDependentRequired()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>dependentRequired</property>.</div>
+</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getDependentSchemas()" class="member-name-link">getDependentSchemas()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>dependentSchemas</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/HeaderInfo.html#getDeprecated()" class="member-name-link">getDeprecated()</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/HeaderInfo.html" title="class in org.apache.juneau.bean.openapi3">HeaderInfo</a></dt>
<dd>
<div class="block">Bean property getter: <property>deprecated</property>.</div>
@@ -28296,6 +28340,10 @@ s</div>
<div class="block">For array and <code>Collection</code> types, returns the class type of the components of the array or
<code>Collection</code>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getElse()" class="member-name-link">getElse()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>else</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/atom/Person.html#getEmail()" class="member-name-link">getEmail()</a> - Method in class org.apache.juneau.bean.atom.<a href="org/apache/juneau/bean/atom/Person.html" title="class in org.apache.juneau.bean.atom">Person</a></dt>
<dd>
<div class="block">Bean property getter: <property>email</property>.</div>
@@ -28465,6 +28513,10 @@ s</div>
<dd>
<div class="block">Returns the example of this class.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getExamples()" class="member-name-link">getExamples()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>examples</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Components.html#getExamples()" class="member-name-link">getExamples()</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Components.html" title="class in org.apache.juneau.bean.openapi3">Components</a></dt>
<dd>
<div class="block">Returns the examples map.</div>
@@ -28507,6 +28559,10 @@ s</div>
<dd>
<div class="block">Returns the list of properties to ignore on a bean.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getExclusiveMaximum()" class="member-name-link">getExclusiveMaximum()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Items.html#getExclusiveMaximum()" class="member-name-link">getExclusiveMaximum()</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Items.html" title="class in org.apache.juneau.bean.openapi3">Items</a></dt>
<dd>
<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
@@ -28531,6 +28587,10 @@ s</div>
<dd>
<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getExclusiveMinimum()" class="member-name-link">getExclusiveMinimum()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Items.html#getExclusiveMinimum()" class="member-name-link">getExclusiveMinimum()</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Items.html" title="class in org.apache.juneau.bean.openapi3">Items</a></dt>
<dd>
<div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div>
@@ -29161,7 +29221,9 @@ s</div>
</dd>
<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getId()" class="member-name-link">getId()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
<dd>
-<div class="block">Bean property getter: <property>id</property>.</div>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getIdUri()"><code>JsonSchema.getIdUri()</code></a> instead.</div>
+</div>
</dd>
<dt><a href="org/apache/juneau/config/mod/Mod.html#getId()" class="member-name-link">getId()</a> - Method in class org.apache.juneau.config.mod.<a href="org/apache/juneau/config/mod/Mod.html" title="class in org.apache.juneau.config.mod">Mod</a></dt>
<dd>
@@ -29185,6 +29247,14 @@ s</div>
<dd>
<div class="block">The photo ID</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getIdUri()" class="member-name-link">getIdUri()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>$id</property>.</div>
+</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getIf()" class="member-name-link">getIf()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>if</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/jsonschema/JsonSchemaGenerator.html#getIgnoreTypes()" class="member-name-link">getIgnoreTypes()</a> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/JsonSchemaGenerator.html" title="class in org.apache.juneau.jsonschema">JsonSchemaGenerator</a></dt>
<dd>
<div class="block">Ignore types from schema definitions.</div>
@@ -31443,6 +31513,10 @@ s</div>
</dd>
<dt><a href="org/apache/juneau/xml/XmlReader.html#getPrefix()" class="member-name-link">getPrefix()</a> - 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><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getPrefixItems()" class="member-name-link">getPrefixItems()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>prefixItems</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/config/Entry.html#getPreLines()" class="member-name-link">getPreLines()</a> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Entry.html" title="class in org.apache.juneau.config">Entry</a></dt>
<dd>
<div class="block">Returns the pre-lines of this entry.</div>
@@ -31832,6 +31906,10 @@ s</div>
<dd>
<div class="block">Returns the transform for this class for creating instances from a Reader.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getReadOnly()" class="member-name-link">getReadOnly()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>readOnly</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/SchemaInfo.html#getReadOnly()" class="member-name-link">getReadOnly()</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/SchemaInfo.html" title="class in org.apache.juneau.bean.openapi3">SchemaInfo</a></dt>
<dd>
<div class="block">Bean property getter: <property>readOnly</property>.</div>
@@ -33329,6 +33407,10 @@ s</div>
<dd> </dd>
<dt><a href="org/apache/juneau/xml/XmlReader.html#getTextStart()" class="member-name-link">getTextStart()</a> - 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><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getThen()" class="member-name-link">getThen()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>then</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/microservice/resources/LogParser.Entry.html#getThread()" class="member-name-link">getThread()</a> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/LogParser.Entry.html" title="class in org.apache.juneau.microservice.resources">LogParser.Entry</a></dt>
<dd> </dd>
<dt><a href="org/apache/juneau/BeanPropertyValue.html#getThrown()" class="member-name-link">getThrown()</a> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanPropertyValue.html" title="class in org.apache.juneau">BeanPropertyValue</a></dt>
@@ -33536,6 +33618,14 @@ s</div>
<dd>
<div class="block">Same as <a href="org/apache/juneau/rest/httppart/RequestContent.html#getReader()"><code>RequestContent.getReader()</code></a>, but doesn't encapsulate the result in a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/BufferedReader.html" title="class or interface in java.io" class="external-link"><code>BufferedReader</code></a>;</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getUnevaluatedItems()" class="member-name-link">getUnevaluatedItems()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>unevaluatedItems</property>.</div>
+</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getUnevaluatedProperties()" class="member-name-link">getUnevaluatedProperties()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>unevaluatedProperties</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getUniqueItems()" class="member-name-link">getUniqueItems()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
<dd>
<div class="block">Bean property getter: <property>uniqueItems</property>.</div>
@@ -34033,6 +34123,10 @@ s</div>
<dd>
<div class="block">Same as <a href="org/apache/juneau/reflect/ClassInfo.html#getWrapperIfPrimitive()"><code>ClassInfo.getWrapperIfPrimitive()</code></a> but wraps it in a <a href="org/apache/juneau/reflect/ClassInfo.html" title="class in org.apache.juneau.reflect"><code>ClassInfo</code></a>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#getWriteOnly()" class="member-name-link">getWriteOnly()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property getter: <property>writeOnly</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/SchemaInfo.html#getWriteOnly()" class="member-name-link">getWriteOnly()</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/SchemaInfo.html" title="class in org.apache.juneau.bean.openapi3">SchemaInfo</a></dt>
<dd>
<div class="block">Bean property getter: <property>WriteOnly</property>.</div>
@@ -39709,18 +39803,10 @@ s</div>
<dd>
<div class="block">Asserts that this throwable is exactly the specified type.</div>
</dd>
-<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#isExclusiveMaximum()" class="member-name-link">isExclusiveMaximum()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
-<dd>
-<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
-</dd>
<dt><a href="org/apache/juneau/httppart/HttpPartSchema.html#isExclusiveMaximum()" class="member-name-link">isExclusiveMaximum()</a> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
<dd>
<div class="block">Returns the <c>exclusiveMaximum</c> field of this schema.</div>
</dd>
-<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#isExclusiveMinimum()" class="member-name-link">isExclusiveMinimum()</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
-<dd>
-<div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div>
-</dd>
<dt><a href="org/apache/juneau/httppart/HttpPartSchema.html#isExclusiveMinimum()" class="member-name-link">isExclusiveMinimum()</a> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
<dd>
<div class="block">Returns the <c>exclusiveMinimum</c> field of this schema.</div>
@@ -71020,6 +71106,10 @@ s</div>
<dd> </dd>
<dt><a href="org/apache/juneau/microservice/resources/ConfigResource.html#setConfigValue(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">setConfigValue(String, String, String)</a> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/ConfigResource.html" title="class in org.apache.juneau.microservice.resources">ConfigResource</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setConst(java.lang.Object)" class="member-name-link">setConst(Object)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>const</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/swagger/Operation.html#setConsumes(java.util.Collection)" class="member-name-link">setConsumes(Collection<MediaType>)</a> - Method in class org.apache.juneau.bean.swagger.<a href="org/apache/juneau/bean/swagger/Operation.html" title="class in org.apache.juneau.bean.swagger">Operation</a></dt>
<dd>
<div class="block">Bean property setter: <property>consumes</property>.</div>
@@ -71224,6 +71314,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>content</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setContentEncoding(java.lang.String)" class="member-name-link">setContentEncoding(String)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>contentEncoding</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/http/entity/BasicHttpEntity.html#setContentEncoding(java.lang.String)" class="member-name-link">setContentEncoding(String)</a> - Method in class org.apache.juneau.http.entity.<a href="org/apache/juneau/http/entity/BasicHttpEntity.html" title="class in org.apache.juneau.http.entity">BasicHttpEntity</a></dt>
<dd>
<div class="block">Sets the content encoding header on this entity bean.</div>
@@ -71318,6 +71412,10 @@ s</div>
<dd> </dd>
<dt><a href="org/apache/juneau/rest/mock/MockServletResponse.html#setContentLengthLong(long)" class="member-name-link">setContentLengthLong(long)</a> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setContentMediaType(java.lang.String)" class="member-name-link">setContentMediaType(String)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>contentMediaType</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/rest/RestResponse.html#setContentSchema(org.apache.juneau.httppart.HttpPartSchema)" class="member-name-link">setContentSchema(HttpPartSchema)</a> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
<dd>
<div class="block">Specifies the schema for the response content.</div>
@@ -71510,6 +71608,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>definitions</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setDefs(java.util.Map)" class="member-name-link">setDefs(Map<String, JsonSchema>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>$defs</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/PathItem.html#setDelete(org.apache.juneau.bean.openapi3.Operation)" class="member-name-link">setDelete(Operation)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/PathItem.html" title="class in org.apache.juneau.bean.openapi3">PathItem</a></dt>
<dd>
<div class="block">Sets the DELETE operation.</div>
@@ -71518,6 +71620,14 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>dependencies</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setDependentRequired(java.util.Map)" class="member-name-link">setDependentRequired(Map<String, List<String>>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>dependentRequired</property>.</div>
+</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setDependentSchemas(java.util.Map)" class="member-name-link">setDependentSchemas(Map<String, JsonSchema>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>dependentSchemas</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/HeaderInfo.html#setDeprecated(java.lang.Boolean)" class="member-name-link">setDeprecated(Boolean)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/HeaderInfo.html" title="class in org.apache.juneau.bean.openapi3">HeaderInfo</a></dt>
<dd>
<div class="block">Bean property setter: <property>deprecated</property>.</div>
@@ -71646,6 +71756,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>discriminator</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setElse(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setElse(JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>else</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/atom/Person.html#setEmail(java.lang.String)" class="member-name-link">setEmail(String)</a> - Method in class org.apache.juneau.bean.atom.<a href="org/apache/juneau/bean/atom/Person.html" title="class in org.apache.juneau.bean.atom">Person</a></dt>
<dd>
<div class="block">Bean property setter: <property>email</property>.</div>
@@ -71730,7 +71844,7 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>enum</property>.</div>
</dd>
-<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setEnum(java.util.List)" class="member-name-link">setEnum(List<String>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setEnum(java.util.List)" class="member-name-link">setEnum(List<Object>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
<dd>
<div class="block">Bean property setter: <property>enum</property>.</div>
</dd>
@@ -71762,6 +71876,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>example</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setExamples(java.util.List)" class="member-name-link">setExamples(List<Object>)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>examples</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/swagger/ResponseInfo.html#setExamples(java.util.Map)" class="member-name-link">setExamples(Map<String, Object>)</a> - Method in class org.apache.juneau.bean.swagger.<a href="org/apache/juneau/bean/swagger/ResponseInfo.html" title="class in org.apache.juneau.bean.swagger">ResponseInfo</a></dt>
<dd>
<div class="block">Bean property setter: <property>examples</property>.</div>
@@ -71794,10 +71912,6 @@ s</div>
<dd>
<div class="block">Sets the <js>"Exception"</js> attribute to the specified throwable.</div>
</dd>
-<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setExclusiveMaximum(java.lang.Boolean)" class="member-name-link">setExclusiveMaximum(Boolean)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
-<dd>
-<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
-</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Items.html#setExclusiveMaximum(java.lang.Boolean)" class="member-name-link">setExclusiveMaximum(Boolean)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Items.html" title="class in org.apache.juneau.bean.openapi3">Items</a></dt>
<dd>
<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
@@ -71822,9 +71936,9 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
</dd>
-<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setExclusiveMinimum(java.lang.Boolean)" class="member-name-link">setExclusiveMinimum(Boolean)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setExclusiveMaximum(java.lang.Number)" class="member-name-link">setExclusiveMaximum(Number)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
<dd>
-<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
+<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Items.html#setExclusiveMinimum(java.lang.Boolean)" class="member-name-link">setExclusiveMinimum(Boolean)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Items.html" title="class in org.apache.juneau.bean.openapi3">Items</a></dt>
<dd>
@@ -71850,6 +71964,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setExclusiveMinimum(java.lang.Number)" class="member-name-link">setExclusiveMinimum(Number)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/Encoding.html#setExplode(java.lang.Boolean)" class="member-name-link">setExplode(Boolean)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/Encoding.html" title="class in org.apache.juneau.bean.openapi3">Encoding</a></dt>
<dd>
<div class="block">Bean property setter: <property>explode</property>.</div>
@@ -72518,7 +72636,9 @@ s</div>
</dd>
<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setId(java.lang.Object)" class="member-name-link">setId(Object)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
<dd>
-<div class="block">Bean property setter: <property>id</property>.</div>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setIdUri(java.lang.Object)"><code>JsonSchema.setIdUri(Object)</code></a> instead.</div>
+</div>
</dd>
<dt><a href="org/apache/juneau/bean/atom/CommonEntry.html#setId(java.lang.String)" class="member-name-link">setId(String)</a> - Method in class org.apache.juneau.bean.atom.<a href="org/apache/juneau/bean/atom/CommonEntry.html" title="class in org.apache.juneau.bean.atom">CommonEntry</a></dt>
<dd>
@@ -72540,10 +72660,18 @@ s</div>
<dd> </dd>
<dt><a href="org/apache/juneau/bean/atom/Source.html#setId(org.apache.juneau.bean.atom.Id)" class="member-name-link">setId(Id)</a> - Method in class org.apache.juneau.bean.atom.<a href="org/apache/juneau/bean/atom/Source.html" title="class in org.apache.juneau.bean.atom">Source</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setIdUri(java.lang.Object)" class="member-name-link">setIdUri(Object)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>$id</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/internal/Flag.html#setIf(boolean)" class="member-name-link">setIf(boolean)</a> - Method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/Flag.html" title="class in org.apache.juneau.internal">Flag</a></dt>
<dd>
<div class="block">Sets the boolean value to <jk>true</jk> if the value is <jk>true</jk>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setIf(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setIf(JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>if</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/Value.html#setIfEmpty(T)" class="member-name-link">setIfEmpty(T)</a> - Method in class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
<dd>
<div class="block">Sets the value if it's not already set.</div>
@@ -73726,6 +73854,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>prefix</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchemaArray)" class="member-name-link">setPrefixItems(JsonSchemaArray)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>prefixItems</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/swagger/Operation.html#setProduces(java.util.Collection)" class="member-name-link">setProduces(Collection<MediaType>)</a> - Method in class org.apache.juneau.bean.swagger.<a href="org/apache/juneau/bean/swagger/Operation.html" title="class in org.apache.juneau.bean.swagger">Operation</a></dt>
<dd>
<div class="block">Bean property setter: <property>produces</property>.</div>
@@ -73894,6 +74026,10 @@ s</div>
</dd>
<dt><a href="org/apache/juneau/rest/util/BoundedServletInputStream.html#setReadListener(jakarta.servlet.ReadListener)" class="member-name-link">setReadListener(ReadListener)</a> - Method in class org.apache.juneau.rest.util.<a href="org/apache/juneau/rest/util/BoundedServletInputStream.html" title="class in org.apache.juneau.rest.util">BoundedServletInputStream</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setReadOnly(java.lang.Boolean)" class="member-name-link">setReadOnly(Boolean)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>readOnly</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/SchemaInfo.html#setReadOnly(java.lang.Boolean)" class="member-name-link">setReadOnly(Boolean)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/SchemaInfo.html" title="class in org.apache.juneau.bean.openapi3">SchemaInfo</a></dt>
<dd>
<div class="block">Bean property setter: <property>readOnly</property>.</div>
@@ -75075,6 +75211,10 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>text</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setThen(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setThen(JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>then</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/assertions/AnyAssertion.html#setThrowable(java.lang.Class)" class="member-name-link">setThrowable(Class<? extends RuntimeException>)</a> - Method in class org.apache.juneau.assertions.<a href="org/apache/juneau/assertions/AnyAssertion.html" title="class in org.apache.juneau.assertions">AnyAssertion</a></dt>
<dd> </dd>
<dt><a href="org/apache/juneau/assertions/ArrayAssertion.html#setThrowable(java.lang.Class)" class="member-name-link">setThrowable(Class<? extends RuntimeException>)</a> - Method in class org.apache.juneau.assertions.<a href="org/apache/juneau/assertions/ArrayAssertion.html" title="class in org.apache.juneau.assertions">ArrayAssertion</a></dt>
@@ -75301,6 +75441,14 @@ s</div>
<dd>
<div class="block">Bean property setter: <property>type</property>.</div>
</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setUnevaluatedItems(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedItems(JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>unevaluatedItems</property>.</div>
+</dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setUnevaluatedProperties(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedProperties(JsonSchema)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>unevaluatedProperties</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setUniqueItems(java.lang.Boolean)" class="member-name-link">setUniqueItems(Boolean)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
<dd>
<div class="block">Bean property setter: <property>uniqueItems</property>.</div>
@@ -75605,6 +75753,10 @@ s</div>
</dd>
<dt><a href="org/apache/juneau/rest/util/FinishableServletOutputStream.html#setWriteListener(jakarta.servlet.WriteListener)" class="member-name-link">setWriteListener(WriteListener)</a> - Method in class org.apache.juneau.rest.util.<a href="org/apache/juneau/rest/util/FinishableServletOutputStream.html" title="class in org.apache.juneau.rest.util">FinishableServletOutputStream</a></dt>
<dd> </dd>
+<dt><a href="org/apache/juneau/bean/jsonschema/JsonSchema.html#setWriteOnly(java.lang.Boolean)" class="member-name-link">setWriteOnly(Boolean)</a> - Method in class org.apache.juneau.bean.jsonschema.<a href="org/apache/juneau/bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dt>
+<dd>
+<div class="block">Bean property setter: <property>writeOnly</property>.</div>
+</dd>
<dt><a href="org/apache/juneau/bean/openapi3/SchemaInfo.html#setWriteOnly(java.lang.Boolean)" class="member-name-link">setWriteOnly(Boolean)</a> - Method in class org.apache.juneau.bean.openapi3.<a href="org/apache/juneau/bean/openapi3/SchemaInfo.html" title="class in org.apache.juneau.bean.openapi3">SchemaInfo</a></dt>
<dd>
<div class="block">Bean property setter: <property>WriteOnly</property>.</div>
diff --git a/site/apidocs/member-search-index.js b/site/apidocs/member-search-index.js
index 85c1234030..3a634aac00 100644
--- a/site/apidocs/member-search-index.js
+++ b/site/apidocs/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.juneau","c":"BeanContext","l":"_class()"},{"p":"org.apache.juneau","c":"BeanSession","l":"_class()"},{"p":"org.apache.juneau.bean.html5","c":"A","l":"_class(String)","u":"_class(java.lang.String)"},{"p":"org.apache.juneau.bean.html5","c":"Abbr","l":"_class(String)","u":"_class(java.lang.String)"},{"p":"org.apache.juneau.bean.html5","c":"Address","l":"_class(String)","u":"_class(java.lang.String)"},{"p":"org.apache.juneau.bean.html5","c":"Area","l":"_ [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.juneau","c":"BeanContext","l":"_class()"},{"p":"org.apache.juneau","c":"BeanSession","l":"_class()"},{"p":"org.apache.juneau.bean.html5","c":"A","l":"_class(String)","u":"_class(java.lang.String)"},{"p":"org.apache.juneau.bean.html5","c":"Abbr","l":"_class(String)","u":"_class(java.lang.String)"},{"p":"org.apache.juneau.bean.html5","c":"Address","l":"_class(String)","u":"_class(java.lang.String)"},{"p":"org.apache.juneau.bean.html5","c":"Area","l":"_ [...]
\ No newline at end of file
diff --git a/site/apidocs/org/apache/juneau/annotation/class-use/BeanIgnore.html b/site/apidocs/org/apache/juneau/annotation/class-use/BeanIgnore.html
index 713ed07bac..db9f94acc0 100644
--- a/site/apidocs/org/apache/juneau/annotation/class-use/BeanIgnore.html
+++ b/site/apidocs/org/apache/juneau/annotation/class-use/BeanIgnore.html
@@ -60,28 +60,32 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color"> </div>
<div class="col-first odd-row-color"><a href="#org.apache.juneau.annotation">org.apache.juneau.annotation</a></div>
<div class="col-last odd-row-color"> </div>
-<div class="col-first even-row-color"><a href="#org.apache.juneau.http.entity">org.apache.juneau.http.entity</a></div>
+<div class="col-first even-row-color"><a href="#org.apache.juneau.bean.jsonschema">org.apache.juneau.bean.jsonschema</a></div>
<div class="col-last even-row-color">
-<div class="block">HTTP Entity Beans</div>
+<div class="block">JSON Schema Data Transfer Objects</div>
</div>
-<div class="col-first odd-row-color"><a href="#org.apache.juneau.http.header">org.apache.juneau.http.header</a></div>
+<div class="col-first odd-row-color"><a href="#org.apache.juneau.http.entity">org.apache.juneau.http.entity</a></div>
<div class="col-last odd-row-color">
-<div class="block">HTTP Header Beans</div>
+<div class="block">HTTP Entity Beans</div>
</div>
-<div class="col-first even-row-color"><a href="#org.apache.juneau.http.part">org.apache.juneau.http.part</a></div>
+<div class="col-first even-row-color"><a href="#org.apache.juneau.http.header">org.apache.juneau.http.header</a></div>
<div class="col-last even-row-color">
-<div class="block">HTTP Part Beans</div>
+<div class="block">HTTP Header Beans</div>
</div>
-<div class="col-first odd-row-color"><a href="#org.apache.juneau.http.resource">org.apache.juneau.http.resource</a></div>
+<div class="col-first odd-row-color"><a href="#org.apache.juneau.http.part">org.apache.juneau.http.part</a></div>
<div class="col-last odd-row-color">
-<div class="block">HTTP Resource Beans</div>
+<div class="block">HTTP Part Beans</div>
</div>
-<div class="col-first even-row-color"><a href="#org.apache.juneau.http.response">org.apache.juneau.http.response</a></div>
+<div class="col-first even-row-color"><a href="#org.apache.juneau.http.resource">org.apache.juneau.http.resource</a></div>
<div class="col-last even-row-color">
+<div class="block">HTTP Resource Beans</div>
+</div>
+<div class="col-first odd-row-color"><a href="#org.apache.juneau.http.response">org.apache.juneau.http.response</a></div>
+<div class="col-last odd-row-color">
<div class="block">HTTP Response Exception Beans</div>
</div>
-<div class="col-first odd-row-color"><a href="#org.apache.juneau.rest.httppart">org.apache.juneau.rest.httppart</a></div>
-<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><a href="#org.apache.juneau.rest.httppart">org.apache.juneau.rest.httppart</a></div>
+<div class="col-last even-row-color"> </div>
</div>
<section class="class-uses">
<ul class="block-list">
@@ -174,6 +178,73 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
+<section class="detail" id="org.apache.juneau.bean.jsonschema">
+<h2>Uses of <a href="../BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">BeanIgnore</a> in <a href="../../bean/jsonschema/package-summary.html">org.apache.juneau.bean.jsonschema</a></h2>
+<div class="caption"><span>Methods in <a href="../../bean/jsonschema/package-summary.html">org.apache.juneau.bean.jsonschema</a> with annotations of type <a href="../BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">BeanIgnore</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getAdditionalItemsAsBoolean()" class="member-name-link">getAdditionalItemsAsBoolean</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>additionalItems</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getAdditionalItemsAsSchemaArray()" class="member-name-link">getAdditionalItemsAsSchemaArray</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>additionalItems</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getAdditionalPropertiesAsBoolean()" class="member-name-link">getAdditionalPropertiesAsBoolean</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getAdditionalPropertiesAsSchema()" class="member-name-link">getAdditionalPropertiesAsSchema</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getItemsAsSchema()" class="member-name-link">getItemsAsSchema</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>items</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getItemsAsSchemaArray()" class="member-name-link">getItemsAsSchemaArray</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>items</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getName()" class="member-name-link">getName</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>name</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getTypeAsJsonType()" class="member-name-link">getTypeAsJsonType</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>type</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonTypeArray</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getTypeAsJsonTypeArray()" class="member-name-link">getTypeAsJsonTypeArray</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>type</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>name</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setSchemaMap(org.apache.juneau.bean.jsonschema.JsonSchemaMap)" class="member-name-link">setSchemaMap</a><wbr>(<a href="../../bean/jsonschema/JsonSchemaMap.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaMap</a> schemaMap)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Associates a schema map with this schema for resolving other schemas identified through <property>$ref</property>
+ properties.</div>
+</div>
+</div>
+</section>
+</li>
+<li>
<section class="detail" id="org.apache.juneau.http.entity">
<h2>Uses of <a href="../BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">BeanIgnore</a> in <a href="../../http/entity/package-summary.html">org.apache.juneau.http.entity</a></h2>
<div class="caption"><span>Classes in <a href="../../http/entity/package-summary.html">org.apache.juneau.http.entity</a> with annotations of type <a href="../BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">BeanIgnore</a></span></div>
diff --git a/site/apidocs/org/apache/juneau/annotation/class-use/Beanp.html b/site/apidocs/org/apache/juneau/annotation/class-use/Beanp.html
index f194193e8b..b58c291d49 100644
--- a/site/apidocs/org/apache/juneau/annotation/class-use/Beanp.html
+++ b/site/apidocs/org/apache/juneau/annotation/class-use/Beanp.html
@@ -220,6 +220,26 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>& [...]
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getDefs()" class="member-name-link">getDefs</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>$defs</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getElse()" class="member-name-link">getElse</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>else</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getIdUri()" class="member-name-link">getIdUri</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>$id</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getIf()" class="member-name-link">getIf</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>if</property>.</div>
+</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getRef()" class="member-name-link">getRef</a>()</code></div>
<div class="col-last even-row-color">
@@ -231,20 +251,50 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property getter: <property>$schema</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setAdditionalProperties(java.lang.Object)" class="member-name-link">setAdditionalProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> additionalProperties)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#getThen()" class="member-name-link">getThen</a>()</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>then</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setAdditionalProperties(java.lang.Object)" class="member-name-link">setAdditionalProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> additionalProperties)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>additionalProperties</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setDefs(java.util.Map)" class="member-name-link">setDefs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in j [...]
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>$defs</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setRef(java.lang.Object)" class="member-name-link">setRef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> ref)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setElse(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setElse</a><wbr>(<a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _else)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property setter: <property>$ref</property>.</div>
+<div class="block">Bean property setter: <property>else</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setIdUri(java.lang.Object)" class="member-name-link">setIdUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> idUri)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>$id</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setIf(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setIf</a><wbr>(<a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _if)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>if</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setSchemaVersionUri(java.lang.Object)" class="member-name-link">setSchemaVersionUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> schemaVersion)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setRef(java.lang.Object)" class="member-name-link">setRef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> ref)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>$ref</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setSchemaVersionUri(java.lang.Object)" class="member-name-link">setSchemaVersionUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> schemaVersion)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>$schema</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../../bean/jsonschema/JsonSchema.html#setThen(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setThen</a><wbr>(<a href="../../bean/jsonschema/JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _then)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>then</property>.</div>
+</div>
</div>
</section>
</li>
diff --git a/site/apidocs/org/apache/juneau/annotation/package-use.html b/site/apidocs/org/apache/juneau/annotation/package-use.html
index 619f147c92..01de342369 100644
--- a/site/apidocs/org/apache/juneau/annotation/package-use.html
+++ b/site/apidocs/org/apache/juneau/annotation/package-use.html
@@ -436,12 +436,16 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color">
<div class="block">Used to tailor how beans get interpreted by the framework.</div>
</div>
-<div class="col-first odd-row-color"><a href="class-use/Beanp.html#org.apache.juneau.bean.jsonschema">Beanp</a></div>
+<div class="col-first odd-row-color"><a href="class-use/BeanIgnore.html#org.apache.juneau.bean.jsonschema">BeanIgnore</a></div>
<div class="col-last odd-row-color">
-<div class="block">Used tailor how bean properties get interpreted by the framework.</div>
+<div class="block">Ignore classes, fields, and methods from being interpreted as bean or bean components.</div>
</div>
-<div class="col-first even-row-color"><a href="class-use/Swap.html#org.apache.juneau.bean.jsonschema">Swap</a></div>
+<div class="col-first even-row-color"><a href="class-use/Beanp.html#org.apache.juneau.bean.jsonschema">Beanp</a></div>
<div class="col-last even-row-color">
+<div class="block">Used tailor how bean properties get interpreted by the framework.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/Swap.html#org.apache.juneau.bean.jsonschema">Swap</a></div>
+<div class="col-last odd-row-color">
<div class="block">Associates <a href="../swap/ObjectSwap.html" title="class in org.apache.juneau.swap"><code>ObjectSwap</code></a> and <a href="../swap/Surrogate.html" title="interface in org.apache.juneau.swap"><code>Surrogate</code></a> classes with POJOs and bean properties.</div>
</div>
</div>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html
index 0fa1faacac..b9caf69485 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html
@@ -84,7 +84,7 @@ loadScripts(document, 'script');</script>
<dd><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dd>
</dl>
<hr>
-<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-899">JsonSchema.BooleanOrSchemaArraySwap</a></span>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1150">JsonSchema.BooleanOrSchemaArraySwap</a></span>
<span class="extends-implements">extends <a href="../../swap/ObjectSwap.html" title="class in org.apache.juneau.swap">ObjectSwap</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span></div>
<div class="block">Used during parsing to convert the <property>additionalItems</property> property to the correct class type.
@@ -169,7 +169,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>()">
<h3>BooleanOrSchemaArraySwap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html#line-899">BooleanOrSchemaArraySwap</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html#line-1150">BooleanOrSchemaArraySwap</a></span>()</div>
</section>
</li>
</ul>
@@ -183,7 +183,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="swap(org.apache.juneau.BeanSession,java.lang.Object)">
<h3>swap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html#line-901">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSessi [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html#line-1152">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSess [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</span>
throws <span class="exceptions"><a href="../../serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></span></div>
<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../../swap/ObjectSwap.html#swap(org.apache.juneau.BeanSession,T)">ObjectSwap</a></code></span></div>
@@ -224,7 +224,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="unswap(org.apache.juneau.BeanSession,java.lang.Object,org.apache.juneau.ClassMeta)">
<h3>unswap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html#line-906">unswap</a></span><wbr><span class="parameters">(<a href="../../BeanSes [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html#line-1157">unswap</a></span><wbr><span class="parameters">(<a href="../../BeanSe [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o,
<a href="../../ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</span>
throws <span class="exceptions"><a href="../../parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></span></div>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html
index a921261624..007ab4d494 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html
@@ -84,7 +84,7 @@ loadScripts(document, 'script');</script>
<dd><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dd>
</dl>
<hr>
-<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1162">JsonSchema.BooleanOrSchemaSwap</a></span>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1415">JsonSchema.BooleanOrSchemaSwap</a></span>
<span class="extends-implements">extends <a href="../../swap/ObjectSwap.html" title="class in org.apache.juneau.swap">ObjectSwap</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span></div>
<div class="block">Used during parsing to convert the <property>additionalProperties</property> property to the correct class type.
@@ -169,7 +169,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>()">
<h3>BooleanOrSchemaSwap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html#line-1162">BooleanOrSchemaSwap</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html#line-1415">BooleanOrSchemaSwap</a></span>()</div>
</section>
</li>
</ul>
@@ -183,7 +183,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="swap(org.apache.juneau.BeanSession,java.lang.Object)">
<h3>swap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html#line-1164">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSession.h [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html#line-1417">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSession.h [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</span>
throws <span class="exceptions"><a href="../../serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></span></div>
<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../../swap/ObjectSwap.html#swap(org.apache.juneau.BeanSession,T)">ObjectSwap</a></code></span></div>
@@ -224,7 +224,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="unswap(org.apache.juneau.BeanSession,java.lang.Object,org.apache.juneau.ClassMeta)">
<h3>unswap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html#line-1169">unswap</a></span><wbr><span class="parameters">(<a href="../../BeanSession [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaSwap.html#line-1422">unswap</a></span><wbr><span class="parameters">(<a href="../../BeanSession [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o,
<a href="../../ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</span>
throws <span class="exceptions"><a href="../../parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></span></div>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html
index 25b3ed7c39..383c7834c1 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html
@@ -84,7 +84,7 @@ loadScripts(document, 'script');</script>
<dd><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dd>
</dl>
<hr>
-<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-583">JsonSchema.JsonSchemaOrSchemaArraySwap</a></span>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-816">JsonSchema.JsonSchemaOrSchemaArraySwap</a></span>
<span class="extends-implements">extends <a href="../../swap/ObjectSwap.html" title="class in org.apache.juneau.swap">ObjectSwap</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span></div>
<div class="block">Used during parsing to convert the <property>items</property> property to the correct class type.
@@ -169,7 +169,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>()">
<h3>JsonSchemaOrSchemaArraySwap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html#line-583">JsonSchemaOrSchemaArraySwap</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html#line-816">JsonSchemaOrSchemaArraySwap</a></span>()</div>
</section>
</li>
</ul>
@@ -183,7 +183,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="swap(org.apache.juneau.BeanSession,java.lang.Object)">
<h3>swap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html#line-585">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSe [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html#line-818">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSe [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</span>
throws <span class="exceptions"><a href="../../serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></span></div>
<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../../swap/ObjectSwap.html#swap(org.apache.juneau.BeanSession,T)">ObjectSwap</a></code></span></div>
@@ -224,7 +224,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="unswap(org.apache.juneau.BeanSession,java.lang.Object,org.apache.juneau.ClassMeta)">
<h3>unswap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html#line-590">unswap</a></span><wbr><span class="parameters">(<a href="../../Bean [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonSchemaOrSchemaArraySwap.html#line-823">unswap</a></span><wbr><span class="parameters">(<a href="../../Bean [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o,
<a href="../../ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</span>
throws <span class="exceptions"><a href="../../parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></span></div>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html
index e9ff059fee..65a63e27e0 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html
@@ -84,7 +84,7 @@ loadScripts(document, 'script');</script>
<dd><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></dd>
</dl>
<hr>
-<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-298">JsonSchema.JsonTypeOrJsonTypeArraySwap</a></span>
+<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-525">JsonSchema.JsonTypeOrJsonTypeArraySwap</a></span>
<span class="extends-implements">extends <a href="../../swap/ObjectSwap.html" title="class in org.apache.juneau.swap">ObjectSwap</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span></div>
<div class="block">Used during parsing to convert the <property>type</property> property to the correct class type.
@@ -169,7 +169,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>()">
<h3>JsonTypeOrJsonTypeArraySwap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html#line-298">JsonTypeOrJsonTypeArraySwap</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html#line-525">JsonTypeOrJsonTypeArraySwap</a></span>()</div>
</section>
</li>
</ul>
@@ -183,7 +183,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="swap(org.apache.juneau.BeanSession,java.lang.Object)">
<h3>swap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html#line-300">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSe [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html#line-527">swap</a></span><wbr><span class="parameters">(<a href="../../BeanSe [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o)</span>
throws <span class="exceptions"><a href="../../serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></span></div>
<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../../swap/ObjectSwap.html#swap(org.apache.juneau.BeanSession,T)">ObjectSwap</a></code></span></div>
@@ -224,7 +224,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="unswap(org.apache.juneau.BeanSession,java.lang.Object,org.apache.juneau.ClassMeta)">
<h3>unswap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html#line-305">unswap</a></span><wbr><span class="parameters">(<a href="../../Bean [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.JsonTypeOrJsonTypeArraySwap.html#line-532">unswap</a></span><wbr><span class="parameters">(<a href="../../Bean [...]
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> o,
<a href="../../ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a><?> hint)</span>
throws <span class="exceptions"><a href="../../parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></span></div>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.html
index af4e563df0..b0a3e5d8d9 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchema.html
@@ -82,11 +82,170 @@ loadScripts(document, 'script');</script>
<dd><code><a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a></code>, <code><a href="JsonSchemaRef.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaRef</a></code></dd>
</dl>
<hr>
-<div class="type-signature"><span class="annotations"><a href="../../annotation/Bean.html" title="annotation interface in org.apache.juneau.annotation">@Bean</a>(<a href="../../annotation/Bean.html#typeName()">typeName</a>="schema",
- <a href="../../annotation/Bean.html#properties()">properties</a>="id,$schema,$ref, title,description,type,definitions,properties,patternProperties,dependencies,items,multipleOf,maximum,exclusiveMaximum,minimum,exclusiveMinimum,maxLength,minLength,pattern,additionalItems,maxItems,minItems,uniqueItems,maxProperties,minProperties,required,additionalProperties,enum,allOf,anyOf,oneOf,not")
-</span><span class="modifiers">public class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-36">JsonSchema</a></span>
+<div class="type-signature"><span class="annotations"><a href="../../annotation/Bean.html" title="annotation interface in org.apache.juneau.annotation">@Bean</a>(<a href="../../annotation/Bean.html#typeName()">typeName</a>="schema")
+</span><span class="modifiers">public class </span><span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-196">JsonSchema</a></span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
-<div class="block">Represents a top-level schema object bean in the JSON-Schema core specification.</div>
+<div class="block">Represents a top-level schema object bean in the JSON-Schema core specification.
+
+ <p>
+ This implementation follows the JSON Schema Draft 2020-12 specification.
+
+ <h5 class='section'>Example:</h5>
+ <p class='bjava'>
+ <jc>// Create a simple schema for a person object</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setIdUri(<js>"https://example.com/person.schema.json"</js>)
+ .setSchemaVersionUri(<js>"https://json-schema.org/draft/2020-12/schema"</js>)
+ .setTitle(<js>"Person"</js>)
+ .setDescription(<js>"A person object"</js>)
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addProperties(
+ <jk>new</jk> JsonSchemaProperty(<js>"firstName"</js>, JsonType.<jsf>STRING</jsf>)
+ .setMinLength(1)
+ .setMaxLength(50),
+ <jk>new</jk> JsonSchemaProperty(<js>"lastName"</js>, JsonType.<jsf>STRING</jsf>)
+ .setMinLength(1)
+ .setMaxLength(50),
+ <jk>new</jk> JsonSchemaProperty(<js>"age"</js>, JsonType.<jsf>INTEGER</jsf>)
+ .setMinimum(0)
+ .setExclusiveMaximum(150)
+ )
+ .addRequired(<js>"firstName"</js>, <js>"lastName"</js>);
+
+ <jc>// Serialize to JSON Schema</jc>
+ String <jv>json</jv> = JsonSerializer.<jsf>DEFAULT_SORTED</jsf>.serialize(<jv>schema</jv>);
+ </p>
+
+ <p>
+ Output:
+ <p class='bjson'>
+ {
+ <js>"$id"</js>: <js>"https://example.com/person.schema.json"</js>,
+ <js>"$schema"</js>: <js>"https://json-schema.org/draft/2020-12/schema"</js>,
+ <js>"title"</js>: <js>"Person"</js>,
+ <js>"description"</js>: <js>"A person object"</js>,
+ <js>"type"</js>: <js>"object"</js>,
+ <js>"properties"</js>: {
+ <js>"firstName"</js>: {
+ <js>"type"</js>: <js>"string"</js>,
+ <js>"minLength"</js>: 1,
+ <js>"maxLength"</js>: 50
+ },
+ <js>"lastName"</js>: {
+ <js>"type"</js>: <js>"string"</js>,
+ <js>"minLength"</js>: 1,
+ <js>"maxLength"</js>: 50
+ },
+ <js>"age"</js>: {
+ <js>"type"</js>: <js>"integer"</js>,
+ <js>"minimum"</js>: 0,
+ <js>"exclusiveMaximum"</js>: 150
+ }
+ },
+ <js>"required"</js>: [<js>"firstName"</js>, <js>"lastName"</js>]
+ }
+ </p>
+
+ <h5 class='section'>Key Features:</h5>
+ <ul class='spaced-list'>
+ <li><b>Draft 2020-12 Support:</b> Includes all properties from the latest JSON Schema specification
+ <li><b>Backward Compatibility:</b> Deprecated Draft 04 properties (like <c>id</c> and <c>definitions</c>) are still supported
+ <li><b>Fluent API:</b> All setter methods return <c>this</c> for method chaining
+ <li><b>Type Safety:</b> Uses enums and typed collections for validation
+ <li><b>Serialization:</b> Can be serialized to any format supported by Juneau (JSON, XML, HTML, etc.)
+ </ul>
+
+ <h5 class='section'>Common Use Cases:</h5>
+
+ <p><b>1. Simple Type Constraints:</b>
+ <p class='bjava'>
+ <jc>// String with length constraints</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>STRING</jsf>)
+ .setMinLength(5)
+ .setMaxLength(100)
+ .setPattern(<js>"^[A-Za-z]+$"</js>);
+ </p>
+
+ <p><b>2. Numeric Ranges:</b>
+ <p class='bjava'>
+ <jc>// Number between 0 and 100 (exclusive)</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>NUMBER</jsf>)
+ .setExclusiveMinimum(0)
+ .setExclusiveMaximum(100)
+ .setMultipleOf(0.5);
+ </p>
+
+ <p><b>3. Enumerations:</b>
+ <p class='bjava'>
+ <jc>// Status field with allowed values</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>STRING</jsf>)
+ .addEnum(<js>"pending"</js>, <js>"active"</js>, <js>"completed"</js>);
+ </p>
+
+ <p><b>4. Arrays:</b>
+ <p class='bjava'>
+ <jc>// Array of strings with constraints</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>ARRAY</jsf>)
+ .setItems(<jk>new</jk> JsonSchema().setType(JsonType.<jsf>STRING</jsf>))
+ .setMinItems(1)
+ .setMaxItems(10)
+ .setUniqueItems(<jk>true</jk>);
+ </p>
+
+ <p><b>5. Conditional Schemas (Draft 07+):</b>
+ <p class='bjava'>
+ <jc>// Different validation based on country</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addProperties(
+ <jk>new</jk> JsonSchemaProperty(<js>"country"</js>, JsonType.<jsf>STRING</jsf>),
+ <jk>new</jk> JsonSchemaProperty(<js>"postalCode"</js>, JsonType.<jsf>STRING</jsf>)
+ )
+ .setIf(<jk>new</jk> JsonSchema()
+ .addProperties(<jk>new</jk> JsonSchemaProperty(<js>"country"</js>).setConst(<js>"USA"</js>))
+ )
+ .setThen(<jk>new</jk> JsonSchema()
+ .addProperties(<jk>new</jk> JsonSchemaProperty(<js>"postalCode"</js>).setPattern(<js>"^[0-9]{5}$"</js>))
+ );
+ </p>
+
+ <p><b>6. Reusable Definitions:</b>
+ <p class='bjava'>
+ <jc>// Schema with reusable components using $defs</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addDef(<js>"address"</js>, <jk>new</jk> JsonSchema()
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addProperties(
+ <jk>new</jk> JsonSchemaProperty(<js>"street"</js>, JsonType.<jsf>STRING</jsf>),
+ <jk>new</jk> JsonSchemaProperty(<js>"city"</js>, JsonType.<jsf>STRING</jsf>)
+ )
+ )
+ .addProperties(
+ <jk>new</jk> JsonSchemaProperty(<js>"billingAddress"</js>)
+ .setRef(<js>"#/$defs/address"</js>),
+ <jk>new</jk> JsonSchemaProperty(<js>"shippingAddress"</js>)
+ .setRef(<js>"#/$defs/address"</js>)
+ );
+ </p>
+
+ <h5 class='section'>Migration from Draft 04:</h5>
+ <ul class='spaced-list'>
+ <li>Use <a href="#setIdUri(java.lang.Object)"><code>setIdUri(Object)</code></a> instead of <a href="#setId(java.lang.Object)"><code>setId(Object)</code></a> (deprecated)
+ <li>Use <a href="#setDefs(java.util.Map)"><code>setDefs(Map)</code></a> instead of <a href="#setDefinitions(java.util.Map)"><code>setDefinitions(Map)</code></a> (deprecated but still works)
+ <li>Use <a href="#setExclusiveMaximum(java.lang.Number)"><code>setExclusiveMaximum(Number)</code></a> with a numeric value instead of a boolean flag
+ <li>Use <a href="#setExclusiveMinimum(java.lang.Number)"><code>setExclusiveMinimum(Number)</code></a> with a numeric value instead of a boolean flag
+ </ul>
+
+ <h5 class='section'>See Also:</h5><ul>
+ <li class='link'><a href="https://json-schema.org/draft/2020-12/json-schema-core.html">JSON Schema 2020-12 Core</a>
+ <li class='link'><a href="https://json-schema.org/draft/2020-12/json-schema-validation.html">JSON Schema 2020-12 Validation</a>
+ <li class='link'><a class="doclink" href="https://juneau.apache.org/docs/topics/JuneauBeanJsonSchema">juneau-bean-jsonschema</a>
+ </ul></div>
</section>
<section class="summary">
<ul class="summary-list">
@@ -142,7 +301,7 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
@@ -164,22 +323,45 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property appender: <property>anyOf</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDefinition</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> def)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property appender: <property>definitions</property>.</div>
+<div class="block">Bean property appender: <property>$defs</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependency</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDefinition</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property appender: <property>definitions</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependency</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property appender: <property>dependencies</property>.</div>
</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDependentRequired(java.lang.String,java.util.List)" class="member-name-link">addDependentRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> required)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property appender: <property>dependentRequired</property>.</div>
+</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEnum(java.lang.String...)" class="member-name-link">addEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... _enum)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDependentSchema(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependentSchema</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> schema)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property appender: <property>dependentSchemas</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEnum(java.lang.Object...)" class="member-name-link">addEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... _enum)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property appender: <property>enum</property>.</div>
</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addExamples(java.lang.Object...)" class="member-name-link">addExamples</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... examples)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property appender: <property>examples</property>.</div>
+</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addItems</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
@@ -196,180 +378,252 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property appender: <property>patternProperties</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addProperties</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addPrefixItems</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... prefixItems)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property appender: <property>properties</property>.</div>
+<div class="block">Bean property appender: <property>prefixItems</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRequired(java.lang.String...)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... required)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addProperties</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property appender: <property>required</property>.</div>
+<div class="block">Bean property appender: <property>properties</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRequired(java.util.List)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in jav [...]
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRequired(java.lang.String...)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... required)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property appender: <property>required</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRequired(org.apache.juneau.bean.jsonschema.JsonSchemaProperty...)" class="member-name-link">addRequired</a><wbr>(<a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a>... properties)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRequired(java.util.List)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in ja [...]
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property appender: <property>required</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addTypes(org.apache.juneau.bean.jsonschema.JsonType...)" class="member-name-link">addTypes</a><wbr>(<a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a>... types)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRequired(org.apache.juneau.bean.jsonschema.JsonSchemaProperty...)" class="member-name-link">addRequired</a><wbr>(<a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a>... properties)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property appender: <property>type</property>.</div>
+<div class="block">Bean property appender: <property>required</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalItems()" class="member-name-link">getAdditionalItems</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addTypes(org.apache.juneau.bean.jsonschema.JsonType...)" class="member-name-link">addTypes</a><wbr>(<a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a>... types)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>additionalItems</property>.</div>
+<div class="block">Bean property appender: <property>type</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalItemsAsBoolean()" class="member-name-link">getAdditionalItemsAsBoolean</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalItems()" class="member-name-link">getAdditionalItems</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>additionalItems</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalItemsAsSchemaArray()" class="member-name-link">getAdditionalItemsAsSchemaArray</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalItemsAsBoolean()" class="member-name-link">getAdditionalItemsAsBoolean</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>additionalItems</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalProperties()" class="member-name-link">getAdditionalProperties</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalItemsAsSchemaArray()" class="member-name-link">getAdditionalItemsAsSchemaArray</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
+<div class="block">Bean property getter: <property>additionalItems</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalPropertiesAsBoolean()" class="member-name-link">getAdditionalPropertiesAsBoolean</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalProperties()" class="member-name-link">getAdditionalProperties</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalPropertiesAsSchema()" class="member-name-link">getAdditionalPropertiesAsSchema</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalPropertiesAsBoolean()" class="member-name-link">getAdditionalPropertiesAsBoolean</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAllOf()" class="member-name-link">getAllOf</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdditionalPropertiesAsSchema()" class="member-name-link">getAdditionalPropertiesAsSchema</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>allOf</property>.</div>
+<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAnyOf()" class="member-name-link">getAnyOf</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAllOf()" class="member-name-link">getAllOf</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>allOf</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAnyOf()" class="member-name-link">getAnyOf</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>anyOf</property>.</div>
</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConst()" class="member-name-link">getConst</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>const</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getContentEncoding()" class="member-name-link">getContentEncoding</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>contentEncoding</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getContentMediaType()" class="member-name-link">getContentMediaType</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>contentMediaType</property>.</div>
+</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDefinitions()" class="member-name-link">getDefinitions</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>definitions</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDependencies()" class="member-name-link">getDependencies</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDefs()" class="member-name-link">getDefs</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>$defs</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDependencies()" class="member-name-link">getDependencies</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>dependencies</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDescription()" class="member-name-link">getDescription</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/j [...]
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDependentRequired()" class="member-name-link">getDependentRequired</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>dependentRequired</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDependentSchemas()" class="member-name-link">getDependentSchemas</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>dependentSchemas</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDescription()" class="member-name-link">getDescription</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>description</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getElse()" class="member-name-link">getElse</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>else</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEnum()" class="member-name-link">getEnum</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>enum</property>.</div>
</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getExamples()" class="member-name-link">getExamples</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>examples</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getExclusiveMaximum()" class="member-name-link">getExclusiveMaximum</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getExclusiveMinimum()" class="member-name-link">getExclusiveMinimum</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getId()" class="member-name-link">getId</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
+<div class="block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="#getIdUri()"><code>getIdUri()</code></a> instead.</div>
+</div>
+</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getId()" class="member-name-link">getId</a>()</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIdUri()" class="member-name-link">getIdUri</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>id</property>.</div>
+<div class="block">Bean property getter: <property>$id</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getItems()" class="member-name-link">getItems</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIf()" class="member-name-link">getIf</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>items</property>.</div>
+<div class="block">Bean property getter: <property>if</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getItemsAsSchema()" class="member-name-link">getItemsAsSchema</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getItems()" class="member-name-link">getItems</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>items</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getItemsAsSchemaArray()" class="member-name-link">getItemsAsSchemaArray</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getItemsAsSchema()" class="member-name-link">getItemsAsSchema</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>items</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaximum()" class="member-name-link">getMaximum</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getItemsAsSchemaArray()" class="member-name-link">getItemsAsSchemaArray</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>maximum</property>.</div>
+<div class="block">Bean property getter: <property>items</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxItems()" class="member-name-link">getMaxItems</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaximum()" class="member-name-link">getMaximum</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>maxItems</property>.</div>
+<div class="block">Bean property getter: <property>maximum</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxLength()" class="member-name-link">getMaxLength</a>()</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxItems()" class="member-name-link">getMaxItems</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>maxLength</property>.</div>
+<div class="block">Bean property getter: <property>maxItems</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxProperties()" class="member-name-link">getMaxProperties</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxLength()" class="member-name-link">getMaxLength</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>maxProperties</property>.</div>
+<div class="block">Bean property getter: <property>maxLength</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinimum()" class="member-name-link">getMinimum</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxProperties()" class="member-name-link">getMaxProperties</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>minimum</property>.</div>
+<div class="block">Bean property getter: <property>maxProperties</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinItems()" class="member-name-link">getMinItems</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinimum()" class="member-name-link">getMinimum</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>minItems</property>.</div>
+<div class="block">Bean property getter: <property>minimum</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinLength()" class="member-name-link">getMinLength</a>()</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinItems()" class="member-name-link">getMinItems</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>minLength</property>.</div>
+<div class="block">Bean property getter: <property>minItems</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinProperties()" class="member-name-link">getMinProperties</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinLength()" class="member-name-link">getMinLength</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>minProperties</property>.</div>
+<div class="block">Bean property getter: <property>minLength</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMultipleOf()" class="member-name-link">getMultipleOf</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinProperties()" class="member-name-link">getMinProperties</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>multipleOf</property>.</div>
+<div class="block">Bean property getter: <property>minProperties</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMultipleOf()" class="member-name-link">getMultipleOf</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>name</property>.</div>
+<div class="block">Bean property getter: <property>multipleOf</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNot()" class="member-name-link">getNot</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>not</property>.</div>
+<div class="block">Bean property getter: <property>name</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOneOf()" class="member-name-link">getOneOf</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNot()" class="member-name-link">getNot</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>oneOf</property>.</div>
+<div class="block">Bean property getter: <property>not</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPattern()" class="member-name-link">getPattern</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOneOf()" class="member-name-link">getOneOf</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>pattern</property>.</div>
+<div class="block">Bean property getter: <property>oneOf</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPatternProperties()" class="member-name-link">getPatternProperties</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPattern()" class="member-name-link">getPattern</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>pattern</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPatternProperties()" class="member-name-link">getPatternProperties</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>patternProperties</property>.</div>
</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPrefixItems()" class="member-name-link">getPrefixItems</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>prefixItems</property>.</div>
+</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in [...]
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getProperties()" class="member-name-link">getProperties</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
@@ -386,21 +640,31 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the property with the specified name.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRef()" class="member-name-link">getRef</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getReadOnly()" class="member-name-link">getReadOnly</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>$ref</property>.</div>
+<div class="block">Bean property getter: <property>readOnly</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRequired()" class="member-name-link">getRequired</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRef()" class="member-name-link">getRef</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>required</property>.</div>
+<div class="block">Bean property getter: <property>$ref</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSchemaVersionUri()" class="member-name-link">getSchemaVersionUri</a>()</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRequired()" class="member-name-link">getRequired</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>required</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSchemaVersionUri()" class="member-name-link">getSchemaVersionUri</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>$schema</property>.</div>
</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getThen()" class="member-name-link">getThen</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>then</property>.</div>
+</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTitle()" class="member-name-link">getTitle</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
@@ -421,45 +685,65 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>type</property>.</div>
</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getUnevaluatedItems()" class="member-name-link">getUnevaluatedItems</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>unevaluatedItems</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getUnevaluatedProperties()" class="member-name-link">getUnevaluatedProperties</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property getter: <property>unevaluatedProperties</property>.</div>
+</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getUniqueItems()" class="member-name-link">getUniqueItems</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Bean property getter: <property>uniqueItems</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isExclusiveMaximum()" class="member-name-link">isExclusiveMaximum</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWriteOnly()" class="member-name-link">getWriteOnly</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
+<div class="block">Bean property getter: <property>writeOnly</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isExclusiveMinimum()" class="member-name-link">isExclusiveMinimum</a>()</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve()" class="member-name-link">resolve</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div>
+<div class="block">Resolve schema if reference.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve()" class="member-name-link">resolve</a>()</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAdditionalItems(java.lang.Object)" class="member-name-link">setAdditionalItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> additionalItems)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Resolve schema if reference.</div>
+<div class="block">Bean property setter: <property>additionalItems</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAdditionalItems(java.lang.Object)" class="member-name-link">setAdditionalItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> additionalItems)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAdditionalProperties(java.lang.Object)" class="member-name-link">setAdditionalProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> additionalProperties)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>additionalItems</property>.</div>
+<div class="block">Bean property setter: <property>additionalProperties</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAdditionalProperties(java.lang.Object)" class="member-name-link">setAdditionalProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> additionalProperties)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAllOf(java.util.List)" class="member-name-link">setAllOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> allOf)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>additionalProperties</property>.</div>
+<div class="block">Bean property setter: <property>allOf</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAllOf(java.util.List)" class="member-name-link">setAllOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> allOf)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAnyOf(java.util.List)" class="member-name-link">setAnyOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> anyOf)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>allOf</property>.</div>
+<div class="block">Bean property setter: <property>anyOf</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAnyOf(java.util.List)" class="member-name-link">setAnyOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> anyOf)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setConst(java.lang.Object)" class="member-name-link">setConst</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> _const)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>anyOf</property>.</div>
+<div class="block">Bean property setter: <property>const</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setContentEncoding(java.lang.String)" class="member-name-link">setContentEncoding</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> contentEncoding)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>contentEncoding</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setContentMediaType(java.lang.String)" class="member-name-link">setContentMediaType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> contentMediaType)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>contentMediaType</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDefinitions(java.util.Map)" class="member-name-link">setDefinitions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in [...]
@@ -467,159 +751,226 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property setter: <property>definitions</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDependencies(java.util.Map)" class="member-name-link">setDependencies</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface i [...]
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDefs(java.util.Map)" class="member-name-link">setDefs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" cla [...]
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>dependencies</property>.</div>
+<div class="block">Bean property setter: <property>$defs</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDescription(java.lang.String)" class="member-name-link">setDescription</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> description)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDependencies(java.util.Map)" class="member-name-link">setDependencies</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface [...]
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>description</property>.</div>
+<div class="block">Bean property setter: <property>dependencies</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEnum(java.util.List)" class="member-name-link">setEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" [...]
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDependentRequired(java.util.Map)" class="member-name-link">setDependentRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or i [...]
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>enum</property>.</div>
+<div class="block">Bean property setter: <property>dependentRequired</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setExclusiveMaximum(java.lang.Boolean)" class="member-name-link">setExclusiveMaximum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> exclusiveMaximum)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDependentSchemas(java.util.Map)" class="member-name-link">setDependentSchemas</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or in [...]
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
+<div class="block">Bean property setter: <property>dependentSchemas</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setExclusiveMinimum(java.lang.Boolean)" class="member-name-link">setExclusiveMinimum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> exclusiveMinimum)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDescription(java.lang.String)" class="member-name-link">setDescription</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> description)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
+<div class="block">Bean property setter: <property>description</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setId(java.lang.Object)" class="member-name-link">setId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> id)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setElse(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setElse</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _else)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>id</property>.</div>
+<div class="block">Bean property setter: <property>else</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setItems(java.lang.Object)" class="member-name-link">setItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> items)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEnum(java.util.List)" class="member-name-link">setEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" [...]
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>items</property>.</div>
+<div class="block">Bean property setter: <property>enum</property>.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaster(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setMaster</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> master)</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setExamples(java.util.List)" class="member-name-link">setExamples</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in ja [...]
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Sets the master schema for this schema and all child schema objects.</div>
+<div class="block">Bean property setter: <property>examples</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaximum(java.lang.Number)" class="member-name-link">setMaximum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> maximum)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setExclusiveMaximum(java.lang.Number)" class="member-name-link">setExclusiveMaximum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> exclusiveMaximum)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>maximum</property>.</div>
+<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxItems(java.lang.Integer)" class="member-name-link">setMaxItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> maxItems)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setExclusiveMinimum(java.lang.Number)" class="member-name-link">setExclusiveMinimum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> exclusiveMinimum)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>maxItems</property>.</div>
+<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setId(java.lang.Object)" class="member-name-link">setId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> id)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
+<div class="block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="#setIdUri(java.lang.Object)"><code>setIdUri(Object)</code></a> instead.</div>
+</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setIdUri(java.lang.Object)" class="member-name-link">setIdUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> idUri)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>$id</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxLength(java.lang.Integer)" class="member-name-link">setMaxLength</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> maxLength)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setIf(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setIf</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _if)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>maxLength</property>.</div>
+<div class="block">Bean property setter: <property>if</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxProperties(java.lang.Integer)" class="member-name-link">setMaxProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> maxProperties)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setItems(java.lang.Object)" class="member-name-link">setItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>maxProperties</property>.</div>
+<div class="block">Bean property setter: <property>items</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinimum(java.lang.Number)" class="member-name-link">setMinimum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> minimum)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaster(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setMaster</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> master)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>minimum</property>.</div>
+<div class="block">Sets the master schema for this schema and all child schema objects.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinItems(java.lang.Integer)" class="member-name-link">setMinItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> minItems)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaximum(java.lang.Number)" class="member-name-link">setMaximum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> maximum)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>minItems</property>.</div>
+<div class="block">Bean property setter: <property>maximum</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinLength(java.lang.Integer)" class="member-name-link">setMinLength</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> minLength)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxItems(java.lang.Integer)" class="member-name-link">setMaxItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> maxItems)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>minLength</property>.</div>
+<div class="block">Bean property setter: <property>maxItems</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinProperties(java.lang.Integer)" class="member-name-link">setMinProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> minProperties)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxLength(java.lang.Integer)" class="member-name-link">setMaxLength</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> maxLength)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>minProperties</property>.</div>
+<div class="block">Bean property setter: <property>maxLength</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMultipleOf(java.lang.Number)" class="member-name-link">setMultipleOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> multipleOf)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxProperties(java.lang.Integer)" class="member-name-link">setMaxProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> maxProperties)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>multipleOf</property>.</div>
+<div class="block">Bean property setter: <property>maxProperties</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinimum(java.lang.Number)" class="member-name-link">setMinimum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> minimum)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>name</property>.</div>
+<div class="block">Bean property setter: <property>minimum</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNot(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setNot</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> not)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinItems(java.lang.Integer)" class="member-name-link">setMinItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> minItems)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>not</property>.</div>
+<div class="block">Bean property setter: <property>minItems</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setOneOf(java.util.List)" class="member-name-link">setOneOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> oneOf)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinLength(java.lang.Integer)" class="member-name-link">setMinLength</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> minLength)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>oneOf</property>.</div>
+<div class="block">Bean property setter: <property>minLength</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPattern(java.lang.String)" class="member-name-link">setPattern</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pattern)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinProperties(java.lang.Integer)" class="member-name-link">setMinProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a> minProperties)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>pattern</property>.</div>
+<div class="block">Bean property setter: <property>minProperties</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPatternProperties(java.util.Map)" class="member-name-link">setPatternProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or [...]
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMultipleOf(java.lang.Number)" class="member-name-link">setMultipleOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> multipleOf)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>patternProperties</property>.</div>
+<div class="block">Bean property setter: <property>multipleOf</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setProperties(java.util.Map)" class="member-name-link">setProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in ja [...]
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>properties</property>.</div>
+<div class="block">Bean property setter: <property>name</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRef(java.lang.Object)" class="member-name-link">setRef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> ref)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNot(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setNot</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> not)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>$ref</property>.</div>
+<div class="block">Bean property setter: <property>not</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRequired(java.util.List)" class="member-name-link">setRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in jav [...]
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setOneOf(java.util.List)" class="member-name-link">setOneOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> oneOf)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>required</property>.</div>
+<div class="block">Bean property setter: <property>oneOf</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSchemaMap(org.apache.juneau.bean.jsonschema.JsonSchemaMap)" class="member-name-link">setSchemaMap</a><wbr>(<a href="JsonSchemaMap.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaMap</a> schemaMap)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPattern(java.lang.String)" class="member-name-link">setPattern</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pattern)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Associates a schema map with this schema for resolving other schemas identified through <property>$ref</property>
- properties.</div>
+<div class="block">Bean property setter: <property>pattern</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSchemaVersionUri(java.lang.Object)" class="member-name-link">setSchemaVersionUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> schemaVersion)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPatternProperties(java.util.Map)" class="member-name-link">setPatternProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or i [...]
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>$schema</property>.</div>
+<div class="block">Bean property setter: <property>patternProperties</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTitle(java.lang.String)" class="member-name-link">setTitle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> title)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchemaArray)" class="member-name-link">setPrefixItems</a><wbr>(<a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a> prefixItems)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>title</property>.</div>
+<div class="block">Bean property setter: <property>prefixItems</property>.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setType(java.lang.Object)" class="member-name-link">setType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> type)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setProperties(java.util.Map)" class="member-name-link">setProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in ja [...]
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>type</property>.</div>
+<div class="block">Bean property setter: <property>properties</property>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setUniqueItems(java.lang.Boolean)" class="member-name-link">setUniqueItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> uniqueItems)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setReadOnly(java.lang.Boolean)" class="member-name-link">setReadOnly</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> readOnly)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Bean property setter: <property>uniqueItems</property>.</div>
+<div class="block">Bean property setter: <property>readOnly</property>.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRef(java.lang.Object)" class="member-name-link">setRef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> ref)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>$ref</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRequired(java.util.List)" class="member-name-link">setRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in ja [...]
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>required</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSchemaMap(org.apache.juneau.bean.jsonschema.JsonSchemaMap)" class="member-name-link">setSchemaMap</a><wbr>(<a href="JsonSchemaMap.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaMap</a> schemaMap)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Associates a schema map with this schema for resolving other schemas identified through <property>$ref</property>
+ properties.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSchemaVersionUri(java.lang.Object)" class="member-name-link">setSchemaVersionUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> schemaVersion)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>$schema</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setThen(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setThen</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _then)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>then</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTitle(java.lang.String)" class="member-name-link">setTitle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> title)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>title</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setType(java.lang.Object)" class="member-name-link">setType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> type)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>type</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setUnevaluatedItems(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedItems</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluatedItems)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>unevaluatedItems</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setUnevaluatedProperties(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedProperties</a><wbr>(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluatedProperties)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>unevaluatedProperties</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setUniqueItems(java.lang.Boolean)" class="member-name-link">setUniqueItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> uniqueItems)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>uniqueItems</property>.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWriteOnly(java.lang.Boolean)" class="member-name-link">setWriteOnly</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> writeOnly)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Bean property setter: <property>writeOnly</property>.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
</div>
</div>
</div>
@@ -640,7 +991,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>()">
<h3>JsonSchema</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-87">JsonSchema</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-257">JsonSchema</a></span>()</div>
<div class="block">Default constructor.</div>
</section>
</li>
@@ -655,8 +1006,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-99">getName</a></span>()</div>
-<div class="block">Bean property getter: <property>name</property>.</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-272">getName</a></span>()</div>
+<div class="block">Bean property getter: <property>name</property>.
+
+ <p>
+ This is an internal property used for tracking property names and is not part of the JSON Schema specification.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the <property>name</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
@@ -666,8 +1021,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setName(java.lang.String)">
<h3>setName</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-109">setName</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface i [...]
-<div class="block">Bean property setter: <property>name</property>.</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-286">setName</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ext [...]
+<div class="block">Bean property setter: <property>name</property>.
+
+ <p>
+ This is an internal property used for tracking property names and is not part of the JSON Schema specification.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - The new value for the <property>name</property> property on this bean.</dd>
@@ -677,10 +1036,57 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
+<section class="detail" id="getIdUri()">
+<h3>getIdUri</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$id")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-300">getIdUri</a></span>()</div>
+<div class="block">Bean property getter: <property>$id</property>.
+
+ <p>
+ This is the Draft 2020-12 property for schema identification.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>$id</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setIdUri(java.lang.Object)">
+<h3>setIdUri</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$id")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-321">setIdUri</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="ex [...]
+<div class="block">Bean property setter: <property>$id</property>.
+
+ <p>
+ This is the Draft 2020-12 property for schema identification.
+
+ <p>
+ The value can be of any of the following types: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link"><code>URI</code></a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" class="external-link"><code>URL</code></a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title= [...]
+ Strings must be valid URIs.
+
+ <p>
+ URIs defined by <a href="../../UriResolver.html" title="class in org.apache.juneau"><code>UriResolver</code></a> can be used for values.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>idUri</code> - The new value for the <property>$id</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
<section class="detail" id="getId()">
<h3>getId</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-119">getId</a></span>()</div>
-<div class="block">Bean property getter: <property>id</property>.</div>
+<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-337">getId</a></span>()</div>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="#getIdUri()"><code>getIdUri()</code></a> instead.</div>
+</div>
+<div class="block">Bean property getter: <property>id</property>.
+
+ <p>
+ <b>Deprecated:</b> Use <a href="#getIdUri()"><code>getIdUri()</code></a> instead.
+ This property is retained for Draft 04 backward compatibility.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the <property>id</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
@@ -690,9 +1096,17 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setId(java.lang.Object)">
<h3>setId</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-136">setId</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in [...]
+<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-360">setId</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="exter [...]
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="#setIdUri(java.lang.Object)"><code>setIdUri(Object)</code></a> instead.</div>
+</div>
<div class="block">Bean property setter: <property>id</property>.
+ <p>
+ <b>Deprecated:</b> Use <a href="#setIdUri(java.lang.Object)"><code>setIdUri(Object)</code></a> instead.
+ This property is retained for Draft 04 backward compatibility.
+
<p>
The value can be of any of the following types: <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link"><code>URI</code></a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" class="external-link"><code>URL</code></a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title= [...]
Strings must be valid URIs.
@@ -711,7 +1125,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="getSchemaVersionUri()">
<h3>getSchemaVersionUri</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$schema")
-</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-146">getSchemaVersionUri</a></span>()</div>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-371">getSchemaVersionUri</a></span>()</div>
<div class="block">Bean property getter: <property>$schema</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -723,7 +1137,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="setSchemaVersionUri(java.lang.Object)">
<h3>setSchemaVersionUri</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$schema")
-</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-164">setSchemaVersionUri</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang [...]
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-389">setSchemaVersionUri</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang [...]
<div class="block">Bean property setter: <property>$schema</property>.
<p>
@@ -743,7 +1157,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getTitle()">
<h3>getTitle</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-175">getTitle</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-400">getTitle</a></span>()</div>
<div class="block">Bean property getter: <property>title</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -754,7 +1168,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setTitle(java.lang.String)">
<h3>setTitle</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-185">setTitle</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-410">setTitle</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface [...]
<div class="block">Bean property setter: <property>title</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -767,7 +1181,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getDescription()">
<h3>getDescription</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-195">getDescription</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-420">getDescription</a></span>()</div>
<div class="block">Bean property getter: <property>description</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -778,7 +1192,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setDescription(java.lang.String)">
<h3>setDescription</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-205">setDescription</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or inte [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-430">setDescription</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or inte [...]
<div class="block">Bean property setter: <property>description</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -792,7 +1206,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Swap.html" title="annotation interface in org.apache.juneau.annotation">@Swap</a>(<a href="JsonSchema.JsonTypeOrJsonTypeArraySwap.html" title="class in org.apache.juneau.bean.jsonschema">JsonTypeOrJsonTypeArraySwap.class</a>)
-</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-217">getType</a></span>()</div>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-442">getType</a></span>()</div>
<div class="block">Bean property getter: <property>type</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -804,7 +1218,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getTypeAsJsonType()">
<h3>getTypeAsJsonType</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-233">getTypeAsJsonType</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-458">getTypeAsJsonType</a></span>()</div>
<div class="block">Bean property getter: <property>type</property>.
<p>
@@ -818,7 +1233,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getTypeAsJsonTypeArray()">
<h3>getTypeAsJsonTypeArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonTypeArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonTypeArray</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-245">getTypeAsJsonTypeArray</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonTypeArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonTypeArray</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-471">getTypeAsJsonTypeArray</a></span>()</div>
<div class="block">Bean property getter: <property>type</property>.
<p>
@@ -832,7 +1248,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setType(java.lang.Object)">
<h3>setType</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-258">setType</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface i [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-485">setType</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface i [...]
<div class="block">Bean property setter: <property>type</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -848,7 +1264,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addTypes(org.apache.juneau.bean.jsonschema.JsonType...)">
<h3>addTypes</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-278">addTypes</a></span><wbr><span class="parameters">(<a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a>... types)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-505">addTypes</a></span><wbr><span class="parameters">(<a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a>... types)</span></div>
<div class="block">Bean property appender: <property>type</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -861,8 +1277,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getDefinitions()">
<h3>getDefinitions</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
-<div class="block">Bean property getter: <property>definitions</property>.</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
+<div class="block">Bean property getter: <property>definitions</property>.
+
+ <p>
+ <b>Deprecated:</b> Use <a href="#getDefs()"><code>getDefs()</code></a> for Draft 2020-12 compliance.
+ This property is retained for Draft 04 backward compatibility.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the <property>definitions</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
@@ -872,7 +1292,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setDefinitions(java.util.Map)">
<h3>setDefinitions</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-332">setDefinitions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interfa [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-563">setDefinitions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interfa [...]
<div class="block">Bean property setter: <property>definitions</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -885,7 +1305,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">
<h3>addDefinition</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-346">addDefinition</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or inter [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-577">addDefinition</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or inter [...]
<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</span></div>
<div class="block">Bean property appender: <property>definitions</property>.</div>
<dl class="notes">
@@ -900,7 +1320,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getProperties()">
<h3>getProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
<div class="block">Bean property getter: <property>properties</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -911,7 +1331,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getProperty(java.lang.String)">
<h3>getProperty</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-372">getProperty</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfa [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-603">getProperty</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfa [...]
<div class="block">Returns the property with the specified name.
<p>
@@ -927,7 +1347,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getProperty(java.lang.String,boolean)">
<h3>getProperty</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-390">getProperty</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfa [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-621">getProperty</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfa [...]
boolean resolve)</span></div>
<div class="block">Returns the property with the specified name.
@@ -949,7 +1369,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setProperties(java.util.Map)">
<h3>setProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-407">setProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interfac [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-638">setProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interfac [...]
<div class="block">Bean property setter: <property>properties</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -962,7 +1382,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)">
<h3>addProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-429">addProperties</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</s [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-660">addProperties</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</s [...]
<div class="block">Bean property appender: <property>properties</property>.
<p>
@@ -980,7 +1400,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getPatternProperties()">
<h3>getPatternProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
<div class="block">Bean property getter: <property>patternProperties</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -992,7 +1412,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setPatternProperties(java.util.Map)">
<h3>setPatternProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-459">setPatternProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or i [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-690">setPatternProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or i [...]
<div class="block">Bean property setter: <property>patternProperties</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1005,7 +1425,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addPatternProperties(org.apache.juneau.bean.jsonschema.JsonSchemaProperty...)">
<h3>addPatternProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-481">addPatternProperties</a></span><wbr><span class="parameters">(<a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a> [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-712">addPatternProperties</a></span><wbr><span class="parameters">(<a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a> [...]
<div class="block">Bean property appender: <property>patternProperties</property>.
<p>
@@ -1023,7 +1443,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getDependencies()">
<h3>getDependencies</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
<div class="block">Bean property getter: <property>dependencies</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1034,7 +1454,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setDependencies(java.util.Map)">
<h3>setDependencies</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-510">setDependencies</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interf [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-741">setDependencies</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interf [...]
<div class="block">Bean property setter: <property>dependencies</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1047,7 +1467,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">
<h3>addDependency</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-524">addDependency</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or inter [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-755">addDependency</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or inter [...]
<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</span></div>
<div class="block">Bean property appender: <property>dependencies</property>.</div>
<dl class="notes">
@@ -1063,7 +1483,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="getItems()">
<h3>getItems</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Swap.html" title="annotation interface in org.apache.juneau.annotation">@Swap</a>(<a href="JsonSchema.JsonSchemaOrSchemaArraySwap.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaOrSchemaArraySwap.class</a>)
-</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-539">getItems</a></span>()</div>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-770">getItems</a></span>()</div>
<div class="block">Bean property getter: <property>items</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1075,7 +1495,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getItemsAsSchema()">
<h3>getItemsAsSchema</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-554">getItemsAsSchema</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-785">getItemsAsSchema</a></span>()</div>
<div class="block">Bean property getter: <property>items</property>.
<p>
@@ -1089,7 +1510,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getItemsAsSchemaArray()">
<h3>getItemsAsSchemaArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-566">getItemsAsSchemaArray</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-798">getItemsAsSchemaArray</a></span>()</div>
<div class="block">Bean property getter: <property>items</property>.
<p>
@@ -1103,7 +1525,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setItems(java.lang.Object)">
<h3>setItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-610">setItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-843">setItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface [...]
<div class="block">Bean property setter: <property>items</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1119,7 +1541,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">
<h3>addItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-633">addItems</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... items)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-866">addItems</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... items)</span></div>
<div class="block">Bean property appender: <property>items</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1132,7 +1554,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMultipleOf()">
<h3>getMultipleOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-646">getMultipleOf</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-879">getMultipleOf</a></span>()</div>
<div class="block">Bean property getter: <property>multipleOf</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1143,7 +1565,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMultipleOf(java.lang.Number)">
<h3>setMultipleOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-656">setMultipleOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or inter [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-889">setMultipleOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or inter [...]
<div class="block">Bean property setter: <property>multipleOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1156,7 +1578,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMaximum()">
<h3>getMaximum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-666">getMaximum</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-899">getMaximum</a></span>()</div>
<div class="block">Bean property getter: <property>maximum</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1167,7 +1589,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMaximum(java.lang.Number)">
<h3>setMaximum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-676">setMaximum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interfac [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-909">setMaximum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interfac [...]
<div class="block">Bean property setter: <property>maximum</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1178,10 +1600,14 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
-<section class="detail" id="isExclusiveMaximum()">
-<h3>isExclusiveMaximum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-688">isExclusiveMaximum</a></span>()</div>
-<div class="block">Bean property getter: <property>exclusiveMaximum</property>.</div>
+<section class="detail" id="getExclusiveMaximum()">
+<h3>getExclusiveMaximum</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-925">getExclusiveMaximum</a></span>()</div>
+<div class="block">Bean property getter: <property>exclusiveMaximum</property>.
+
+ <p>
+ In Draft 06+, this is a numeric value representing the exclusive upper bound.
+ In Draft 04, this was a boolean flag. This implementation uses the Draft 06+ semantics.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the <property>exclusiveMaximum</property> property on this bean, or <jk>null</jk> if it is
@@ -1190,10 +1616,14 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
-<section class="detail" id="setExclusiveMaximum(java.lang.Boolean)">
+<section class="detail" id="setExclusiveMaximum(java.lang.Number)">
<h3>setExclusiveMaximum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-698">setExclusiveMaximum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class o [...]
-<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-939">setExclusiveMaximum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or [...]
+<div class="block">Bean property setter: <property>exclusiveMaximum</property>.
+
+ <p>
+ In Draft 06+, this is a numeric value representing the exclusive upper bound.
+ In Draft 04, this was a boolean flag. This implementation uses the Draft 06+ semantics.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>exclusiveMaximum</code> - The new value for the <property>exclusiveMaximum</property> property on this bean.</dd>
@@ -1205,7 +1635,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMinimum()">
<h3>getMinimum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-708">getMinimum</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-949">getMinimum</a></span>()</div>
<div class="block">Bean property getter: <property>minimum</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1216,7 +1646,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMinimum(java.lang.Number)">
<h3>setMinimum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-718">setMinimum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interfac [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-959">setMinimum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interfac [...]
<div class="block">Bean property setter: <property>minimum</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1227,10 +1657,14 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
-<section class="detail" id="isExclusiveMinimum()">
-<h3>isExclusiveMinimum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-730">isExclusiveMinimum</a></span>()</div>
-<div class="block">Bean property getter: <property>exclusiveMinimum</property>.</div>
+<section class="detail" id="getExclusiveMinimum()">
+<h3>getExclusiveMinimum</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-975">getExclusiveMinimum</a></span>()</div>
+<div class="block">Bean property getter: <property>exclusiveMinimum</property>.
+
+ <p>
+ In Draft 06+, this is a numeric value representing the exclusive lower bound.
+ In Draft 04, this was a boolean flag. This implementation uses the Draft 06+ semantics.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The value of the <property>exclusiveMinimum</property> property on this bean, or <jk>null</jk> if it is
@@ -1239,10 +1673,14 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
-<section class="detail" id="setExclusiveMinimum(java.lang.Boolean)">
+<section class="detail" id="setExclusiveMinimum(java.lang.Number)">
<h3>setExclusiveMinimum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-740">setExclusiveMinimum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class o [...]
-<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-989">setExclusiveMinimum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or [...]
+<div class="block">Bean property setter: <property>exclusiveMinimum</property>.
+
+ <p>
+ In Draft 06+, this is a numeric value representing the exclusive lower bound.
+ In Draft 04, this was a boolean flag. This implementation uses the Draft 06+ semantics.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>exclusiveMinimum</code> - The new value for the <property>exclusiveMinimum</property> property on this bean.</dd>
@@ -1254,7 +1692,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMaxLength()">
<h3>getMaxLength</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-750">getMaxLength</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-999">getMaxLength</a></span>()</div>
<div class="block">Bean property getter: <property>maxLength</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1265,7 +1703,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMaxLength(java.lang.Integer)">
<h3>setMaxLength</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-760">setMaxLength</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or inter [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1009">setMaxLength</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or inte [...]
<div class="block">Bean property setter: <property>maxLength</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1278,7 +1716,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMinLength()">
<h3>getMinLength</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-770">getMinLength</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1019">getMinLength</a></span>()</div>
<div class="block">Bean property getter: <property>minLength</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1289,7 +1727,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMinLength(java.lang.Integer)">
<h3>setMinLength</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-780">setMinLength</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or inter [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1029">setMinLength</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or inte [...]
<div class="block">Bean property setter: <property>minLength</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1302,7 +1740,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getPattern()">
<h3>getPattern</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-790">getPattern</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1039">getPattern</a></span>()</div>
<div class="block">Bean property getter: <property>pattern</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1313,7 +1751,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setPattern(java.lang.String)">
<h3>setPattern</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-800">setPattern</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfac [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1049">setPattern</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfa [...]
<div class="block">Bean property setter: <property>pattern</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1327,7 +1765,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="getAdditionalItems()">
<h3>getAdditionalItems</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Swap.html" title="annotation interface in org.apache.juneau.annotation">@Swap</a>(<a href="JsonSchema.BooleanOrSchemaArraySwap.html" title="class in org.apache.juneau.bean.jsonschema">BooleanOrSchemaArraySwap.class</a>)
-</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-813">getAdditionalItems</a></span>()</div>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1062">getAdditionalItems</a></span>()</div>
<div class="block">Bean property getter: <property>additionalItems</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1340,7 +1778,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getAdditionalItemsAsBoolean()">
<h3>getAdditionalItemsAsBoolean</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-829">getAdditionalItemsAsBoolean</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1078">getAdditionalItemsAsBoolean</a></span>()</div>
<div class="block">Bean property getter: <property>additionalItems</property>.
<p>
@@ -1355,7 +1794,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getAdditionalItemsAsSchemaArray()">
<h3>getAdditionalItemsAsSchemaArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-842"> [...]
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1092">getAdditionalItemsAsSc [...]
<div class="block">Bean property getter: <property>additionalItems</property>.
<p>
@@ -1370,7 +1810,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setAdditionalItems(java.lang.Object)">
<h3>setAdditionalItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-855">setAdditionalItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1106">setAdditionalItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or [...]
<div class="block">Bean property setter: <property>additionalItems</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1386,7 +1826,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">
<h3>addAdditionalItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-878">addAdditionalItems</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... additiona [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1129">addAdditionalItems</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... addition [...]
<div class="block">Bean property appender: <property>additionalItems</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1399,7 +1839,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMaxItems()">
<h3>getMaxItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-922">getMaxItems</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1173">getMaxItems</a></span>()</div>
<div class="block">Bean property getter: <property>maxItems</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1410,7 +1850,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMaxItems(java.lang.Integer)">
<h3>setMaxItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-932">setMaxItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interf [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1183">setMaxItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or inter [...]
<div class="block">Bean property setter: <property>maxItems</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1423,7 +1863,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMinItems()">
<h3>getMinItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-942">getMinItems</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1193">getMinItems</a></span>()</div>
<div class="block">Bean property getter: <property>minItems</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1434,7 +1874,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMinItems(java.lang.Integer)">
<h3>setMinItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-952">setMinItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interf [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1203">setMinItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or inter [...]
<div class="block">Bean property setter: <property>minItems</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1447,7 +1887,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getUniqueItems()">
<h3>getUniqueItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-963">getUniqueItems</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1214">getUniqueItems</a></span>()</div>
<div class="block">Bean property getter: <property>uniqueItems</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1458,7 +1898,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setUniqueItems(java.lang.Boolean)">
<h3>setUniqueItems</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-973">setUniqueItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or int [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1224">setUniqueItems</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or in [...]
<div class="block">Bean property setter: <property>uniqueItems</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1471,7 +1911,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMaxProperties()">
<h3>getMaxProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-984">getMaxProperties</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1235">getMaxProperties</a></span>()</div>
<div class="block">Bean property getter: <property>maxProperties</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1482,7 +1922,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMaxProperties(java.lang.Integer)">
<h3>setMaxProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-994">setMaxProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or i [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1245">setMaxProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or [...]
<div class="block">Bean property setter: <property>maxProperties</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1495,7 +1935,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getMinProperties()">
<h3>getMinProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1005">getMinProperties</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1256">getMinProperties</a></span>()</div>
<div class="block">Bean property getter: <property>minProperties</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1506,7 +1946,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMinProperties(java.lang.Integer)">
<h3>setMinProperties</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1015">setMinProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1266">setMinProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or [...]
<div class="block">Bean property setter: <property>minProperties</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1519,7 +1959,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getRequired()">
<h3>getRequired</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../. [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../. [...]
<div class="block">Bean property getter: <property>required</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1530,7 +1970,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setRequired(java.util.List)">
<h3>setRequired</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1035">setRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interfac [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1286">setRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interfac [...]
<div class="block">Bean property setter: <property>required</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1543,7 +1983,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addRequired(java.util.List)">
<h3>addRequired</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1046">addRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interfac [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1297">addRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interfac [...]
<div class="block">Bean property appender: <property>required</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1556,7 +1996,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addRequired(java.lang.String...)">
<h3>addRequired</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1059">addRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interf [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1310">addRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interf [...]
<div class="block">Bean property appender: <property>required</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1569,7 +2009,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addRequired(org.apache.juneau.bean.jsonschema.JsonSchemaProperty...)">
<h3>addRequired</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1073">addRequired</a></span><wbr><span class="parameters">(<a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a>...  [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1324">addRequired</a></span><wbr><span class="parameters">(<a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a>...  [...]
<div class="block">Bean property appender: <property>required</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1583,7 +2023,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="getAdditionalProperties()">
<h3>getAdditionalProperties</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Swap.html" title="annotation interface in org.apache.juneau.annotation">@Swap</a>(<a href="JsonSchema.BooleanOrSchemaSwap.html" title="class in org.apache.juneau.bean.jsonschema">BooleanOrSchemaSwap.class</a>)
-</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1089">getAdditionalProperties</a></span>()</div>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1340">getAdditionalProperties</a></span>()</div>
<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1596,7 +2036,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getAdditionalPropertiesAsBoolean()">
<h3>getAdditionalPropertiesAsBoolean</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1105">getAdditionalPropertiesAsBoolean</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1356">getAdditionalPropertiesAsBoolean</a></span>()</div>
<div class="block">Bean property getter: <property>additionalProperties</property>.
<p>
@@ -1611,7 +2052,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getAdditionalPropertiesAsSchema()">
<h3>getAdditionalPropertiesAsSchema</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1118">getAdditionalPropertiesAsSchema</a></span>()</div>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1370">getAdditionalPropertiesAsSchema</a></span>()</div>
<div class="block">Bean property getter: <property>additionalProperties</property>.
<p>
@@ -1627,7 +2069,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="setAdditionalProperties(java.lang.Object)">
<h3>setAdditionalProperties</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>(<a href="../../annotation/Beanp.html#dictionary()">dictionary</a>=<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema.class</a>)
-</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1131">setAdditionalProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java [...]
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1384">setAdditionalProperties</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java [...]
<div class="block">Bean property setter: <property>additionalProperties</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1643,7 +2085,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getEnum()">
<h3>getEnum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../. [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span> <span class="element-name"><a href="../../../. [...]
<div class="block">Bean property getter: <property>enum</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1654,7 +2096,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setEnum(java.util.List)">
<h3>setEnum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1195">setEnum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1448">setEnum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in [...]
<div class="block">Bean property setter: <property>enum</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1665,9 +2107,9 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
-<section class="detail" id="addEnum(java.lang.String...)">
+<section class="detail" id="addEnum(java.lang.Object...)">
<h3>addEnum</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1206">addEnum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1459">addEnum</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface [...]
<div class="block">Bean property appender: <property>enum</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1680,7 +2122,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getAllOf()">
<h3>getAllOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1219" [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1472" [...]
<div class="block">Bean property getter: <property>allOf</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1691,7 +2133,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setAllOf(java.util.List)">
<h3>setAllOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1229">setAllOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface i [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1482">setAllOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface i [...]
<div class="block">Bean property setter: <property>allOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1704,7 +2146,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">
<h3>addAllOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1241">addAllOf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... allOf)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1494">addAllOf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... allOf)</span></div>
<div class="block">Bean property appender: <property>allOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1717,7 +2159,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getAnyOf()">
<h3>getAnyOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1252" [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1505" [...]
<div class="block">Bean property getter: <property>anyOf</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1728,7 +2170,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setAnyOf(java.util.List)">
<h3>setAnyOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1262">setAnyOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface i [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1515">setAnyOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface i [...]
<div class="block">Bean property setter: <property>anyOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1741,7 +2183,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">
<h3>addAnyOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1274">addAnyOf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... anyOf)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1527">addAnyOf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... anyOf)</span></div>
<div class="block">Bean property appender: <property>anyOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1754,7 +2196,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getOneOf()">
<h3>getOneOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1288" [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1541" [...]
<div class="block">Bean property getter: <property>oneOf</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1765,7 +2207,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setOneOf(java.util.List)">
<h3>setOneOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1298">setOneOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface i [...]
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1551">setOneOf</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface i [...]
<div class="block">Bean property setter: <property>oneOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1778,7 +2220,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="addOneOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">
<h3>addOneOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1310">addOneOf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... oneOf)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1563">addOneOf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... oneOf)</span></div>
<div class="block">Bean property appender: <property>oneOf</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1791,7 +2233,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getNot()">
<h3>getNot</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1324">getNot</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1577">getNot</a></span>()</div>
<div class="block">Bean property getter: <property>not</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1802,7 +2244,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setNot(org.apache.juneau.bean.jsonschema.JsonSchema)">
<h3>setNot</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1334">setNot</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> not)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1587">setNot</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> not)</span></div>
<div class="block">Bean property setter: <property>not</property>.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -1813,10 +2255,541 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
+<section class="detail" id="getConst()">
+<h3>getConst</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1601">getConst</a></span>()</div>
+<div class="block">Bean property getter: <property>const</property>.
+
+ <p>
+ This property was added in Draft 06.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>const</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setConst(java.lang.Object)">
+<h3>setConst</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1614">setConst</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface [...]
+<div class="block">Bean property setter: <property>const</property>.
+
+ <p>
+ This property was added in Draft 06.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>_const</code> - The new value for the <property>const</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getExamples()">
+<h3>getExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>></span> <span class="element-name"><a href="../../../. [...]
+<div class="block">Bean property getter: <property>examples</property>.
+
+ <p>
+ This property was added in Draft 06.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>examples</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setExamples(java.util.List)">
+<h3>setExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1640">setExamples</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interfac [...]
+<div class="block">Bean property setter: <property>examples</property>.
+
+ <p>
+ This property was added in Draft 06.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>examples</code> - The new value for the <property>examples</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addExamples(java.lang.Object...)">
+<h3>addExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1651">addExamples</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interf [...]
+<div class="block">Bean property appender: <property>examples</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>examples</code> - The list of items to append to the <property>examples</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getIf()">
+<h3>getIf</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("if")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1667">getIf</a></span>()</div>
+<div class="block">Bean property getter: <property>if</property>.
+
+ <p>
+ This property was added in Draft 07 for conditional schema application.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>if</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setIf(org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>setIf</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("if")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1681">setIf</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _if)</span></div>
+<div class="block">Bean property setter: <property>if</property>.
+
+ <p>
+ This property was added in Draft 07 for conditional schema application.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>_if</code> - The new value for the <property>if</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getThen()">
+<h3>getThen</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("then")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1696">getThen</a></span>()</div>
+<div class="block">Bean property getter: <property>then</property>.
+
+ <p>
+ This property was added in Draft 07 for conditional schema application.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>then</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setThen(org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>setThen</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("then")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1710">setThen</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _then)</span></div>
+<div class="block">Bean property setter: <property>then</property>.
+
+ <p>
+ This property was added in Draft 07 for conditional schema application.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>_then</code> - The new value for the <property>then</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getElse()">
+<h3>getElse</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("else")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1725">getElse</a></span>()</div>
+<div class="block">Bean property getter: <property>else</property>.
+
+ <p>
+ This property was added in Draft 07 for conditional schema application.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>else</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setElse(org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>setElse</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("else")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1739">setElse</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _else)</span></div>
+<div class="block">Bean property setter: <property>else</property>.
+
+ <p>
+ This property was added in Draft 07 for conditional schema application.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>_else</code> - The new value for the <property>else</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getReadOnly()">
+<h3>getReadOnly</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1754">getReadOnly</a></span>()</div>
+<div class="block">Bean property getter: <property>readOnly</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>readOnly</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setReadOnly(java.lang.Boolean)">
+<h3>setReadOnly</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1767">setReadOnly</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or inter [...]
+<div class="block">Bean property setter: <property>readOnly</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>readOnly</code> - The new value for the <property>readOnly</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getWriteOnly()">
+<h3>getWriteOnly</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1780">getWriteOnly</a></span>()</div>
+<div class="block">Bean property getter: <property>writeOnly</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>writeOnly</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setWriteOnly(java.lang.Boolean)">
+<h3>setWriteOnly</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1793">setWriteOnly</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or inte [...]
+<div class="block">Bean property setter: <property>writeOnly</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>writeOnly</code> - The new value for the <property>writeOnly</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getContentMediaType()">
+<h3>getContentMediaType</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1806">getContentMediaType</a></span>()</div>
+<div class="block">Bean property getter: <property>contentMediaType</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>contentMediaType</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setContentMediaType(java.lang.String)">
+<h3>setContentMediaType</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1819">setContentMediaType</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class o [...]
+<div class="block">Bean property setter: <property>contentMediaType</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>contentMediaType</code> - The new value for the <property>contentMediaType</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getContentEncoding()">
+<h3>getContentEncoding</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1832">getContentEncoding</a></span>()</div>
+<div class="block">Bean property getter: <property>contentEncoding</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>contentEncoding</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setContentEncoding(java.lang.String)">
+<h3>setContentEncoding</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1845">setContentEncoding</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or [...]
+<div class="block">Bean property setter: <property>contentEncoding</property>.
+
+ <p>
+ This property was added in Draft 07.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>contentEncoding</code> - The new value for the <property>contentEncoding</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDefs()">
+<h3>getDefs</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$defs")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonS [...]
+<div class="block">Bean property getter: <property>$defs</property>.
+
+ <p>
+ This is the Draft 2020-12 replacement for <property>definitions</property>.
+ Both properties are supported for backward compatibility.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>$defs</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDefs(java.util.Map)">
+<h3>setDefs</h3>
+<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$defs")
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1874">setDefs</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="exter [...]
+<div class="block">Bean property setter: <property>$defs</property>.
+
+ <p>
+ This is the Draft 2020-12 replacement for <property>definitions</property>.
+ Both properties are supported for backward compatibility.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>defs</code> - The new value for the <property>$defs</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>addDef</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1889">addDef</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface i [...]
+ <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> def)</span></div>
+<div class="block">Bean property appender: <property>$defs</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - The key in the defs map entry.</dd>
+<dd><code>def</code> - The value in the defs map entry.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getPrefixItems()">
+<h3>getPrefixItems</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1905">getPrefixItems</a></span>()</div>
+<div class="block">Bean property getter: <property>prefixItems</property>.
+
+ <p>
+ This property was added in Draft 2020-12 for tuple validation.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>prefixItems</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchemaArray)">
+<h3>setPrefixItems</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1918">setPrefixItems</a></span><wbr><span class="parameters">(<a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a> prefi [...]
+<div class="block">Bean property setter: <property>prefixItems</property>.
+
+ <p>
+ This property was added in Draft 2020-12 for tuple validation.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>prefixItems</code> - The new value for the <property>prefixItems</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">
+<h3>addPrefixItems</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1930">addPrefixItems</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... prefixItems) [...]
+<div class="block">Bean property appender: <property>prefixItems</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>prefixItems</code> - The list of items to append to the <property>prefixItems</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getUnevaluatedItems()">
+<h3>getUnevaluatedItems</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1946">getUnevaluatedItems</a></span>()</div>
+<div class="block">Bean property getter: <property>unevaluatedItems</property>.
+
+ <p>
+ This property was added in Draft 2019-09.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>unevaluatedItems</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setUnevaluatedItems(org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>setUnevaluatedItems</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1959">setUnevaluatedItems</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluate [...]
+<div class="block">Bean property setter: <property>unevaluatedItems</property>.
+
+ <p>
+ This property was added in Draft 2019-09.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>unevaluatedItems</code> - The new value for the <property>unevaluatedItems</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getUnevaluatedProperties()">
+<h3>getUnevaluatedProperties</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1973">getUnevaluatedProperties</a></span>()</div>
+<div class="block">Bean property getter: <property>unevaluatedProperties</property>.
+
+ <p>
+ This property was added in Draft 2019-09.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>unevaluatedProperties</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setUnevaluatedProperties(org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>setUnevaluatedProperties</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1986">setUnevaluatedProperties</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> uneva [...]
+<div class="block">Bean property setter: <property>unevaluatedProperties</property>.
+
+ <p>
+ This property was added in Draft 2019-09.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>unevaluatedProperties</code> - The new value for the <property>unevaluatedProperties</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDependentSchemas()">
+<h3>getDependentSchemas</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="JsonSchema.html" title="class in org.apache.juneau [...]
+<div class="block">Bean property getter: <property>dependentSchemas</property>.
+
+ <p>
+ This property was added in Draft 2019-09 as a replacement for the schema form of <property>dependencies</property>.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>dependentSchemas</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDependentSchemas(java.util.Map)">
+<h3>setDependentSchemas</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2013">setDependentSchemas</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or i [...]
+<div class="block">Bean property setter: <property>dependentSchemas</property>.
+
+ <p>
+ This property was added in Draft 2019-09 as a replacement for the schema form of <property>dependencies</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>dependentSchemas</code> - The new value for the <property>dependentSchemas</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addDependentSchema(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">
+<h3>addDependentSchema</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2027">addDependentSchema</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or [...]
+ <a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> schema)</span></div>
+<div class="block">Bean property appender: <property>dependentSchemas</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - The key of the entry in the dependentSchemas map.</dd>
+<dd><code>schema</code> - The value of the entry in the dependentSchemas map.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDependentRequired()">
+<h3>getDependentRequired</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api [...]
+<div class="block">Bean property getter: <property>dependentRequired</property>.
+
+ <p>
+ This property was added in Draft 2019-09 as a replacement for the array form of <property>dependencies</property>.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>The value of the <property>dependentRequired</property> property on this bean, or <jk>null</jk> if it is not set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDependentRequired(java.util.Map)">
+<h3>setDependentRequired</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2056">setDependentRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or [...]
+<div class="block">Bean property setter: <property>dependentRequired</property>.
+
+ <p>
+ This property was added in Draft 2019-09 as a replacement for the array form of <property>dependencies</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>dependentRequired</code> - The new value for the <property>dependentRequired</property> property on this bean.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addDependentRequired(java.lang.String,java.util.List)">
+<h3>addDependentRequired</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2068">addDependentRequired</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class [...]
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> required)</span></div>
+<div class="block">Bean property appender: <property>dependentRequired</property>.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - The key of the entry in the dependentRequired map.</dd>
+<dd><code>required</code> - The value of the entry in the dependentRequired map.</dd>
+<dt>Returns:</dt>
+<dd>This object.</dd>
+</dl>
+</section>
+</li>
+<li>
<section class="detail" id="getRef()">
<h3>getRef</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$ref")
-</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1345">getRef</a></span>()</div>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2080">getRef</a></span>()</div>
<div class="block">Bean property getter: <property>$ref</property>.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -1828,7 +2801,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="setRef(java.lang.Object)">
<h3>setRef</h3>
<div class="member-signature"><span class="annotations"><a href="../../annotation/Beanp.html" title="annotation interface in org.apache.juneau.annotation">@Beanp</a>("$ref")
-</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1363">setRef</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="ext [...]
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2098">setRef</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="ext [...]
<div class="block">Bean property setter: <property>$ref</property>.
<p>
@@ -1848,7 +2821,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setMaster(org.apache.juneau.bean.jsonschema.JsonSchema)">
<h3>setMaster</h3>
-<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1399">setMaster</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> master)</span></div>
+<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2134">setMaster</a></span><wbr><span class="parameters">(<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> master)</span></div>
<div class="block">Sets the master schema for this schema and all child schema objects.
<p>
@@ -1863,7 +2836,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="resolve()">
<h3>resolve</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1440">resolve</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2191">resolve</a></span>()</div>
<div class="block">Resolve schema if reference.
<p>
@@ -1882,7 +2855,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="setSchemaMap(org.apache.juneau.bean.jsonschema.JsonSchemaMap)">
<h3>setSchemaMap</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1453">setSchemaMap</a></span><wbr><span class="parameters">(<a href="JsonSchemaMap.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaMap</a> schemaMap)< [...]
+<div class="member-signature"><span class="annotations"><a href="../../annotation/BeanIgnore.html" title="annotation interface in org.apache.juneau.annotation">@BeanIgnore</a>
+</span><span class="modifiers">public</span> <span class="return-type"><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2204">setSchemaMap</a></span><wbr><span class="parameters">(<a href="JsonSchemaMap.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaMap</a> schemaMap)</span></div>
<div class="block">Associates a schema map with this schema for resolving other schemas identified through <property>$ref</property>
properties.</div>
<dl class="notes">
@@ -1896,7 +2870,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-1458">toString</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/juneau/bean/jsonschema/JsonSchema.html#line-2210">toString</a></span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaProperty.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaProperty.html
index b603481a52..091f9e75cb 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaProperty.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaProperty.html
@@ -125,7 +125,7 @@ loadScripts(document, 'script');</script>
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.juneau.bean.jsonschema.JsonSchema">Methods inherited from class org.apache.juneau.bean.jsonschema.<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></h3>
-<code><a href="JsonSchema.html#addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAdditionalItems</a>, <a href="JsonSchema.html#addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAllOf</a>, <a href="JsonSchema.html#addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAnyOf</a>, <a href="JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">addDefinition</a>, <a href="JsonSchema.html#addDependency(java.lang.S [...]
+<code><a href="JsonSchema.html#addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAdditionalItems</a>, <a href="JsonSchema.html#addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAllOf</a>, <a href="JsonSchema.html#addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAnyOf</a>, <a href="JsonSchema.html#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">addDef</a>, <a href="JsonSchema.html#addDefinition(java.lang.String,org.apac [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or [...]
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaPropertySimpleArray.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaPropertySimpleArray.html
index 4af629772b..74ba51591b 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaPropertySimpleArray.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaPropertySimpleArray.html
@@ -126,7 +126,7 @@ loadScripts(document, 'script');</script>
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.juneau.bean.jsonschema.JsonSchema">Methods inherited from class org.apache.juneau.bean.jsonschema.<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></h3>
-<code><a href="JsonSchema.html#addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAdditionalItems</a>, <a href="JsonSchema.html#addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAllOf</a>, <a href="JsonSchema.html#addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAnyOf</a>, <a href="JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">addDefinition</a>, <a href="JsonSchema.html#addDependency(java.lang.S [...]
+<code><a href="JsonSchema.html#addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAdditionalItems</a>, <a href="JsonSchema.html#addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAllOf</a>, <a href="JsonSchema.html#addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAnyOf</a>, <a href="JsonSchema.html#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">addDef</a>, <a href="JsonSchema.html#addDefinition(java.lang.String,org.apac [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or [...]
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaRef.html b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaRef.html
index 353f8f74dc..4493413c04 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaRef.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/JsonSchemaRef.html
@@ -119,7 +119,7 @@ loadScripts(document, 'script');</script>
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.juneau.bean.jsonschema.JsonSchema">Methods inherited from class org.apache.juneau.bean.jsonschema.<a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></h3>
-<code><a href="JsonSchema.html#addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAdditionalItems</a>, <a href="JsonSchema.html#addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAllOf</a>, <a href="JsonSchema.html#addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAnyOf</a>, <a href="JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">addDefinition</a>, <a href="JsonSchema.html#addDependency(java.lang.S [...]
+<code><a href="JsonSchema.html#addAdditionalItems(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAdditionalItems</a>, <a href="JsonSchema.html#addAllOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAllOf</a>, <a href="JsonSchema.html#addAnyOf(org.apache.juneau.bean.jsonschema.JsonSchema...)">addAnyOf</a>, <a href="JsonSchema.html#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)">addDef</a>, <a href="JsonSchema.html#addDefinition(java.lang.String,org.apac [...]
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or [...]
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchema.html b/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchema.html
index cef96e8041..5c707511bd 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchema.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchema.html
@@ -110,22 +110,45 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property appender: <property>anyOf</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDefinition</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> def)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property appender: <property>definitions</property>.</div>
+<div class="block">Bean property appender: <property>$defs</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependency</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDefinition</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property appender: <property>definitions</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependency</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Bean property appender: <property>dependencies</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependentRequired(java.lang.String,java.util.List)" class="member-name-link">addDependentRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> required)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property appender: <property>dependentRequired</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addEnum(java.lang.String...)" class="member-name-link">addEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... _enum)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependentSchema(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependentSchema</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> schema)</code></div>
<div class="col-last odd-row-color">
+<div class="block">Bean property appender: <property>dependentSchemas</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addEnum(java.lang.Object...)" class="member-name-link">addEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... _enum)</code></div>
+<div class="col-last even-row-color">
<div class="block">Bean property appender: <property>enum</property>.</div>
</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addExamples(java.lang.Object...)" class="member-name-link">addExamples</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... examples)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property appender: <property>examples</property>.</div>
+</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addItems</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... items)</code></div>
<div class="col-last even-row-color">
@@ -142,60 +165,90 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property appender: <property>patternProperties</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addProperties</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addPrefixItems</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... prefixItems)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property appender: <property>properties</property>.</div>
+<div class="block">Bean property appender: <property>prefixItems</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addRequired(java.lang.String...)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... required)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addProperties</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</code></div>
<div class="col-last even-row-color">
-<div class="block">Bean property appender: <property>required</property>.</div>
+<div class="block">Bean property appender: <property>properties</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addRequired(java.util.List)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" [...]
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addRequired(java.lang.String...)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... required)</code></div>
<div class="col-last odd-row-color">
<div class="block">Bean property appender: <property>required</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addRequired(org.apache.juneau.bean.jsonschema.JsonSchemaProperty...)" class="member-name-link">addRequired</a><wbr>(<a href="../JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a>... properties)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addRequired(java.util.List)" class="member-name-link">addRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang [...]
<div class="col-last even-row-color">
<div class="block">Bean property appender: <property>required</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addTypes(org.apache.juneau.bean.jsonschema.JsonType...)" class="member-name-link">addTypes</a><wbr>(<a href="../JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a>... types)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addRequired(org.apache.juneau.bean.jsonschema.JsonSchemaProperty...)" class="member-name-link">addRequired</a><wbr>(<a href="../JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaProperty</a>... properties)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property appender: <property>type</property>.</div>
+<div class="block">Bean property appender: <property>required</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchemaMap.</span><code><a href="../JsonSchemaMap.html#get(java.lang.Object)" class="member-name-link">get</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> uri)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addTypes(org.apache.juneau.bean.jsonschema.JsonType...)" class="member-name-link">addTypes</a><wbr>(<a href="../JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema">JsonType</a>... types)</code></div>
<div class="col-last even-row-color">
-<div class="block">Return the <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchema</code></a> object at the specified URI.</div>
+<div class="block">Bean property appender: <property>type</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getAdditionalPropertiesAsSchema()" class="member-name-link">getAdditionalPropertiesAsSchema</a>()</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchemaMap.</span><code><a href="../JsonSchemaMap.html#get(java.lang.Object)" class="member-name-link">get</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> uri)</code></div>
<div class="col-last odd-row-color">
+<div class="block">Return the <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchema</code></a> object at the specified URI.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getAdditionalPropertiesAsSchema()" class="member-name-link">getAdditionalPropertiesAsSchema</a>()</code></div>
+<div class="col-last even-row-color">
<div class="block">Bean property getter: <property>additionalProperties</property>.</div>
</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getElse()" class="member-name-link">getElse</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>else</property>.</div>
+</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getItemsAsSchema()" class="member-name-link">getItemsAsSchema</a>()</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getIf()" class="member-name-link">getIf</a>()</code></div>
<div class="col-last even-row-color">
-<div class="block">Bean property getter: <property>items</property>.</div>
+<div class="block">Bean property getter: <property>if</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getNot()" class="member-name-link">getNot</a>()</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getItemsAsSchema()" class="member-name-link">getItemsAsSchema</a>()</code></div>
<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>items</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getNot()" class="member-name-link">getNot</a>()</code></div>
+<div class="col-last even-row-color">
<div class="block">Bean property getter: <property>not</property>.</div>
</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getProperty(java.lang.String)" class="member-name-link">getProperty</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Returns the property with the specified name.</div>
+</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getProperty(java.lang.String)" class="member-name-link">getProperty</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getProperty(java.lang.String,boolean)" class="member-name-link">getProperty</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ boolean resolve)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the property with the specified name.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getProperty(java.lang.String,boolean)" class="member-name-link">getProperty</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- boolean resolve)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getThen()" class="member-name-link">getThen</a>()</code></div>
<div class="col-last odd-row-color">
-<div class="block">Returns the property with the specified name.</div>
+<div class="block">Bean property getter: <property>then</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getUnevaluatedItems()" class="member-name-link">getUnevaluatedItems</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>unevaluatedItems</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getUnevaluatedProperties()" class="member-name-link">getUnevaluatedProperties</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property getter: <property>unevaluatedProperties</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JsonSchemaMap.</span><code><a href="../JsonSchemaMap.html#load(java.net.URI)" class="member-name-link">load</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/URI.html" title="class or interface in java.net" class="external-link">URI</a> uri)</code></div>
@@ -228,39 +281,91 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property setter: <property>anyOf</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDefinitions(java.util.Map)" class="member-name-link">setDefinitions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.l [...]
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setConst(java.lang.Object)" class="member-name-link">setConst</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> _const)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>const</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setContentEncoding(java.lang.String)" class="member-name-link">setContentEncoding</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> contentEncoding)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>contentEncoding</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setContentMediaType(java.lang.String)" class="member-name-link">setContentMediaType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> contentMediaType)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>contentMediaType</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDefinitions(java.util.Map)" class="member-name-link">setDefinitions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.la [...]
+<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>definitions</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDefs(java.util.Map)" class="member-name-link">setDefs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ex [...]
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>$defs</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDependencies(java.util.Map)" class="member-name-link">setDependencies</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java. [...]
<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>dependencies</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDependentRequired(java.util.Map)" class="member-name-link">setDependentRequired</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interfa [...]
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>dependentRequired</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDependentSchemas(java.util.Map)" class="member-name-link">setDependentSchemas</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface [...]
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>dependentSchemas</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDescription(java.lang.String)" class="member-name-link">setDescription</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> description)</code></div>
<div class="col-last even-row-color">
<div class="block">Bean property setter: <property>description</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setEnum(java.util.List)" class="member-name-link">setEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class=" [...]
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setElse(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setElse</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _else)</code></div>
<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>else</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setEnum(java.util.List)" class="member-name-link">setEnum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class= [...]
+<div class="col-last even-row-color">
<div class="block">Bean property setter: <property>enum</property>.</div>
</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setExamples(java.util.List)" class="member-name-link">setExamples</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" [...]
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>examples</property>.</div>
+</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setExclusiveMaximum(java.lang.Boolean)" class="member-name-link">setExclusiveMaximum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> exclusiveMaximum)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setExclusiveMaximum(java.lang.Number)" class="member-name-link">setExclusiveMaximum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> exclusiveMaximum)</code></div>
<div class="col-last even-row-color">
<div class="block">Bean property setter: <property>exclusiveMaximum</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setExclusiveMinimum(java.lang.Boolean)" class="member-name-link">setExclusiveMinimum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> exclusiveMinimum)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setExclusiveMinimum(java.lang.Number)" class="member-name-link">setExclusiveMinimum</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> exclusiveMinimum)</code></div>
<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>exclusiveMinimum</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setId(java.lang.Object)" class="member-name-link">setId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> id)</code></div>
<div class="col-last even-row-color">
-<div class="block">Bean property setter: <property>id</property>.</div>
+<div class="block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="../JsonSchema.html#setIdUri(java.lang.Object)"><code>setIdUri(Object)</code></a> instead.</div>
+</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setIdUri(java.lang.Object)" class="member-name-link">setIdUri</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> idUri)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>$id</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setIf(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setIf</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _if)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>if</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setItems(java.lang.Object)" class="member-name-link">setItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> items)</code></div>
@@ -338,10 +443,20 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property setter: <property>patternProperties</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setProperties(java.util.Map)" class="member-name-link">setProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lan [...]
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchemaArray)" class="member-name-link">setPrefixItems</a><wbr>(<a href="../JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a> prefixItems)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>prefixItems</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setProperties(java.util.Map)" class="member-name-link">setProperties</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang [...]
+<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>properties</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setReadOnly(java.lang.Boolean)" class="member-name-link">setReadOnly</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> readOnly)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>readOnly</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setRef(java.lang.Object)" class="member-name-link">setRef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> ref)</code></div>
<div class="col-last odd-row-color">
@@ -364,20 +479,40 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property setter: <property>$schema</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setTitle(java.lang.String)" class="member-name-link">setTitle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> title)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setThen(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setThen</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _then)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property setter: <property>title</property>.</div>
+<div class="block">Bean property setter: <property>then</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setType(java.lang.Object)" class="member-name-link">setType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> type)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setTitle(java.lang.String)" class="member-name-link">setTitle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> title)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>title</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setType(java.lang.Object)" class="member-name-link">setType</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> type)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Bean property setter: <property>type</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setUnevaluatedItems(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedItems</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluatedItems)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>unevaluatedItems</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setUniqueItems(java.lang.Boolean)" class="member-name-link">setUniqueItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> uniqueItems)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setUnevaluatedProperties(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedProperties</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluatedProperties)</code></div>
<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>unevaluatedProperties</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setUniqueItems(java.lang.Boolean)" class="member-name-link">setUniqueItems</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> uniqueItems)</code></div>
+<div class="col-last even-row-color">
<div class="block">Bean property setter: <property>uniqueItems</property>.</div>
</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setWriteOnly(java.lang.Boolean)" class="member-name-link">setWriteOnly</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> writeOnly)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>writeOnly</property>.</div>
+</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.juneau.bean.jsonschema</a> that return types with arguments of type <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span></div>
<div class="summary-table three-column-summary">
@@ -405,10 +540,20 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property getter: <property>definitions</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getDependencies()" class="member-name-link">getDependencies</a>()</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getDefs()" class="member-name-link">getDefs</a>()</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>$defs</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getDependencies()" class="member-name-link">getDependencies</a>()</code></div>
+<div class="col-last odd-row-color">
<div class="block">Bean property getter: <property>dependencies</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getDependentSchemas()" class="member-name-link">getDependentSchemas</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>dependentSchemas</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getOneOf()" class="member-name-link">getOneOf</a>()</code></div>
<div class="col-last odd-row-color">
@@ -456,17 +601,29 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property appender: <property>anyOf</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDefinition</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDef(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDef</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> def)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property appender: <property>definitions</property>.</div>
+<div class="block">Bean property appender: <property>$defs</property>.</div>
</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependency</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
- <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDefinition(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDefinition</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> definition)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property appender: <property>definitions</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependency(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependency</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> dependency)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Bean property appender: <property>dependencies</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addDependentSchema(java.lang.String,org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">addDependentSchema</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name,
+ <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> schema)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property appender: <property>dependentSchemas</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addItems</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... items)</code></div>
<div class="col-last odd-row-color">
@@ -478,19 +635,49 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property appender: <property>oneOf</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addProperties</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addPrefixItems</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... prefixItems)</code></div>
<div class="col-last odd-row-color">
+<div class="block">Bean property appender: <property>prefixItems</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#addProperties(org.apache.juneau.bean.jsonschema.JsonSchema...)" class="member-name-link">addProperties</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>... properties)</code></div>
+<div class="col-last even-row-color">
<div class="block">Bean property appender: <property>properties</property>.</div>
</div>
-<div class="col-first even-row-color"><code>protected void</code></div>
-<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setMaster(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setMaster</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> master)</code></div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setElse(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setElse</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _else)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>else</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setIf(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setIf</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _if)</code></div>
<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>if</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code>protected void</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setMaster(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setMaster</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> master)</code></div>
+<div class="col-last odd-row-color">
<div class="block">Sets the master schema for this schema and all child schema objects.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setNot(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setNot</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> not)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>not</property>.</div>
+</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setNot(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setNot</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> not)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setThen(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setThen</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> _then)</code></div>
<div class="col-last odd-row-color">
-<div class="block">Bean property setter: <property>not</property>.</div>
+<div class="block">Bean property setter: <property>then</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setUnevaluatedItems(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedItems</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluatedItems)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>unevaluatedItems</property>.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setUnevaluatedProperties(org.apache.juneau.bean.jsonschema.JsonSchema)" class="member-name-link">setUnevaluatedProperties</a><wbr>(<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a> unevaluatedProperties)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>unevaluatedProperties</property>.</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../package-summary.html">org.apache.juneau.bean.jsonschema</a> with type arguments of type <a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></span></div>
@@ -514,10 +701,20 @@ loadScripts(document, 'script');</script>
<div class="block">Bean property setter: <property>definitions</property>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDependencies(java.util.Map)" class="member-name-link">setDependencies</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java. [...]
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDefs(java.util.Map)" class="member-name-link">setDefs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ext [...]
<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>$defs</property>.</div>
+</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDependencies(java.util.Map)" class="member-name-link">setDependencies</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java [...]
+<div class="col-last even-row-color">
<div class="block">Bean property setter: <property>dependencies</property>.</div>
</div>
+<div class="col-first odd-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setDependentSchemas(java.util.Map)" class="member-name-link">setDependentSchemas</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface [...]
+<div class="col-last odd-row-color">
+<div class="block">Bean property setter: <property>dependentSchemas</property>.</div>
+</div>
<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setOneOf(java.util.List)" class="member-name-link">setOneOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a>> oneOf)</code></div>
<div class="col-last even-row-color">
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchemaArray.html b/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchemaArray.html
index f0f5b5acd5..a85fa7876a 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchemaArray.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/class-use/JsonSchemaArray.html
@@ -81,6 +81,22 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">
<div class="block">Bean property getter: <property>items</property>.</div>
</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#getPrefixItems()" class="member-name-link">getPrefixItems</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property getter: <property>prefixItems</property>.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.juneau.bean.jsonschema</a> with parameters of type <a href="../JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchema</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">JsonSchema.</span><code><a href="../JsonSchema.html#setPrefixItems(org.apache.juneau.bean.jsonschema.JsonSchemaArray)" class="member-name-link">setPrefixItems</a><wbr>(<a href="../JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema">JsonSchemaArray</a> prefixItems)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Bean property setter: <property>prefixItems</property>.</div>
+</div>
</div>
</section>
</li>
diff --git a/site/apidocs/org/apache/juneau/bean/jsonschema/package-summary.html b/site/apidocs/org/apache/juneau/bean/jsonschema/package-summary.html
index 855d7375f7..e00ff9cc8e 100644
--- a/site/apidocs/org/apache/juneau/bean/jsonschema/package-summary.html
+++ b/site/apidocs/org/apache/juneau/bean/jsonschema/package-summary.html
@@ -68,12 +68,194 @@ loadScripts(document, 'script');</script>
<div class="package-signature">package <span class="element-name">org.apache.juneau.bean.jsonschema</span></div>
<section class="package-description" id="package-description">
<div class="block">JSON Schema Data Transfer Objects
-
+
+ <h5 class='topic'>Overview</h5>
+
<p>
- This package contains predefined DTOs for working with JSON Schema definitions.
- These classes provide a convenient way to serialize and parse JSON Schema content
- using Juneau's marshalling framework.
- </p></div>
+ Juneau supports serializing and parsing of JSON Schema documents through the use of beans defined in the
+ <c>org.apache.juneau.bean.jsonschema</c> package.
+ These beans are used with the existing <a href="../../json/JsonSerializer.html" title="class in org.apache.juneau.json"><code>JsonSerializer</code></a> and
+ <a href="../../json/JsonParser.html" title="class in org.apache.juneau.json"><code>JsonParser</code></a> classes to produce and consume JSON Schema documents.
+ </p>
+
+ <p>
+ <b>NOTE:</b> This implementation follows the JSON Schema Draft 2020-12 specification.
+ For backward compatibility, deprecated properties from earlier drafts (Draft 04) are still supported.
+ </p>
+
+ <h5 class='topic'>Bean Classes</h5>
+
+ <p>
+ The bean classes that make up the model are as follows:
+ </p>
+ <ul class='spaced-list'>
+ <li><a href="JsonSchema.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchema</code></a> - Top level schema object.
+ <li><a href="JsonSchemaProperty.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchemaProperty</code></a> - A subclass of <c>JsonSchema</c> for
+ representing properties.
+ <li><a href="JsonSchemaPropertySimpleArray.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchemaPropertySimpleArray</code></a> - A convenience subclass of
+ <c>JsonSchemaProperty</c> for representing properties of simple array types.
+ <li><a href="JsonSchemaRef.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchemaRef</code></a> - Represents a URI reference to another schema.
+ <li><a href="JsonSchemaArray.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonSchemaArray</code></a> - An array of <c>JsonSchema</c> objects.
+ <li><a href="JsonType.html" title="enum class in org.apache.juneau.bean.jsonschema"><code>JsonType</code></a> - An enum of possible JSON data types.
+ <li><a href="JsonTypeArray.html" title="class in org.apache.juneau.bean.jsonschema"><code>JsonTypeArray</code></a> - An array of <c>JsonType</c> objects.
+ </ul>
+
+ <h5 class='topic'>Creating JSON Schema Documents</h5>
+
+ <p>
+ JSON Schema documents can be constructed using the Juneau JSON Schema beans as a document model object.
+ These beans are defined with fluent-style setters to make constructing documents as easy as possible.
+ </p>
+
+ <p>
+ The following is an example JSON Schema document:
+ </p>
+ <p class='bjson'>
+ {
+ <js>"title"</js>: <js>"Example Schema"</js>,
+ <js>"type"</js>: <js>"object"</js>,
+ <js>"properties"</js>: {
+ <js>"firstName"</js>: {
+ <js>"type"</js>: <js>"string"</js>
+ },
+ <js>"lastName"</js>: {
+ <js>"type"</js>: <js>"string"</js>
+ },
+ <js>"age"</js>: {
+ <js>"description"</js>: <js>"Age in years"</js>,
+ <js>"type"</js>: <js>"integer"</js>,
+ <js>"minimum"</js>: 0
+ }
+ },
+ <js>"required"</js>: [<js>"firstName"</js>, <js>"lastName"</js>]
+ }
+ </p>
+
+ <p>
+ This document can be constructed using the following code:
+ </p>
+ <p class='bjava'>
+ <jc>// Create the document object model</jc>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setTitle(<js>"Example Schema"</js>)
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addProperties(
+ <jk>new</jk> JsonSchemaProperty(<js>"firstName"</js>, JsonType.<jsf>STRING</jsf>),
+ <jk>new</jk> JsonSchemaProperty(<js>"lastName"</js>, JsonType.<jsf>STRING</jsf>),
+ <jk>new</jk> JsonSchemaProperty(<js>"age"</js>, JsonType.<jsf>INTEGER</jsf>)
+ .setDescription(<js>"Age in years"</js>)
+ .setMinimum(0)
+ )
+ .addRequired(<js>"firstName"</js>, <js>"lastName"</js>);
+
+ <jc>// Serialize to JSON</jc>
+ String <jv>json</jv> = JsonSerializer.<jsf>DEFAULT_READABLE</jsf>.serialize(<jv>schema</jv>);
+ </p>
+
+ <p>
+ The following is a more-complex example showing various kinds of constraints:
+ </p>
+ <p class='bjson'>
+ {
+ <js>"$id"</js>: <js>"http://some.site.somewhere/entry-schema#"</js>,
+ <js>"$schema"</js>: <js>"https://json-schema.org/draft/2020-12/schema"</js>,
+ <js>"description"</js>: <js>"schema for an fstab entry"</js>,
+ <js>"type"</js>: <js>"object"</js>,
+ <js>"required"</js>: [ <js>"storage"</js> ],
+ <js>"properties"</js>: {
+ <js>"storage"</js>: {
+ <js>"type"</js>: <js>"object"</js>,
+ <js>"oneOf"</js>: [
+ { <js>"$ref"</js>: <js>"#/definitions/diskDevice"</js> },
+ { <js>"$ref"</js>: <js>"#/definitions/diskUUID"</js> },
+ { <js>"$ref"</js>: <js>"#/definitions/nfs"</js> },
+ { <js>"$ref"</js>: <js>"#/definitions/tmpfs"</js> }
+ ]
+ },
+ <js>"fstype"</js>: {
+ <js>"enum"</js>: [ <js>"ext3"</js>, <js>"ext4"</js>, <js>"btrfs"</js> ]
+ },
+ <js>"options"</js>: {
+ <js>"type"</js>: <js>"array"</js>,
+ <js>"minItems"</js>: 1,
+ <js>"items"</js>: { <js>"type"</js>: <js>"string"</js> },
+ <js>"uniqueItems"</js>: <jk>true</jk>
+ },
+ <js>"readonly"</js>: { <js>"type"</js>: <js>"boolean"</js> }
+ },
+ <js>"definitions"</js>: {
+ <js>"diskDevice"</js>: {},
+ <js>"diskUUID"</js>: {},
+ <js>"nfs"</js>: {},
+ <js>"tmpfs"</js>: {}
+ }
+ }
+ </p>
+
+ <p>
+ This document can be constructed using the following code:
+ </p>
+ <p class='bjava'>
+ JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()
+ .setIdUri(<js>"http://some.site.somewhere/entry-schema#"</js>)
+ .setSchemaVersionUri(<js>"https://json-schema.org/draft/2020-12/schema"</js>)
+ .setDescription(<js>"schema for an fstab entry"</js>)
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addRequired(<js>"storage"</js>)
+ .addProperties(
+ <jk>new</jk> JsonSchemaProperty(<js>"storage"</js>)
+ .setType(JsonType.<jsf>OBJECT</jsf>)
+ .addOneOf(
+ <jk>new</jk> JsonSchemaRef(<js>"#/definitions/diskDevice"</js>),
+ <jk>new</jk> JsonSchemaRef(<js>"#/definitions/diskUUID"</js>),
+ <jk>new</jk> JsonSchemaRef(<js>"#/definitions/nsf"</js>),
+ <jk>new</jk> JsonSchemaRef(<js>"#/definitions/tmpfs"</js>)
+ ),
+ <jk>new</jk> JsonSchemaProperty(<js>"fstype"</js>)
+ .addEnum(<js>"ext3"</js>, <js>"ext4"</js>, <js>"btrfs"</js>),
+ <jk>new</jk> JsonSchemaPropertySimpleArray(<js>"options"</js>, JsonType.<jsf>STRING</jsf>)
+ .setMinItems(1)
+ .setUniqueItems(<jk>true</jk>),
+ <jk>new</jk> JsonSchemaProperty(<js>"readonly"</js>)
+ .setType(JsonType.<jsf>BOOLEAN</jsf>)
+ )
+ .addDefinition(<js>"diskDevice"</js>, <jk>new</jk> JsonSchema())
+ .addDefinition(<js>"diskUUID"</js>, <jk>new</jk> JsonSchema())
+ .addDefinition(<js>"nfs"</js>, <jk>new</jk> JsonSchema())
+ .addDefinition(<js>"tmpfs"</js>, <jk>new</jk> JsonSchema());
+
+ <jc>// Serialize to JSON</jc>
+ String <jv>json</jv> = JsonSerializer.<jsf>DEFAULT_READABLE</jsf>.serialize(<jv>schema</jv>);
+ </p>
+
+ <h5 class='topic'>Serializing to Other Data Types</h5>
+
+ <p>
+ Since the JSON Schema DTOs are simple beans, they can be used to serialize to a variety of other
+ language types as well as JSON.
+ This also allows JSON Schema documents to be easily served up using the Juneau REST API.
+ </p>
+
+ <h5 class='topic'>Parsing JSON Schema Documents</h5>
+
+ <p>
+ Use the <a href="../../json/JsonParser.html" title="class in org.apache.juneau.json"><code>JsonParser</code></a> to parse JSON Schema documents into DTOs:
+ </p>
+ <p class='bjava'>
+ <jc>// Use parser to load JSON Schema document into JSON Schema DTOs</jc>
+ JsonSchema <jv>schema</jv> = JsonParser.<jsf>DEFAULT</jsf>.parse(<jv>json</jv>, JsonSchema.<jk>class</jk>);
+ </p>
+
+ <p>
+ Schema objects can also be constructed from other media types using the appropriate parsers.
+ </p>
+
+ <h5 class='section'>See Also:</h5>
+ <ul>
+ <li class='link'><a href="https://json-schema.org/draft/2020-12/json-schema-core.html">JSON Schema 2020-12 Core</a>
+ <li class='link'><a href="https://json-schema.org/draft/2020-12/json-schema-validation.html">JSON Schema 2020-12 Validation</a>
+ <li class='link'><a class="doclink" href="https://juneau.apache.org/docs/topics/JuneauBeanJsonSchema">juneau-bean-jsonschema</a>
+ </ul></div>
</section>
<section class="summary">
<ul class="summary-list">
diff --git a/site/apidocs/src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html b/site/apidocs/src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html
index 33e552b07b..5634617faa 100644
--- a/site/apidocs/src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html
+++ b/site/apidocs/src-html/org/apache/juneau/bean/jsonschema/JsonSchema.BooleanOrSchemaArraySwap.html
@@ -45,1434 +45,2186 @@
<span class="source-line-no">032</span><span id="line-32"></span>
<span class="source-line-no">033</span><span id="line-33">/**</span>
<span class="source-line-no">034</span><span id="line-34"> * Represents a top-level schema object bean in the JSON-Schema core specification.</span>
-<span class="source-line-no">035</span><span id="line-35"> */</span>
-<span class="source-line-no">036</span><span id="line-36">@Bean(typeName="schema",</span>
-<span class="source-line-no">037</span><span id="line-37"> properties="id,$schema,$ref, title,description,type,definitions,properties,"</span>
-<span class="source-line-no">038</span><span id="line-38"> + "patternProperties,dependencies,items,multipleOf,maximum,exclusiveMaximum,"</span>
-<span class="source-line-no">039</span><span id="line-39"> + "minimum,exclusiveMinimum,maxLength,minLength,pattern,additionalItems,"</span>
-<span class="source-line-no">040</span><span id="line-40"> + "maxItems,minItems,uniqueItems,maxProperties,minProperties,required,"</span>
-<span class="source-line-no">041</span><span id="line-41"> + "additionalProperties,enum,allOf,anyOf,oneOf,not"</span>
-<span class="source-line-no">042</span><span id="line-42">)</span>
-<span class="source-line-no">043</span><span id="line-43">public class JsonSchema {</span>
-<span class="source-line-no">044</span><span id="line-44"> private String name; // Property name. Not serialized.</span>
-<span class="source-line-no">045</span><span id="line-45"> private URI id;</span>
-<span class="source-line-no">046</span><span id="line-46"> private URI schemaVersion;</span>
-<span class="source-line-no">047</span><span id="line-47"> private String title;</span>
-<span class="source-line-no">048</span><span id="line-48"> private String description;</span>
-<span class="source-line-no">049</span><span id="line-49"> private JsonType typeJsonType; // JsonType representation of type</span>
-<span class="source-line-no">050</span><span id="line-50"> private JsonTypeArray typeJsonTypeArray; // JsonTypeArray representation of type</span>
-<span class="source-line-no">051</span><span id="line-51"> private Map<String,JsonSchema> definitions;</span>
-<span class="source-line-no">052</span><span id="line-52"> private Map<String,JsonSchema> properties;</span>
-<span class="source-line-no">053</span><span id="line-53"> private Map<String,JsonSchema> patternProperties;</span>
-<span class="source-line-no">054</span><span id="line-54"> private Map<String,JsonSchema> dependencies;</span>
-<span class="source-line-no">055</span><span id="line-55"> private JsonSchema itemsSchema; // JsonSchema representation of items</span>
-<span class="source-line-no">056</span><span id="line-56"> private JsonSchemaArray itemsSchemaArray; // JsonSchemaArray representation of items</span>
-<span class="source-line-no">057</span><span id="line-57"> private Number multipleOf;</span>
-<span class="source-line-no">058</span><span id="line-58"> private Number maximum;</span>
-<span class="source-line-no">059</span><span id="line-59"> private Boolean exclusiveMaximum;</span>
-<span class="source-line-no">060</span><span id="line-60"> private Number minimum;</span>
-<span class="source-line-no">061</span><span id="line-61"> private Boolean exclusiveMinimum;</span>
-<span class="source-line-no">062</span><span id="line-62"> private Integer maxLength;</span>
-<span class="source-line-no">063</span><span id="line-63"> private Integer minLength;</span>
-<span class="source-line-no">064</span><span id="line-64"> private String pattern;</span>
-<span class="source-line-no">065</span><span id="line-65"> private Boolean additionalItemsBoolean; // Boolean representation of additionalItems</span>
-<span class="source-line-no">066</span><span id="line-66"> private JsonSchemaArray additionalItemsSchemaArray; // JsonSchemaArray representation of additionalItems</span>
-<span class="source-line-no">067</span><span id="line-67"> private Integer maxItems;</span>
-<span class="source-line-no">068</span><span id="line-68"> private Integer minItems;</span>
-<span class="source-line-no">069</span><span id="line-69"> private Boolean uniqueItems;</span>
-<span class="source-line-no">070</span><span id="line-70"> private Integer maxProperties;</span>
-<span class="source-line-no">071</span><span id="line-71"> private Integer minProperties;</span>
-<span class="source-line-no">072</span><span id="line-72"> private List<String> required;</span>
-<span class="source-line-no">073</span><span id="line-73"> private Boolean additionalPropertiesBoolean; // Boolean representation of additionalProperties</span>
-<span class="source-line-no">074</span><span id="line-74"> private JsonSchema additionalPropertiesSchema; // JsonSchema representation of additionalProperties</span>
-<span class="source-line-no">075</span><span id="line-75"> private List<String> _enum; // NOSONAR - Intentional naming.</span>
-<span class="source-line-no">076</span><span id="line-76"> private List<JsonSchema> allOf;</span>
-<span class="source-line-no">077</span><span id="line-77"> private List<JsonSchema> anyOf;</span>
-<span class="source-line-no">078</span><span id="line-78"> private List<JsonSchema> oneOf;</span>
-<span class="source-line-no">079</span><span id="line-79"> private JsonSchema not;</span>
-<span class="source-line-no">080</span><span id="line-80"> private URI ref;</span>
-<span class="source-line-no">081</span><span id="line-81"> private JsonSchemaMap schemaMap;</span>
-<span class="source-line-no">082</span><span id="line-82"> private JsonSchema master = this;</span>
-<span class="source-line-no">083</span><span id="line-83"></span>
-<span class="source-line-no">084</span><span id="line-84"> /**</span>
-<span class="source-line-no">085</span><span id="line-85"> * Default constructor.</span>
-<span class="source-line-no">086</span><span id="line-86"> */</span>
-<span class="source-line-no">087</span><span id="line-87"> public JsonSchema() { /* Empty constructor. */ }</span>
-<span class="source-line-no">088</span><span id="line-88"></span>
-<span class="source-line-no">089</span><span id="line-89"></span>
-<span class="source-line-no">090</span><span id="line-90"> //-----------------------------------------------------------------------------------------------------------------</span>
-<span class="source-line-no">091</span><span id="line-91"> // Bean properties</span>
-<span class="source-line-no">092</span><span id="line-92"> //-----------------------------------------------------------------------------------------------------------------</span>
-<span class="source-line-no">093</span><span id="line-93"></span>
-<span class="source-line-no">094</span><span id="line-94"> /**</span>
-<span class="source-line-no">095</span><span id="line-95"> * Bean property getter: <property>name</property>.</span>
-<span class="source-line-no">096</span><span id="line-96"> *</span>
-<span class="source-line-no">097</span><span id="line-97"> * @return The value of the <property>name</property> property on this bean, or <jk>null</jk> if it is not set.</span>
-<span class="source-line-no">098</span><span id="line-98"> */</span>
-<span class="source-line-no">099</span><span id="line-99"> public String getName() {</span>
-<span class="source-line-no">100</span><span id="line-100"> return name;</span>
-<span class="source-line-no">101</span><span id="line-101"> }</span>
-<span class="source-line-no">102</span><span id="line-102"></span>
-<span class="source-line-no">103</span><span id="line-103"> /**</span>
-<span class="source-line-no">104</span><span id="line-104"> * Bean property setter: <property>name</property>.</span>
-<span class="source-line-no">105</span><span id="line-105"> *</span>
-<span class="source-line-no">106</span><span id="line-106"> * @param name The new value for the <property>name</property> property on this bean.</span>
-<span class="source-line-no">107</span><span id="line-107"> * @return This object.</span>
-<span class="source-line-no">108</span><span id="line-108"> */</span>
-<span class="source-line-no">109</span><span id="line-109"> public JsonSchema setName(String name) {</span>
-<span class="source-line-no">110</span><span id="line-110"> this.name = name;</span>
-<span class="source-line-no">111</span><span id="line-111"> return this;</span>
-<span class="source-line-no">112</span><span id="line-112"> }</span>
-<span class="source-line-no">113</span><span id="line-113"></span>
-<span class="source-line-no">114</span><span id="line-114"> /**</span>
-<span class="source-line-no">115</span><span id="line-115"> * Bean property getter: <property>id</property>.</span>
-<span class="source-line-no">116</span><span id="line-116"> *</span>
-<span class="source-line-no">117</span><span id="line-117"> * @return The value of the <property>id</property> property on this bean, or <jk>null</jk> if it is not set.</span>
-<span class="source-line-no">118</span><span id="line-118"> */</span>
-<span class="source-line-no">119</span><span id="line-119"> public URI getId() {</span>
-<span class="source-line-no">120</span><span id="line-120"> return id;</span>
-<span class="source-line-no">121</span><span id="line-121"> }</span>
-<span class="source-line-no">122</span><span id="line-122"></span>
-<span class="source-line-no">123</span><span id="line-123"> /**</span>
-<span class="source-line-no">124</span><span id="line-124"> * Bean property setter: <property>id</property>.</span>
-<span class="source-line-no">125</span><span id="line-125"> *</span>
-<span class="source-line-no">126</span><span id="line-126"> * <p></span>
-<span class="source-line-no">127</span><span id="line-127"> * The value can be of any of the following types: {@link URI}, {@link URL}, {@link String}.</span>
-<span class="source-line-no">128</span><span id="line-128"> * Strings must be valid URIs.</span>
-<span class="source-line-no">129</span><span id="line-129"> *</span>
-<span class="source-line-no">130</span><span id="line-130"> * <p></span>
-<span class="source-line-no">131</span><span id="line-131"> * URIs defined by {@link UriResolver} can be used for values.</span>
-<span class="source-line-no">132</span><span id="line-132"> *</span>
-<span class="source-line-no">133</span><span id="line-133"> * @param id The new value for the <property>id</property> property on this bean.</span>
-<span class="source-line-no">134</span><span id="line-134"> * @return This object.</span>
-<span class="source-line-no">135</span><span id="line-135"> */</span>
-<span class="source-line-no">136</span><span id="line-136"> public JsonSchema setId(Object id) {</span>
-<span class="source-line-no">137</span><span id="line-137"> this.id = toURI(id);</span>
-<span class="source-line-no">138</span><span id="line-138"> return this;</span>
-<span class="source-line-no">139</span><span id="line-139"> }</span>
-<span class="source-line-no">140</span><span id="line-140"></span>
-<span class="source-line-no">141</span><span id="line-141"> /**</span>
-<span class="source-line-no">142</span><span id="line-142"> * Bean property getter: <property>$schema</property>.</span>
-<span class="source-line-no">143</span><span id="line-143"> *</span>
-<span class="source-line-no">144</span><span id="line-144"> * @return The value of the <property>$schema</property> property on this bean, or <jk>null</jk> if it is not set.</span>
-<span class="source-line-no">145</span><span id="line-145"> */</span>
-<span class="source-line-no">146</span><span id="line-146"> @Beanp("$schema")</span>
-<span class="source-line-no">147</span><span id="line-147"> public URI getSchemaVersionUri() {</span>
-<span class="source-line-no">148</span><span id="line-148"> return schemaVersion;</span>
-<span class="source-line-no">149</span><span id="line-149"> }</span>
-<span class="source-line-no">150</span><span id="line-150"></span>
-<span class="source-line-no">151</span><span id="line-151"> /**</span>
-<span class="source-line-no">152</span><span id="line-152"> * Bean property setter: <property>$schema</property>.</span>
-<span class="source-line-no">153</span><span id="line-153"> *</span>
-<span class="source-line-no">154</span><span id="line-154"> * <p></span>
-<span class="source-line-no">155</span><span id="line-155"> * The value can be of any of the following types: {@link URI}, {@link URL}, {@link String}.</span>
-<span class="source-line-no">156</span><span id="line-156"> * Strings must be valid URIs.</span>
-<span class="source-line-no">157</span><span id="line-157"> *</span>
-<span class="source-line-no">158</span><span id="line-158"> * <p></span>
-<span class="source-line-no">159</span><span id="line-159"> * URIs defined by {@link UriResolver} can be used for values.</span>
-<span class="source-line-no">160</span><span id="line-160"> *</span>
-<span class="source-line-no">161</span><span id="line-161"> * @param schemaVersion The new value for the <property>schemaVersion</property> property on this bean.</span>
-<span class="source-line-no">162</span><span id="line-162"> * @return This object.</span>
-<span class="source-line-no">163</span><span id="line-163"> */</span>
-<span class="source-line-no">164</span><span id="line-164"> @Beanp("$schema")</span>
-<span class="source-line-no">165</span><span id="line-165"> public JsonSchema setSchemaVersionUri(Object schemaVersion) {</span>
-<span class="source-line-no">166</span><span id="line-166"> this.schemaVersion = toURI(schemaVersion);</span>
-<span class="source-line-no">167</span><span id="line-167"> return this;</span>
-<span class="source-line-no">168</span><span id="line-168"> }</span>
-<span class="source-line-no">169</span><span id="line-169"></span>
-<span class="source-line-no">170</span><span id="line-170"> /**</span>
-<span class="source-line-no">171</span><span id="line-171"> * Bean property getter: <property>title</property>.</span>
-<span class="source-line-no">172</span><span id="line-172"> *</span>
-<span class="source-line-no">173</span><span id="line-173"> * @return The value of the <property>title</property> property, or <jk>null</jk> if it is not set.</span>
-<span class="source-line-no">174</span><span id="line-174"> */</span>
-<span class="source-line-no">175</span><span id="line-175"> public String getTitle() {</span>
-<span class="source-line-no">176</span><span id="line-176"> return title;</span>
-<span class="source-line-no">177</span><span id="line-177"> }</span>
-<span class="source-line-no">178</span><span id="line-178"></span>
-<span class="source-line-no">179</span><span id="line-179"> /**</span>
-<span class="source-line-no">180</span><span id="line-180"> * Bean property setter: <property>title</property>.</span>
-<span class="source-line-no">181</span><span id="line-181"> *</span>
-<span class="source-line-no">182</span><span id="line-182"> * @param title The new value for the <property>title</property> property on this bean.</span>
-<span class="source-line-no">183</span><span id="line-183"> * @return This object.</span>
-<span class="source-line-no">184</span><span id="line-184"> */</span>
-<span class="source-line-no">185</span><span id="line-185"> public JsonSchema setTitle(String title) {</span>
-<span class="source-line-no">186</span><span id="line-186"> this.title = title;</span>
-<span class="source-line-no">187</span><span id="line-187"> return this;</span>
-<span class="source-line-no">188</span><span id="line-188"> }</span>
-<span class="source-line-no">189</span><span id="line-189"></span>
-<span class="source-line-no">190</span><span id="line-190"> /**</span>
-<span class="source-line-no">191</span><span id="line-191"> * Bean property getter: <property>description</property>.</span>
-<span class="source-line-no">192</span><span id="line-192"> *</span>
-<span class="source-line-no">193</span><span id="line-193"> * @return The value of the <property>description</property> property, or <jk>null</jk> if it is not set.</span>
-<span class="source-line-no">194</span><span id="line-194"> */</span>
-<span class="source-line-no">195</span><span id="line-195"> public String getDescription() {</span>
-<span class="source-line-no">196</span><span id="line-196"> return description;</span>
-<span class="source-line-no">197</span><span id="line-197"> }</span>
-<span class="source-line-no">198</span><span id="line-198"></span>
-<span class="source-line-no">199</span><span id="line-199"> /**</span>
-<span class="source-line-no">200</span><span id="line-200"> * Bean property setter: <property>description</property>.</span>
-<span class="source-line-no">201</span><span id="line-201"> *</span>
-<span class="source-line-no">202</span><span id="line-202"> * @param description The new value for the <property>description</property> property on this bean.</span>
-<span class="source-line-no">203</span><span id="line-203"> * @return This object.</span>
-<span class="source-line-no">204</span><span id="line-204"> */</span>
-<span class="source-line-no">205</span><span id="line-205"> public JsonSchema setDescription(String description) {</span>
-<span class="source-line-no">206</span><span id="line-206"> this.description = description;</span>
-<span class="source-line-no">207</span><span id="line-207"> return this;</span>
-<span class="source-line-no">208</span><span id="line-208"> }</span>
-<span class="source-line-no">209</span><span id="line-209"></span>
-<span class="source-line-no">210</span><span id="line-210"> /**</span>
-<span class="source-line-no">211</span><span id="line-211"> * Bean property getter: <property>type</property>.</span>
-<span class="source-line-no">212</span><span id="line-212"> *</span>
-<span class="source-line-no">213</span><span id="line-213"> * @return</span>
-<span class="source-line-no">214</span><span id="line-214"> * The value of the <property>type</property> property on this bean, or <jk>null</jk> if it is not set.</span>
-<span class="source-line-no">215</span><span id="line-215"> * Can be either a {@link JsonType} or {@link JsonTypeArray} depending on what value was used to set it.</span>
-<span class="source-line-no">216</span><span id="line-216"> */</span>
-<span class="source-line-no">217</span><span id="line-217"> @Swap(JsonTypeOrJsonTypeArraySwap.class)</span>
-<span class="source-line-no">218</span><span id="line-218"> public Object getType() {</span>
-<span class="source-line-no">219</span><span id="line-219"> if (typeJsonType != null)</span>
-<span class="source-line-no">220</span><span id="line-220"> return typeJsonType;</span>
-<span class="source-line-no">221</span><span id="line-221"> return typeJsonTypeArray;</span>
-<span class="source-line-no">222</span><span id="line-222"> }</span>
-<span class="source-line-no">223</span><span id="line-223"></span>
-<span class="source-line-no">224</span><span id="line-224"> /**</span>
-<span class="source-line-no">225</span><span id="line-225"> * Bean property getter: <property>type</property>.</span>
-<span class="source-line-no">226</span><span id="line-226"> *</span>
-<span class="source-line-no">227</span><span id="line-227"> * <p></span>
-<span class="source-line-no">228</span><span id="line-228"> * Convenience method for returning the <property>type</property> property when it is a {@link JsonType} value.</span>
-<span class="source-line-no">229</span><span id="line-229"> *</span>
-<span class="source-line-no">230</span><span id="line-230"> * @return</span>
-<span class="source-line-no">231</span><span id="line-231"> * The currently set value, or <jk>null</jk> if the property is not set, or is set as a {@link JsonTypeArray}.</span>
-<span class="source-line-no">232</span><span id="line-232"> */</span>
-<span class="source-line-no">233</span><span id="line-233"> public JsonType getTypeAsJsonType() {</span>
-<span class="source-line-no">234</span><span id="line-234"> return typeJsonType;</span>
-<span class="source-line-no">235</span><span id="line-235"> }</span>
-<span class="source-line-no">236</span><span id="line-236"></span>
-<span class="source-line-no">237</span><span id="line-237"> /**</span>
-<span class="source-line-no">238</span><span id="line-238"> * Bean property getter: <property>type</property>.</span>
-<span class="source-line-no">239</span><span id="line-239"> *</span>
-<span class="source-line-no">240</span><span id="line-240"> * <p></span>
-<span class="source-line-no">241</span><span id="line-241"> * Convenience method for returning the <property>type</property> property when it is a {@link JsonTypeArray} value.</span>
-<span class="source-line-no">242</span><span id="line-242"> *</span>
-<span class="source-line-no">243</span><span id="line-243"> * @return The currently set value, or <jk>null</jk> if the property is not set, or is set as a {@link JsonType}.</span>
-<span class="source-line-no">244</span><span id="line-244"> */</span>
-<span class="source-line-no">245</span><span id="line-245"> public JsonTypeArray getTypeAsJsonTypeArray() {</span>
-<span class="source-line-no">246</span><span id="line-246"> return typeJsonTypeArray;</span>
-<span class="source-line-no">247</span><span id="line-247"> }</span>
-<span class="source-line-no">248</span><span id="line-248"></span>
-<span class="source-line-no">249</span><span id="line-249"> /**</span>
-<span class="source-line-no">250</span><span id="line-250"> * Bean property setter: <property>type</property>.</span>
-<span class="source-line-no">251</span><span id="line-251"> *</span>
-<span class="source-line-no">252</span><span id="line-252"> * @param type</span>
-<span class="source-line-no">253</span><span id="line-253"> * The new value for the <property>type</property> property on this bean.</span>
-<span class="source-line-no">254</span><span id="line-254"> * This object must be of type {@link JsonType} or {@link JsonTypeArray}.</span>
-<span class="source-line-no">255</span><span id="line-255"> * @return This object.</span>
-<span class="source-line-no">256</span><span id="line-256"> * @throws BeanRuntimeException If invalid object type passed in.</span>
-<span class="source-line-no">257</span><span id="line-257"> */</span>
-<span class="source-line-no">258</span><span id="line-258"> public JsonSchema setType(Object type) {</span>
-<span class="source-line-no">259</span><span id="line-259"> this.typeJsonType = null;</span>
-<span class="source-line-no">260</span><span id="line-260"> this.typeJsonTypeArray = null;</span>
-<span class="source-line-no">261</span><span id="line-261"> if (type != null) {</span>
-<span class="source-line-no">262</span><span id="line-262"> if (type instanceof JsonType x)</span>
-<span class="source-line-no">263</span><span id="line-263"> this.typeJsonType = x;</span>
-<span class="source-line-no">264</span><span id="line-264"> else if (type instanceof JsonTypeArray x)</span>
-<span class="source-line-no">265</span><span id="line-265"> this.typeJsonTypeArray = x;</span>
-<span class="source-line-no">266</span><span id="line-266"> else</span>
-<span class="source-line-no">267</span><span id="line-267"> throw new BeanRuntimeException(JsonSchemaProperty.class, "Invalid attribute type ''{0}'' passed in. Must be one of the following: SimpleType, SimpleTypeArray", className(type));</span>
-<span class="source-line-no">268</span><span id="line-268"> }</span>
-<span class="source-line-no">269</span><span id="line-269"> return this;</span>
-<span class="source-line-no">270</span><span id="line-270"> }</span>
-<span class="source-line-no">271</span><span id="line-271"></span>
-<span class="source-line-no">272</span><span id="line-272"> /**</span>
-<span class="source-line-no">273</span><span id="line-273"> * Bean property appender: <property>type</property>.</span>
-<span class="source-line-no">274</span><span id="line-274"> *</span>
-<span class="source-line-no">275</span><span id="line-275"> * @param types The list of items to append to the <property>type</property> property on this bean.</span>
-<span class="source-line-no">276</span><span id="line-276"> * @return This object.</span>
-<span class="source-line-no">277</span><span id="line-277"> */</span>
-<span class="source-line-no">278</span><span id="line-278"> public JsonSchema addTypes(JsonType...types) {</span>
-<span class="source-line-no">279</span><span id="line-279"> if (this.typeJsonTypeArray == null)</span>
-<span class="source-line-no">280</span><span id="line-280"> this.typeJsonTypeArray = new JsonTypeArray();</span>
-<span class="source-line-no">281</span><span id="line-281"> this.typeJsonTypeArray.addAll(types);</span>
-<span class="source-line-no">282</span><span id="line-282"> return this;</span>
-<span class="source-line-no">283</span><span id="line-283"> }</span>
-<span class="source-line-no">284</span><span id="line-284"></span>
-<span class="source-line-no">285</span><span id="line-285"> /**</span>
-<span class="source-line-no">286</span><span id="line-286"> * Used during parsing to convert the <property>type</property> property to the correct class type.</span>
-<span class="source-line-no">287</span><span id="line-287"> *</span>
-<span class="source-line-no">288</span><span id="line-288"> * <ul class='spaced-list'></span>
-<span class="source-line-no">289</span><span id="line-289"> * <li></span>
-<span class="source-line-no">290</span><span id="line-290"> * If parsing a JSON-array, converts to a {@link JsonTypeArray}.</span>
-<span class="source-line-no">291</span><span id="line-291"> * <li></span>
-<span class="source-line-no">292</span><span id="line-292"> * If parsing a JSON-object, converts to a {@link JsonType}.</span>
-<span class="source-line-no">293</span><span id="line-293"> * </ul></span>
+<span class="source-line-no">035</span><span id="line-35"> *</span>
+<span class="source-line-no">036</span><span id="line-36"> * <p></span>
+<span class="source-line-no">037</span><span id="line-37"> * This implementation follows the JSON Schema Draft 2020-12 specification.</span>
+<span class="source-line-no">038</span><span id="line-38"> *</span>
+<span class="source-line-no">039</span><span id="line-39"> * <h5 class='section'>Example:</h5></span>
+<span class="source-line-no">040</span><span id="line-40"> * <p class='bjava'></span>
+<span class="source-line-no">041</span><span id="line-41"> * <jc>// Create a simple schema for a person object</jc></span>
+<span class="source-line-no">042</span><span id="line-42"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">043</span><span id="line-43"> * .setIdUri(<js>"https://example.com/person.schema.json"</js>)</span>
+<span class="source-line-no">044</span><span id="line-44"> * .setSchemaVersionUri(<js>"https://json-schema.org/draft/2020-12/schema"</js>)</span>
+<span class="source-line-no">045</span><span id="line-45"> * .setTitle(<js>"Person"</js>)</span>
+<span class="source-line-no">046</span><span id="line-46"> * .setDescription(<js>"A person object"</js>)</span>
+<span class="source-line-no">047</span><span id="line-47"> * .setType(JsonType.<jsf>OBJECT</jsf>)</span>
+<span class="source-line-no">048</span><span id="line-48"> * .addProperties(</span>
+<span class="source-line-no">049</span><span id="line-49"> * <jk>new</jk> JsonSchemaProperty(<js>"firstName"</js>, JsonType.<jsf>STRING</jsf>)</span>
+<span class="source-line-no">050</span><span id="line-50"> * .setMinLength(1)</span>
+<span class="source-line-no">051</span><span id="line-51"> * .setMaxLength(50),</span>
+<span class="source-line-no">052</span><span id="line-52"> * <jk>new</jk> JsonSchemaProperty(<js>"lastName"</js>, JsonType.<jsf>STRING</jsf>)</span>
+<span class="source-line-no">053</span><span id="line-53"> * .setMinLength(1)</span>
+<span class="source-line-no">054</span><span id="line-54"> * .setMaxLength(50),</span>
+<span class="source-line-no">055</span><span id="line-55"> * <jk>new</jk> JsonSchemaProperty(<js>"age"</js>, JsonType.<jsf>INTEGER</jsf>)</span>
+<span class="source-line-no">056</span><span id="line-56"> * .setMinimum(0)</span>
+<span class="source-line-no">057</span><span id="line-57"> * .setExclusiveMaximum(150)</span>
+<span class="source-line-no">058</span><span id="line-58"> * )</span>
+<span class="source-line-no">059</span><span id="line-59"> * .addRequired(<js>"firstName"</js>, <js>"lastName"</js>);</span>
+<span class="source-line-no">060</span><span id="line-60"> *</span>
+<span class="source-line-no">061</span><span id="line-61"> * <jc>// Serialize to JSON Schema</jc></span>
+<span class="source-line-no">062</span><span id="line-62"> * String <jv>json</jv> = JsonSerializer.<jsf>DEFAULT_SORTED</jsf>.serialize(<jv>schema</jv>);</span>
+<span class="source-line-no">063</span><span id="line-63"> * </p></span>
+<span class="source-line-no">064</span><span id="line-64"> *</span>
+<span class="source-line-no">065</span><span id="line-65"> * <p></span>
+<span class="source-line-no">066</span><span id="line-66"> * Output:</span>
+<span class="source-line-no">067</span><span id="line-67"> * <p class='bjson'></span>
+<span class="source-line-no">068</span><span id="line-68"> * {</span>
+<span class="source-line-no">069</span><span id="line-69"> * <js>"$id"</js>: <js>"https://example.com/person.schema.json"</js>,</span>
+<span class="source-line-no">070</span><span id="line-70"> * <js>"$schema"</js>: <js>"https://json-schema.org/draft/2020-12/schema"</js>,</span>
+<span class="source-line-no">071</span><span id="line-71"> * <js>"title"</js>: <js>"Person"</js>,</span>
+<span class="source-line-no">072</span><span id="line-72"> * <js>"description"</js>: <js>"A person object"</js>,</span>
+<span class="source-line-no">073</span><span id="line-73"> * <js>"type"</js>: <js>"object"</js>,</span>
+<span class="source-line-no">074</span><span id="line-74"> * <js>"properties"</js>: {</span>
+<span class="source-line-no">075</span><span id="line-75"> * <js>"firstName"</js>: {</span>
+<span class="source-line-no">076</span><span id="line-76"> * <js>"type"</js>: <js>"string"</js>,</span>
+<span class="source-line-no">077</span><span id="line-77"> * <js>"minLength"</js>: 1,</span>
+<span class="source-line-no">078</span><span id="line-78"> * <js>"maxLength"</js>: 50</span>
+<span class="source-line-no">079</span><span id="line-79"> * },</span>
+<span class="source-line-no">080</span><span id="line-80"> * <js>"lastName"</js>: {</span>
+<span class="source-line-no">081</span><span id="line-81"> * <js>"type"</js>: <js>"string"</js>,</span>
+<span class="source-line-no">082</span><span id="line-82"> * <js>"minLength"</js>: 1,</span>
+<span class="source-line-no">083</span><span id="line-83"> * <js>"maxLength"</js>: 50</span>
+<span class="source-line-no">084</span><span id="line-84"> * },</span>
+<span class="source-line-no">085</span><span id="line-85"> * <js>"age"</js>: {</span>
+<span class="source-line-no">086</span><span id="line-86"> * <js>"type"</js>: <js>"integer"</js>,</span>
+<span class="source-line-no">087</span><span id="line-87"> * <js>"minimum"</js>: 0,</span>
+<span class="source-line-no">088</span><span id="line-88"> * <js>"exclusiveMaximum"</js>: 150</span>
+<span class="source-line-no">089</span><span id="line-89"> * }</span>
+<span class="source-line-no">090</span><span id="line-90"> * },</span>
+<span class="source-line-no">091</span><span id="line-91"> * <js>"required"</js>: [<js>"firstName"</js>, <js>"lastName"</js>]</span>
+<span class="source-line-no">092</span><span id="line-92"> * }</span>
+<span class="source-line-no">093</span><span id="line-93"> * </p></span>
+<span class="source-line-no">094</span><span id="line-94"> *</span>
+<span class="source-line-no">095</span><span id="line-95"> * <h5 class='section'>Key Features:</h5></span>
+<span class="source-line-no">096</span><span id="line-96"> * <ul class='spaced-list'></span>
+<span class="source-line-no">097</span><span id="line-97"> * <li><b>Draft 2020-12 Support:</b> Includes all properties from the latest JSON Schema specification</span>
+<span class="source-line-no">098</span><span id="line-98"> * <li><b>Backward Compatibility:</b> Deprecated Draft 04 properties (like <c>id</c> and <c>definitions</c>) are still supported</span>
+<span class="source-line-no">099</span><span id="line-99"> * <li><b>Fluent API:</b> All setter methods return <c>this</c> for method chaining</span>
+<span class="source-line-no">100</span><span id="line-100"> * <li><b>Type Safety:</b> Uses enums and typed collections for validation</span>
+<span class="source-line-no">101</span><span id="line-101"> * <li><b>Serialization:</b> Can be serialized to any format supported by Juneau (JSON, XML, HTML, etc.)</span>
+<span class="source-line-no">102</span><span id="line-102"> * </ul></span>
+<span class="source-line-no">103</span><span id="line-103"> *</span>
+<span class="source-line-no">104</span><span id="line-104"> * <h5 class='section'>Common Use Cases:</h5></span>
+<span class="source-line-no">105</span><span id="line-105"> *</span>
+<span class="source-line-no">106</span><span id="line-106"> * <p><b>1. Simple Type Constraints:</b></span>
+<span class="source-line-no">107</span><span id="line-107"> * <p class='bjava'></span>
+<span class="source-line-no">108</span><span id="line-108"> * <jc>// String with length constraints</jc></span>
+<span class="source-line-no">109</span><span id="line-109"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">110</span><span id="line-110"> * .setType(JsonType.<jsf>STRING</jsf>)</span>
+<span class="source-line-no">111</span><span id="line-111"> * .setMinLength(5)</span>
+<span class="source-line-no">112</span><span id="line-112"> * .setMaxLength(100)</span>
+<span class="source-line-no">113</span><span id="line-113"> * .setPattern(<js>"^[A-Za-z]+$"</js>);</span>
+<span class="source-line-no">114</span><span id="line-114"> * </p></span>
+<span class="source-line-no">115</span><span id="line-115"> *</span>
+<span class="source-line-no">116</span><span id="line-116"> * <p><b>2. Numeric Ranges:</b></span>
+<span class="source-line-no">117</span><span id="line-117"> * <p class='bjava'></span>
+<span class="source-line-no">118</span><span id="line-118"> * <jc>// Number between 0 and 100 (exclusive)</jc></span>
+<span class="source-line-no">119</span><span id="line-119"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">120</span><span id="line-120"> * .setType(JsonType.<jsf>NUMBER</jsf>)</span>
+<span class="source-line-no">121</span><span id="line-121"> * .setExclusiveMinimum(0)</span>
+<span class="source-line-no">122</span><span id="line-122"> * .setExclusiveMaximum(100)</span>
+<span class="source-line-no">123</span><span id="line-123"> * .setMultipleOf(0.5);</span>
+<span class="source-line-no">124</span><span id="line-124"> * </p></span>
+<span class="source-line-no">125</span><span id="line-125"> *</span>
+<span class="source-line-no">126</span><span id="line-126"> * <p><b>3. Enumerations:</b></span>
+<span class="source-line-no">127</span><span id="line-127"> * <p class='bjava'></span>
+<span class="source-line-no">128</span><span id="line-128"> * <jc>// Status field with allowed values</jc></span>
+<span class="source-line-no">129</span><span id="line-129"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">130</span><span id="line-130"> * .setType(JsonType.<jsf>STRING</jsf>)</span>
+<span class="source-line-no">131</span><span id="line-131"> * .addEnum(<js>"pending"</js>, <js>"active"</js>, <js>"completed"</js>);</span>
+<span class="source-line-no">132</span><span id="line-132"> * </p></span>
+<span class="source-line-no">133</span><span id="line-133"> *</span>
+<span class="source-line-no">134</span><span id="line-134"> * <p><b>4. Arrays:</b></span>
+<span class="source-line-no">135</span><span id="line-135"> * <p class='bjava'></span>
+<span class="source-line-no">136</span><span id="line-136"> * <jc>// Array of strings with constraints</jc></span>
+<span class="source-line-no">137</span><span id="line-137"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">138</span><span id="line-138"> * .setType(JsonType.<jsf>ARRAY</jsf>)</span>
+<span class="source-line-no">139</span><span id="line-139"> * .setItems(<jk>new</jk> JsonSchema().setType(JsonType.<jsf>STRING</jsf>))</span>
+<span class="source-line-no">140</span><span id="line-140"> * .setMinItems(1)</span>
+<span class="source-line-no">141</span><span id="line-141"> * .setMaxItems(10)</span>
+<span class="source-line-no">142</span><span id="line-142"> * .setUniqueItems(<jk>true</jk>);</span>
+<span class="source-line-no">143</span><span id="line-143"> * </p></span>
+<span class="source-line-no">144</span><span id="line-144"> *</span>
+<span class="source-line-no">145</span><span id="line-145"> * <p><b>5. Conditional Schemas (Draft 07+):</b></span>
+<span class="source-line-no">146</span><span id="line-146"> * <p class='bjava'></span>
+<span class="source-line-no">147</span><span id="line-147"> * <jc>// Different validation based on country</jc></span>
+<span class="source-line-no">148</span><span id="line-148"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">149</span><span id="line-149"> * .setType(JsonType.<jsf>OBJECT</jsf>)</span>
+<span class="source-line-no">150</span><span id="line-150"> * .addProperties(</span>
+<span class="source-line-no">151</span><span id="line-151"> * <jk>new</jk> JsonSchemaProperty(<js>"country"</js>, JsonType.<jsf>STRING</jsf>),</span>
+<span class="source-line-no">152</span><span id="line-152"> * <jk>new</jk> JsonSchemaProperty(<js>"postalCode"</js>, JsonType.<jsf>STRING</jsf>)</span>
+<span class="source-line-no">153</span><span id="line-153"> * )</span>
+<span class="source-line-no">154</span><span id="line-154"> * .setIf(<jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">155</span><span id="line-155"> * .addProperties(<jk>new</jk> JsonSchemaProperty(<js>"country"</js>).setConst(<js>"USA"</js>))</span>
+<span class="source-line-no">156</span><span id="line-156"> * )</span>
+<span class="source-line-no">157</span><span id="line-157"> * .setThen(<jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">158</span><span id="line-158"> * .addProperties(<jk>new</jk> JsonSchemaProperty(<js>"postalCode"</js>).setPattern(<js>"^[0-9]{5}$"</js>))</span>
+<span class="source-line-no">159</span><span id="line-159"> * );</span>
+<span class="source-line-no">160</span><span id="line-160"> * </p></span>
+<span class="source-line-no">161</span><span id="line-161"> *</span>
+<span class="source-line-no">162</span><span id="line-162"> * <p><b>6. Reusable Definitions:</b></span>
+<span class="source-line-no">163</span><span id="line-163"> * <p class='bjava'></span>
+<span class="source-line-no">164</span><span id="line-164"> * <jc>// Schema with reusable components using $defs</jc></span>
+<span class="source-line-no">165</span><span id="line-165"> * JsonSchema <jv>schema</jv> = <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">166</span><span id="line-166"> * .setType(JsonType.<jsf>OBJECT</jsf>)</span>
+<span class="source-line-no">167</span><span id="line-167"> * .addDef(<js>"address"</js>, <jk>new</jk> JsonSchema()</span>
+<span class="source-line-no">168</span><span id="line-168"> * .setType(JsonType.<jsf>OBJECT</jsf>)</span>
+<span class="source-line-no">169</span><span id="line-169"> * .addProperties(</span>
+<span class="source-line-no">170</span><span id="line-170"> * <jk>new</jk> JsonSchemaProperty(<js>"street"</js>, JsonType.<jsf>STRING</jsf>),</span>
+<span class="source-line-no">171</span><span id="line-171"> * <jk>new</jk> JsonSchemaProperty(<js>"city"</js>, JsonType.<jsf>STRING</jsf>)</span>
+<span class="source-line-no">172</span><span id="line-172"> * )</span>
+<span class="source-line-no">173</span><span id="line-173"> * )</span>
+<span class="source-line-no">174</span><span id="line-174"> * .addProperties(</span>
+<span class="source-line-no">175</span><span id="line-175"> * <jk>new</jk> JsonSchemaProperty(<js>"billingAddress"</js>)</span>
+<span class="source-line-no">176</span><span id="line-176"> * .setRef(<js>"#/$defs/address"</js>),</span>
+<span class="source-line-no">177</span><span id="line-177"> * <jk>new</jk> JsonSchemaProperty(<js>"shippingAddress"</js>)</span>
+<span class="source-line-no">178</span><span id="line-178"> * .setRef(<js>"#/$defs/address"</js>)</span>
+<span class="source-line-no">179</span><span id="line-179"> * );</span>
+<span class="source-line-no">180</span><span id="line-180"> * </p></span>
+<span class="source-line-no">181</span><span id="line-181"> *</span>
+<span class="source-line-no">182</span><span id="line-182"> * <h5 class='section'>Migration from Draft 04:</h5></span>
+<span class="source-line-no">183</span><span id="line-183"> * <ul class='spaced-list'></span>
+<span class="source-line-no">184</span><span id="line-184"> * <li>Use {@link #setIdUri(Object)} instead of {@link #setId(Object)} (deprecated)</span>
+<span class="source-line-no">185</span><span id="line-185"> * <li>Use {@link #setDefs(Map)} instead of {@link #setDefinitions(Map)} (deprecated but still works)</span>
+<span class="source-line-no">186</span><span id="line-186"> * <li>Use {@link #setExclusiveMaximum(Number)} with a numeric value instead of a boolean flag</span>
+<span class="source-line-no">187</span><span id="line-187"> * <li>Use {@link #setExclusiveMinimum(Number)} with a numeric value instead of a boolean flag</span>
+<span class="source-line-no">188</span><span id="line-188"> * </ul></span>
+<span class="source-line-no">189</span><span id="line-189"> *</span>
+<span class="source-line-no">190</span><span id="line-190"> * <h5 class='section'>See Also:</h5><ul></span>
+<span class="source-line-no">191</span><span id="line-191"> * <li class='link'><a href="https://json-schema.org/draft/2020-12/json-schema-core.html">JSON Schema 2020-12 Core</a></span>
+<span class="source-line-no">192</span><span id="line-192"> * <li class='link'><a href="https://json-schema.org/draft/2020-12/json-schema-validation.html">JSON Schema 2020-12 Validation</a></span>
+<span class="source-line-no">193</span><span id="line-193"> * <li class='link'><a class="doclink" href="https://juneau.apache.org/docs/topics/JuneauBeanJsonSchema">juneau-bean-jsonschema</a></span>
+<span class="source-line-no">194</span><span id="line-194"> * </ul></span>
+<span class="source-line-no">195</span><span id="line-195"> */</span>
+<span class="source-line-no">196</span><span id="line-196">@Bean(typeName="schema")</span>
+<span class="source-line-no">197</span><span id="line-197">public class JsonSchema {</span>
+<span class="source-line-no">198</span><span id="line-198"> private String name; // Property name. Not serialized.</span>
+<span class="source-line-no">199</span><span id="line-199"> private URI idUri; // Draft 2020-12: $id</span>
+<span class="source-line-no">200</span><span id="line-200"> private URI id; // Draft 04: id (deprecated but kept for compatibility)</span>
+<span class="source-line-no">201</span><span id="line-201"> private URI schemaVersion;</span>
+<span class="source-line-no">202</span><span id="line-202"> private String title;</span>
+<span class="source-line-no">203</span><span id="line-203"> private String description;</span>
+<span class="source-line-no">204</span><span id="line-204"> private JsonType typeJsonType; // JsonType representation of type</span>
+<span class="source-line-no">205</span><span id="line-205"> private JsonTypeArray typeJsonTypeArray; // JsonTypeArray representation of type</span>
+<span class="source-line-no">206</span><span id="line-206"> private Map<String,JsonSchema> definitions; // Retained for backward compatibility</span>
... 21599 lines suppressed ...