From c2650eb77c69a5ed5868390df4152f4f7569a4ba Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Sun, 19 Oct 2025 16:37:03 +0200 Subject: [PATCH] WIP:thymeroot --- .../2.0.0/apidocs/allclasses-index.html | 96 ++ .../2.0.0/apidocs/allpackages-index.html | 68 + .../2.0.0/apidocs/constant-values.html | 94 ++ projects/thymeroot/2.0.0/apidocs/copy.svg | 33 + .../juplo/thymeroot/ThymerootApplication.html | 230 +++ ...hymerootApplicationContextInitializer.html | 185 +++ .../ThymerootBeanFactoryPostProcessor.html | 225 +++ ...troller.TemplateNotAvailableException.html | 175 +++ .../juplo/thymeroot/ThymerootController.html | 218 +++ ...hymerootEnvironmentPostProcessor.Site.html | 155 ++ .../ThymerootEnvironmentPostProcessor.html | 202 +++ .../thymeroot/ThymerootErrorViewResolver.html | 202 +++ .../thymeroot/ThymerootHandlerMapping.html | 216 +++ .../thymeroot/ThymerootProperties.Errors.html | 207 +++ .../thymeroot/ThymerootProperties.Site.html | 207 +++ .../juplo/thymeroot/ThymerootProperties.html | 263 ++++ .../class-use/ThymerootApplication.html | 61 + ...hymerootApplicationContextInitializer.html | 61 + .../ThymerootBeanFactoryPostProcessor.html | 61 + ...troller.TemplateNotAvailableException.html | 61 + .../class-use/ThymerootController.html | 92 ++ ...hymerootEnvironmentPostProcessor.Site.html | 82 ++ .../ThymerootEnvironmentPostProcessor.html | 61 + .../class-use/ThymerootErrorViewResolver.html | 80 ++ .../class-use/ThymerootHandlerMapping.html | 61 + .../class-use/ThymerootProperties.Errors.html | 88 ++ .../class-use/ThymerootProperties.Site.html | 88 ++ .../class-use/ThymerootProperties.html | 80 ++ .../de/juplo/thymeroot/package-summary.html | 121 ++ .../de/juplo/thymeroot/package-tree.html | 94 ++ .../de/juplo/thymeroot/package-use.html | 88 ++ projects/thymeroot/2.0.0/apidocs/element-list | 1 + .../thymeroot/2.0.0/apidocs/help-doc.html | 197 +++ .../thymeroot/2.0.0/apidocs/index-all.html | 201 +++ projects/thymeroot/2.0.0/apidocs/index.html | 26 + .../2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION | 27 + .../thymeroot/2.0.0/apidocs/legal/jquery.md | 26 + .../thymeroot/2.0.0/apidocs/legal/jqueryUI.md | 49 + projects/thymeroot/2.0.0/apidocs/link.svg | 31 + .../2.0.0/apidocs/member-search-index.js | 1 + .../2.0.0/apidocs/module-search-index.js | 1 + .../2.0.0/apidocs/overview-tree.html | 98 ++ .../2.0.0/apidocs/package-search-index.js | 1 + .../2.0.0/apidocs/resources/glass.png | Bin 0 -> 499 bytes .../thymeroot/2.0.0/apidocs/resources/x.png | Bin 0 -> 394 bytes .../apidocs/script-dir/jquery-3.7.1.min.js | 2 + .../apidocs/script-dir/jquery-ui.min.css | 6 + .../2.0.0/apidocs/script-dir/jquery-ui.min.js | 6 + projects/thymeroot/2.0.0/apidocs/script.js | 253 ++++ .../thymeroot/2.0.0/apidocs/search-page.js | 284 ++++ projects/thymeroot/2.0.0/apidocs/search.html | 76 + projects/thymeroot/2.0.0/apidocs/search.js | 458 ++++++ .../2.0.0/apidocs/serialized-form.html | 76 + .../thymeroot/2.0.0/apidocs/stylesheet.css | 1272 +++++++++++++++++ .../2.0.0/apidocs/tag-search-index.js | 1 + .../2.0.0/apidocs/type-search-index.js | 1 + projects/thymeroot/2.0.0/configuration.html | 77 +- projects/thymeroot/2.0.0/dependencies.html | 77 +- projects/thymeroot/2.0.0/dependency-info.html | 77 +- .../2.0.0/dependency-management.html | 77 +- .../2.0.0/distribution-management.html | 77 +- projects/thymeroot/2.0.0/index.html | 77 +- projects/thymeroot/2.0.0/issue-tracking.html | 77 +- projects/thymeroot/2.0.0/licenses.html | 77 +- projects/thymeroot/2.0.0/mail-lists.html | 77 +- .../thymeroot/2.0.0/plugin-management.html | 77 +- projects/thymeroot/2.0.0/plugins.html | 97 +- projects/thymeroot/2.0.0/project-info.html | 77 +- projects/thymeroot/2.0.0/project-reports.html | 468 ++++++ projects/thymeroot/2.0.0/scm.html | 77 +- projects/thymeroot/2.0.0/summary.html | 77 +- projects/thymeroot/2.0.0/team.html | 77 +- .../2.0.0/xref/allclasses-frame.html | 50 + .../juplo/thymeroot/ThymerootApplication.html | 78 + ...hymerootApplicationContextInitializer.html | 42 + .../ThymerootBeanFactoryPostProcessor.html | 67 + .../juplo/thymeroot/ThymerootController.html | 82 ++ .../ThymerootEnvironmentPostProcessor.html | 91 ++ .../thymeroot/ThymerootErrorViewResolver.html | 82 ++ .../thymeroot/ThymerootHandlerMapping.html | 74 + .../juplo/thymeroot/ThymerootProperties.html | 107 ++ .../de/juplo/thymeroot/package-frame.html | 54 + .../de/juplo/thymeroot/package-summary.html | 119 ++ projects/thymeroot/2.0.0/xref/index.html | 25 + .../thymeroot/2.0.0/xref/overview-frame.html | 25 + .../2.0.0/xref/overview-summary.html | 66 + projects/thymeroot/2.0.0/xref/stylesheet.css | 114 ++ 87 files changed, 9633 insertions(+), 135 deletions(-) create mode 100644 projects/thymeroot/2.0.0/apidocs/allclasses-index.html create mode 100644 projects/thymeroot/2.0.0/apidocs/allpackages-index.html create mode 100644 projects/thymeroot/2.0.0/apidocs/constant-values.html create mode 100644 projects/thymeroot/2.0.0/apidocs/copy.svg create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html create mode 100644 projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html create mode 100644 projects/thymeroot/2.0.0/apidocs/element-list create mode 100644 projects/thymeroot/2.0.0/apidocs/help-doc.html create mode 100644 projects/thymeroot/2.0.0/apidocs/index-all.html create mode 100644 projects/thymeroot/2.0.0/apidocs/index.html create mode 100644 projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION create mode 100644 projects/thymeroot/2.0.0/apidocs/legal/jquery.md create mode 100644 projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md create mode 100644 projects/thymeroot/2.0.0/apidocs/link.svg create mode 100644 projects/thymeroot/2.0.0/apidocs/member-search-index.js create mode 100644 projects/thymeroot/2.0.0/apidocs/module-search-index.js create mode 100644 projects/thymeroot/2.0.0/apidocs/overview-tree.html create mode 100644 projects/thymeroot/2.0.0/apidocs/package-search-index.js create mode 100644 projects/thymeroot/2.0.0/apidocs/resources/glass.png create mode 100644 projects/thymeroot/2.0.0/apidocs/resources/x.png create mode 100644 projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js create mode 100644 projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.css create mode 100644 projects/thymeroot/2.0.0/apidocs/script-dir/jquery-ui.min.js create mode 100644 projects/thymeroot/2.0.0/apidocs/script.js create mode 100644 projects/thymeroot/2.0.0/apidocs/search-page.js create mode 100644 projects/thymeroot/2.0.0/apidocs/search.html create mode 100644 projects/thymeroot/2.0.0/apidocs/search.js create mode 100644 projects/thymeroot/2.0.0/apidocs/serialized-form.html create mode 100644 projects/thymeroot/2.0.0/apidocs/stylesheet.css create mode 100644 projects/thymeroot/2.0.0/apidocs/tag-search-index.js create mode 100644 projects/thymeroot/2.0.0/apidocs/type-search-index.js create mode 100644 projects/thymeroot/2.0.0/project-reports.html create mode 100644 projects/thymeroot/2.0.0/xref/allclasses-frame.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html create mode 100644 projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html create mode 100644 projects/thymeroot/2.0.0/xref/index.html create mode 100644 projects/thymeroot/2.0.0/xref/overview-frame.html create mode 100644 projects/thymeroot/2.0.0/xref/overview-summary.html create mode 100644 projects/thymeroot/2.0.0/xref/stylesheet.css diff --git a/projects/thymeroot/2.0.0/apidocs/allclasses-index.html b/projects/thymeroot/2.0.0/apidocs/allclasses-index.html new file mode 100644 index 00000000..95ccef74 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/allclasses-index.html @@ -0,0 +1,96 @@ + + + + +Alle Klassen und Schnittstellen (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Alle Klassen und Schnittstellen

+
+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/allpackages-index.html b/projects/thymeroot/2.0.0/apidocs/allpackages-index.html new file mode 100644 index 00000000..79ad2280 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/allpackages-index.html @@ -0,0 +1,68 @@ + + + + +Alle Packages (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Alle Packages

+
+
Packageübersicht
+
+
Package
+
Beschreibung
+ +
 
+
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/constant-values.html b/projects/thymeroot/2.0.0/apidocs/constant-values.html new file mode 100644 index 00000000..97b544f3 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/constant-values.html @@ -0,0 +1,94 @@ + + + + +Konstantenfeldwerte (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Konstantenfeldwerte

+
+
+

Inhalt

+ +
+
+

de.juplo.*

+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/copy.svg b/projects/thymeroot/2.0.0/apidocs/copy.svg new file mode 100644 index 00000000..7c46ab15 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html new file mode 100644 index 00000000..70814d0f --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplication.html @@ -0,0 +1,230 @@ + + + + +ThymerootApplication (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootApplication

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootApplication
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
+
+
+
@SpringBootApplication +@EnableConfigurationProperties(ThymerootProperties.class) +public class ThymerootApplication +extends Object +implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
+
+
+
    + +
  • +
    +

    Konstruktorübersicht

    +
    Konstruktoren
    +
    +
    Konstruktor
    +
    Beschreibung
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Methodenübersicht

    +
    +
    +
    +
    +
    Modifizierer und Typ
    +
    Methode
    +
    Beschreibung
    + +
    errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + ThymerootProperties properties)
    +
     
    +
    static void
    +
    main(String[] args)
    +
     
    +
    org.springframework.http.client.ClientHttpRequestFactory
    + +
     
    + +
    thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator)
    +
     
    +
    org.springframework.web.servlet.RequestToViewNameTranslator
    + +
     
    +
    +
    +
    +
    +

    Von Klasse geerbte Methoden java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Von Schnittstelle geerbte Methoden org.springframework.web.servlet.config.annotation.WebMvcConfigurer

    +addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      ThymerootApplication

      +
      public ThymerootApplication()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      requestFactory

      +
      @Bean +public org.springframework.http.client.ClientHttpRequestFactory requestFactory()
      +
      +
    • +
    • +
      +

      thymerootController

      +
      @Bean +public ThymerootController thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator)
      +
      +
    • +
    • +
      +

      viewNameTranslator

      +
      @Bean(name="viewNameTranslator") +public org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator()
      +
      +
    • +
    • +
      +

      errorViewResolver

      +
      @Bean +public ThymerootErrorViewResolver errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + ThymerootProperties properties)
      +
      +
    • +
    • +
      +

      main

      +
      public static void main(String[] args)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html new file mode 100644 index 00000000..6bb3aa36 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html @@ -0,0 +1,185 @@ + + + + +ThymerootApplicationContextInitializer (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootApplicationContextInitializer

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootApplicationContextInitializer
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>
+
+
+
public class ThymerootApplicationContextInitializer +extends Object +implements org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    + +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      initialize

      +
      public void initialize(org.springframework.context.ConfigurableApplicationContext context)
      +
      +
      Angegeben von:
      +
      initialize in Schnittstelle org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html new file mode 100644 index 00000000..7733216a --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html @@ -0,0 +1,225 @@ + + + + +ThymerootBeanFactoryPostProcessor (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootBeanFactoryPostProcessor

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.beans.factory.config.BeanFactoryPostProcessor
+
+
+
public class ThymerootBeanFactoryPostProcessor +extends Object +implements org.springframework.beans.factory.config.BeanFactoryPostProcessor
+
+
+ +
+
+
    + +
  • +
    +

    Felddetails

    +
      +
    • +
      +

      MAPPING_BEAN_BASENAME

      +
      public static final String MAPPING_BEAN_BASENAME
      +
      +
      Siehe auch:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Konstruktordetails

    + +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      postProcessBeanFactory

      +
      public void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory factory) + throws org.springframework.beans.BeansException
      +
      +
      Angegeben von:
      +
      postProcessBeanFactory in Schnittstelle org.springframework.beans.factory.config.BeanFactoryPostProcessor
      +
      Löst aus:
      +
      org.springframework.beans.BeansException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html new file mode 100644 index 00000000..6e39abdb --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.TemplateNotAvailableException.html @@ -0,0 +1,175 @@ + + + + +ThymerootController.TemplateNotAvailableException (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootController.TemplateNotAvailableException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException
+
+
+
+
+
+
+
Alle implementierten Schnittstellen:
+
Serializable
+
+
+
Umschließende Klasse:
+
ThymerootController
+
+
+
@ResponseStatus(NOT_FOUND) +public static class ThymerootController.TemplateNotAvailableException +extends RuntimeException
+
+
Siehe auch:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      TemplateNotAvailableException

      +
      public TemplateNotAvailableException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html new file mode 100644 index 00000000..4ab12267 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootController.html @@ -0,0 +1,218 @@ + + + + +ThymerootController (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootController

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootController
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.web.servlet.mvc.Controller
+
+
+
public class ThymerootController +extends Object +implements org.springframework.web.servlet.mvc.Controller
+
Specialized controller that deduces a view-name from the requested URL-path. +

+ The controller has to check the availability of the template up-front, + because any exception, that is thrown during the rendering would not be + catched by the exception-handler mechanisms and. + Hence, the TemplateInputException, that is thrown by Thymeleaf if the + template cannot be found, could be translated into a proper 404 error-message.

+
+
Autor:
+
Kai Moritz
+
+
+
+
    + +
  • +
    +

    Verschachtelte Klassen - Übersicht

    +
    Verschachtelte Klassen
    +
    +
    Modifizierer und Typ
    +
    Klasse
    +
    Beschreibung
    +
    static class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Konstruktorübersicht

    +
    Konstruktoren
    +
    +
    Konstruktor
    +
    Beschreibung
    +
    ThymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Methodenübersicht

    +
    +
    +
    +
    +
    Modifizierer und Typ
    +
    Methode
    +
    Beschreibung
    +
    org.springframework.web.servlet.ModelAndView
    +
    handleRequest(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response)
    +
     
    +
    +
    +
    +
    +

    Von Klasse geerbte Methoden java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      ThymerootController

      +
      public ThymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      handleRequest

      +
      public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response) + throws Exception
      +
      +
      Angegeben von:
      +
      handleRequest in Schnittstelle org.springframework.web.servlet.mvc.Controller
      +
      Löst aus:
      +
      Exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html new file mode 100644 index 00000000..0769400a --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.Site.html @@ -0,0 +1,155 @@ + + + + +ThymerootEnvironmentPostProcessor.Site (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootEnvironmentPostProcessor.Site

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site
+
+
+
+
Umschließende Klasse:
+
ThymerootEnvironmentPostProcessor
+
+
+
public static class ThymerootEnvironmentPostProcessor.Site +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      Site

      +
      public Site(Pattern[] patterns, + Pattern[] exclusions)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html new file mode 100644 index 00000000..5dd03274 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html @@ -0,0 +1,202 @@ + + + + +ThymerootEnvironmentPostProcessor (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootEnvironmentPostProcessor

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootEnvironmentPostProcessor
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.boot.env.EnvironmentPostProcessor
+
+
+
public class ThymerootEnvironmentPostProcessor +extends Object +implements org.springframework.boot.env.EnvironmentPostProcessor
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      ThymerootEnvironmentPostProcessor

      +
      public ThymerootEnvironmentPostProcessor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      postProcessEnvironment

      +
      public void postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment env, + org.springframework.boot.SpringApplication application)
      +
      +
      Angegeben von:
      +
      postProcessEnvironment in Schnittstelle org.springframework.boot.env.EnvironmentPostProcessor
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html new file mode 100644 index 00000000..0a931420 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootErrorViewResolver.html @@ -0,0 +1,202 @@ + + + + +ThymerootErrorViewResolver (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootErrorViewResolver

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootErrorViewResolver
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver
+
+
+
public class ThymerootErrorViewResolver +extends Object +implements org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      ThymerootErrorViewResolver

      +
      public ThymerootErrorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader loader, + String prefix, + String suffix)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      resolveErrorView

      +
      public org.springframework.web.servlet.ModelAndView resolveErrorView(javax.servlet.http.HttpServletRequest request, + org.springframework.http.HttpStatus status, + Map<String,Object> model)
      +
      +
      Angegeben von:
      +
      resolveErrorView in Schnittstelle org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver
      +
      +
      +
    • +
    • +
      +

      isTemplateAvailable

      +
      public boolean isTemplateAvailable(String templatePath)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html new file mode 100644 index 00000000..8d5755c3 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootHandlerMapping.html @@ -0,0 +1,216 @@ + + + + +ThymerootHandlerMapping (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootHandlerMapping

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootHandlerMapping
+
+
+
+
Alle implementierten Schnittstellen:
+
org.springframework.core.Ordered, org.springframework.web.servlet.HandlerMapping
+
+
+
public class ThymerootHandlerMapping +extends Object +implements org.springframework.web.servlet.HandlerMapping, org.springframework.core.Ordered
+
+
+
    + +
  • +
    +

    Feldübersicht

    +
    +

    Von Schnittstelle geerbte Felder org.springframework.web.servlet.HandlerMapping

    +BEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, LOOKUP_PATH, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE
    +
    +

    Von Schnittstelle geerbte Felder org.springframework.core.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Konstruktorübersicht

    +
    Konstruktoren
    +
    +
    Konstruktor
    +
    Beschreibung
    +
    ThymerootHandlerMapping(int order, + ThymerootController controller, + Pattern[] patterns, + Pattern[] exclusions)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Methodenübersicht

    +
    +
    +
    +
    +
    Modifizierer und Typ
    +
    Methode
    +
    Beschreibung
    +
    org.springframework.web.servlet.HandlerExecutionChain
    +
    getHandler(javax.servlet.http.HttpServletRequest request)
    +
     
    +
    int
    + +
     
    +
    +
    +
    +
    +

    Von Klasse geerbte Methoden java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Konstruktordetails

    + +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      getHandler

      +
      public org.springframework.web.servlet.HandlerExecutionChain getHandler(javax.servlet.http.HttpServletRequest request)
      +
      +
      Angegeben von:
      +
      getHandler in Schnittstelle org.springframework.web.servlet.HandlerMapping
      +
      +
      +
    • +
    • +
      +

      getOrder

      +
      public int getOrder()
      +
      +
      Angegeben von:
      +
      getOrder in Schnittstelle org.springframework.core.Ordered
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html new file mode 100644 index 00000000..36b2f2ea --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Errors.html @@ -0,0 +1,207 @@ + + + + +ThymerootProperties.Errors (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootProperties.Errors

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootProperties.Errors
+
+
+
+
Umschließende Klasse:
+
ThymerootProperties
+
+
+
public static class ThymerootProperties.Errors +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      Errors

      +
      public Errors()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      getPrefix

      +
      public String getPrefix()
      +
      +
    • +
    • +
      +

      setPrefix

      +
      public void setPrefix(String prefix)
      +
      +
    • +
    • +
      +

      getSuffix

      +
      public String getSuffix()
      +
      +
    • +
    • +
      +

      setSuffix

      +
      public void setSuffix(String suffix)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html new file mode 100644 index 00000000..37b4c7fd --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.Site.html @@ -0,0 +1,207 @@ + + + + +ThymerootProperties.Site (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootProperties.Site

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootProperties.Site
+
+
+
+
Umschließende Klasse:
+
ThymerootProperties
+
+
+
public static class ThymerootProperties.Site +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Konstruktordetails

    +
      +
    • +
      +

      Site

      +
      public Site()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Methodendetails

    +
      +
    • +
      +

      getPatterns

      +
      public String[] getPatterns()
      +
      +
    • +
    • +
      +

      setPatterns

      +
      public void setPatterns(String[] patterns)
      +
      +
    • +
    • +
      +

      getExclusions

      +
      public String[] getExclusions()
      +
      +
    • +
    • +
      +

      setExclusions

      +
      public void setExclusions(String[] exclusions)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html new file mode 100644 index 00000000..27872b15 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/ThymerootProperties.html @@ -0,0 +1,263 @@ + + + + +ThymerootProperties (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Klasse ThymerootProperties

+
+
java.lang.Object +
de.juplo.thymeroot.ThymerootProperties
+
+
+
+
@ConfigurationProperties("thymeroot") +public class ThymerootProperties +extends Object
+
+
Autor:
+
Kai Moritz
+
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html new file mode 100644 index 00000000..7a9180fc --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplication.html @@ -0,0 +1,61 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootApplication (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootApplication

+
+Keine Verwendung von de.juplo.thymeroot.ThymerootApplication
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html new file mode 100644 index 00000000..1105888f --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootApplicationContextInitializer.html @@ -0,0 +1,61 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootApplicationContextInitializer (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootApplicationContextInitializer

+
+Keine Verwendung von de.juplo.thymeroot.ThymerootApplicationContextInitializer
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html new file mode 100644 index 00000000..5aed55e2 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootBeanFactoryPostProcessor.html @@ -0,0 +1,61 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor

+
+Keine Verwendung von de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html new file mode 100644 index 00000000..d4e50692 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.TemplateNotAvailableException.html @@ -0,0 +1,61 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException

+
+Keine Verwendung von de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html new file mode 100644 index 00000000..e963fa3c --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootController.html @@ -0,0 +1,92 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootController (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootController

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html new file mode 100644 index 00000000..72bc2edb --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.Site.html @@ -0,0 +1,82 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html new file mode 100644 index 00000000..ff67c99a --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootEnvironmentPostProcessor.html @@ -0,0 +1,61 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootEnvironmentPostProcessor

+
+Keine Verwendung von de.juplo.thymeroot.ThymerootEnvironmentPostProcessor
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html new file mode 100644 index 00000000..728ca0aa --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootErrorViewResolver.html @@ -0,0 +1,80 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootErrorViewResolver (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootErrorViewResolver

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html new file mode 100644 index 00000000..647a4de3 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootHandlerMapping.html @@ -0,0 +1,61 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootHandlerMapping (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootHandlerMapping

+
+Keine Verwendung von de.juplo.thymeroot.ThymerootHandlerMapping
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html new file mode 100644 index 00000000..dcdecb4d --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Errors.html @@ -0,0 +1,88 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootProperties.Errors (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootProperties.Errors

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html new file mode 100644 index 00000000..6f0cf84c --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.Site.html @@ -0,0 +1,88 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootProperties.Site (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootProperties.Site

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html new file mode 100644 index 00000000..f0fd7496 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/class-use/ThymerootProperties.html @@ -0,0 +1,80 @@ + + + + +Verwendungsweise von Klasse de.juplo.thymeroot.ThymerootProperties (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Klasse
de.juplo.thymeroot.ThymerootProperties

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html new file mode 100644 index 00000000..44192c2a --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-summary.html @@ -0,0 +1,121 @@ + + + + +de.juplo.thymeroot (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package de.juplo.thymeroot

+
+
+
package de.juplo.thymeroot
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html new file mode 100644 index 00000000..f6f2b771 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-tree.html @@ -0,0 +1,94 @@ + + + + +de.juplo.thymeroot Klassenhierarchie (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchie für Package de.juplo.thymeroot

+
+
+

Klassenhierarchie

+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html new file mode 100644 index 00000000..6e5fb047 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/de/juplo/thymeroot/package-use.html @@ -0,0 +1,88 @@ + + + + +Verwendungsweise von Package de.juplo.thymeroot (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Verwendungen von Package
de.juplo.thymeroot

+
+
+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/element-list b/projects/thymeroot/2.0.0/apidocs/element-list new file mode 100644 index 00000000..7bf5ce14 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/element-list @@ -0,0 +1 @@ +de.juplo.thymeroot diff --git a/projects/thymeroot/2.0.0/apidocs/help-doc.html b/projects/thymeroot/2.0.0/apidocs/help-doc.html new file mode 100644 index 00000000..6d149479 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/help-doc.html @@ -0,0 +1,197 @@ + + + + +API-Hilfe (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+

Hilfe zu JavaDoc

+ +
+
+

Navigation

+Ausgehend von der Seite Überblick können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit Index und dem Suchfeld können Sie zu spezifischen Deklarationen und Übersichtsseiten navigieren, wie Alle Packages, Alle Klassen und Schnittstellen + +
+
+
+

Seitenarten

+Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection. +
+

Package

+

Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:

+
    +
  • Schnittstellen
  • +
  • Klassen
  • +
  • Enum-Klassen
  • +
  • Ausnahmeklassen
  • +
  • Annotationsschnittstellen
  • +
+
+
+

Klasse oder Schnittstelle

+

Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.

+
    +
  • Klassenvererbungsdiagramm
  • +
  • Direkte Unterklassen
  • +
  • Alle bekannten Unterschnittstellen
  • +
  • Alle bekannten Implementierungsklassen
  • +
  • Klassen- oder Schnittstellendeklaration
  • +
  • Klassen- oder Schnittstellenbeschreibung
  • +
+
+
    +
  • Verschachtelte Klassen - Übersicht
  • +
  • Enum-Konstanten - Übersicht
  • +
  • Feldübersicht
  • +
  • Eigenschaftsübersicht
  • +
  • Konstruktorübersicht
  • +
  • Methodenübersicht
  • +
  • Erforderliche Elemente - Übersicht
  • +
  • Optionale Elemente - Übersicht
  • +
+
+
    +
  • Enum-Konstanten - Details
  • +
  • Felddetails
  • +
  • Eigenschaftsdetails
  • +
  • Konstruktordetails
  • +
  • Methodendetails
  • +
  • Elementdetails
  • +
+

Hinweis: Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.

+

Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.

+
+
+

Weitere Dateien

+

Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.

+
+
+

Verwendung

+

Für jedes dokumentierte Package sowie jede Klasse und jede Schnittstelle ist eine eigene Verwendungsseite vorhanden. Auf dieser Seite wird beschrieben, welche Packages, Klassen, Methoden, Konstruktoren und Felder einen Teil der angegebenen Klasse oder des angegebenen Packages verwenden. Bei der Klasse oder Schnittstelle A enthält die Verwendungsseite die Unterklassen von A, als A deklarierte Felder, Methoden, die A zurückgeben, sowie Methoden und Konstruktoren mit Parametern des Typs A. Sie können diese Seite aufrufen, indem Sie zunächst das Package, die Klasse oder die Schnittstelle aufrufen und anschließend in der Navigationsleiste auf den Link "Verwendung" klicken.

+
+
+

Baum (Klassenhierarchie)

+

Es gibt eine Seite Klassenhierarchie für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit java.lang.Object. Die Schnittstellen erben nicht von java.lang.Object.

+
    +
  • Wenn Sie auf der Übersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.
  • +
  • Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.
  • +
+
+
+

Konstantenfeldwerte

+

Auf der Seite Konstantenfeldwerte sind die statischen endgültigen Felder und deren Werte aufgeführt.

+
+
+

Serialisierte Form

+

Jede serialisierbare oder externalisierbare Klasse verfügt über eine Beschreibung der zugehörigen Serialisierungsfelder und -methoden. Diese Informationen sind eher für Implementierer als für Benutzer der API von Interesse. Die Navigationsleiste enthält zwar keinen Link, Sie können diese Informationen jedoch abrufen, indem Sie zu einer beliebigen serialisierten Klasse navigieren und im Abschnitt "Siehe auch" der Klassenbeschreibung auf "Serialisierte Form" klicken.

+
+
+

Alle Packages

+

Die Seite Alle Packages enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.

+
+
+

Alle Klassen und Schnittstellen

+

Die Seite Alle Klassen und Schnittstellen enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.

+
+
+

Index

+

Die Index enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie Alle Packages, Alle Klassen und Schnittstellen.

+
+
+
+Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/index-all.html b/projects/thymeroot/2.0.0/apidocs/index-all.html new file mode 100644 index 00000000..5b436dd2 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/index-all.html @@ -0,0 +1,201 @@ + + + + +Index (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+D E G H I M P R S T V 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form +

D

+
+
de.juplo.thymeroot - Package de.juplo.thymeroot
+
 
+
+

E

+
+
Errors() - Konstruktor für Klasse de.juplo.thymeroot.ThymerootProperties.Errors
+
 
+
errorViewResolver(HttpResourceChainAwareResourceLoader, ThymerootProperties) - Methode in Klasse de.juplo.thymeroot.ThymerootApplication
+
 
+
+

G

+
+
getErrors() - Methode in Klasse de.juplo.thymeroot.ThymerootProperties
+
 
+
getExclusions() - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Site
+
 
+
getHandler(HttpServletRequest) - Methode in Klasse de.juplo.thymeroot.ThymerootHandlerMapping
+
 
+
getOrder() - Methode in Klasse de.juplo.thymeroot.ThymerootHandlerMapping
+
 
+
getPatterns() - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Site
+
 
+
getPrefix() - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Errors
+
 
+
getSites() - Methode in Klasse de.juplo.thymeroot.ThymerootProperties
+
 
+
getSuffix() - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Errors
+
 
+
+

H

+
+
handleRequest(HttpServletRequest, HttpServletResponse) - Methode in Klasse de.juplo.thymeroot.ThymerootController
+
 
+
+

I

+
+
initialize(ConfigurableApplicationContext) - Methode in Klasse de.juplo.thymeroot.ThymerootApplicationContextInitializer
+
 
+
isTemplateAvailable(String) - Methode in Klasse de.juplo.thymeroot.ThymerootErrorViewResolver
+
 
+
+

M

+
+
main(String[]) - Statische Methode in Klasse de.juplo.thymeroot.ThymerootApplication
+
 
+
MAPPING_BEAN_BASENAME - Statische Variable in Klasse de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor
+
 
+
+

P

+
+
postProcessBeanFactory(ConfigurableListableBeanFactory) - Methode in Klasse de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor
+
 
+
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Methode in Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor
+
 
+
PREFIX - Statische Variable in Klasse de.juplo.thymeroot.ThymerootProperties
+
 
+
+

R

+
+
requestFactory() - Methode in Klasse de.juplo.thymeroot.ThymerootApplication
+
 
+
resolveErrorView(HttpServletRequest, HttpStatus, Map<String, Object>) - Methode in Klasse de.juplo.thymeroot.ThymerootErrorViewResolver
+
 
+
+

S

+
+
setErrors(ThymerootProperties.Errors) - Methode in Klasse de.juplo.thymeroot.ThymerootProperties
+
 
+
setExclusions(String[]) - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Site
+
 
+
setPatterns(String[]) - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Site
+
 
+
setPrefix(String) - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Errors
+
 
+
setSites(ThymerootProperties.Site[]) - Methode in Klasse de.juplo.thymeroot.ThymerootProperties
+
 
+
setSuffix(String) - Methode in Klasse de.juplo.thymeroot.ThymerootProperties.Errors
+
 
+
Site() - Konstruktor für Klasse de.juplo.thymeroot.ThymerootProperties.Site
+
 
+
Site(Pattern[], Pattern[]) - Konstruktor für Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site
+
 
+
+

T

+
+
TemplateNotAvailableException(String) - Konstruktor für Ausnahmeklasse de.juplo.thymeroot.ThymerootController.TemplateNotAvailableException
+
 
+
ThymerootApplication - Klasse in de.juplo.thymeroot
+
 
+
ThymerootApplication() - Konstruktor für Klasse de.juplo.thymeroot.ThymerootApplication
+
 
+
ThymerootApplicationContextInitializer - Klasse in de.juplo.thymeroot
+
 
+
ThymerootApplicationContextInitializer(ThymerootEnvironmentPostProcessor.Site...) - Konstruktor für Klasse de.juplo.thymeroot.ThymerootApplicationContextInitializer
+
 
+
ThymerootBeanFactoryPostProcessor - Klasse in de.juplo.thymeroot
+
 
+
ThymerootBeanFactoryPostProcessor(ThymerootEnvironmentPostProcessor.Site[]) - Konstruktor für Klasse de.juplo.thymeroot.ThymerootBeanFactoryPostProcessor
+
 
+
thymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator) - Methode in Klasse de.juplo.thymeroot.ThymerootApplication
+
 
+
ThymerootController - Klasse in de.juplo.thymeroot
+
+
Specialized controller that deduces a view-name from the requested URL-path.
+
+
ThymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator) - Konstruktor für Klasse de.juplo.thymeroot.ThymerootController
+
 
+
ThymerootController.TemplateNotAvailableException - Ausnahmeklasse in de.juplo.thymeroot
+
 
+
ThymerootEnvironmentPostProcessor - Klasse in de.juplo.thymeroot
+
 
+
ThymerootEnvironmentPostProcessor() - Konstruktor für Klasse de.juplo.thymeroot.ThymerootEnvironmentPostProcessor
+
 
+
ThymerootEnvironmentPostProcessor.Site - Klasse in de.juplo.thymeroot
+
 
+
ThymerootErrorViewResolver - Klasse in de.juplo.thymeroot
+
 
+
ThymerootErrorViewResolver(HttpResourceChainAwareResourceLoader, String, String) - Konstruktor für Klasse de.juplo.thymeroot.ThymerootErrorViewResolver
+
 
+
ThymerootHandlerMapping - Klasse in de.juplo.thymeroot
+
 
+
ThymerootHandlerMapping(int, ThymerootController, Pattern[], Pattern[]) - Konstruktor für Klasse de.juplo.thymeroot.ThymerootHandlerMapping
+
 
+
ThymerootProperties - Klasse in de.juplo.thymeroot
+
 
+
ThymerootProperties() - Konstruktor für Klasse de.juplo.thymeroot.ThymerootProperties
+
 
+
ThymerootProperties.Errors - Klasse in de.juplo.thymeroot
+
 
+
ThymerootProperties.Site - Klasse in de.juplo.thymeroot
+
 
+
+

V

+
+
viewNameTranslator() - Methode in Klasse de.juplo.thymeroot.ThymerootApplication
+
 
+
+D E G H I M P R S T V 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/index.html b/projects/thymeroot/2.0.0/apidocs/index.html new file mode 100644 index 00000000..c0b8d0f8 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/index.html @@ -0,0 +1,26 @@ + + + + +ThymeRoot 2.0.0 API + + + + + + + + + + + +
+ +

de/juplo/thymeroot/package-summary.html

+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION b/projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..42966666 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/projects/thymeroot/2.0.0/apidocs/legal/jquery.md b/projects/thymeroot/2.0.0/apidocs/legal/jquery.md new file mode 100644 index 00000000..a763ec6f --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/legal/jquery.md @@ -0,0 +1,26 @@ +## jQuery v3.7.1 + +### jQuery License +``` +jQuery v 3.7.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +``` diff --git a/projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md b/projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/projects/thymeroot/2.0.0/apidocs/link.svg b/projects/thymeroot/2.0.0/apidocs/link.svg new file mode 100644 index 00000000..7ccc5ed0 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/projects/thymeroot/2.0.0/apidocs/member-search-index.js b/projects/thymeroot/2.0.0/apidocs/member-search-index.js new file mode 100644 index 00000000..8f4220e8 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"Errors()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"errorViewResolver(HttpResourceChainAwareResourceLoader, ThymerootProperties)","u":"errorViewResolver(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,de.juplo.thymeroot.ThymerootProperties)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"getErrors()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"getExclusions()"},{"p":"de.juplo.thymeroot","c":"ThymerootHandlerMapping","l":"getHandler(HttpServletRequest)","u":"getHandler(javax.servlet.http.HttpServletRequest)"},{"p":"de.juplo.thymeroot","c":"ThymerootHandlerMapping","l":"getOrder()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"getPatterns()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"getPrefix()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"getSites()"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"getSuffix()"},{"p":"de.juplo.thymeroot","c":"ThymerootController","l":"handleRequest(HttpServletRequest, HttpServletResponse)","u":"handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"},{"p":"de.juplo.thymeroot","c":"ThymerootApplicationContextInitializer","l":"initialize(ConfigurableApplicationContext)","u":"initialize(org.springframework.context.ConfigurableApplicationContext)"},{"p":"de.juplo.thymeroot","c":"ThymerootErrorViewResolver","l":"isTemplateAvailable(String)","u":"isTemplateAvailable(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.juplo.thymeroot","c":"ThymerootBeanFactoryPostProcessor","l":"MAPPING_BEAN_BASENAME"},{"p":"de.juplo.thymeroot","c":"ThymerootBeanFactoryPostProcessor","l":"postProcessBeanFactory(ConfigurableListableBeanFactory)","u":"postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)"},{"p":"de.juplo.thymeroot","c":"ThymerootEnvironmentPostProcessor","l":"postProcessEnvironment(ConfigurableEnvironment, SpringApplication)","u":"postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment,org.springframework.boot.SpringApplication)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"PREFIX"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"requestFactory()"},{"p":"de.juplo.thymeroot","c":"ThymerootErrorViewResolver","l":"resolveErrorView(HttpServletRequest, HttpStatus, Map)","u":"resolveErrorView(javax.servlet.http.HttpServletRequest,org.springframework.http.HttpStatus,java.util.Map)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"setErrors(ThymerootProperties.Errors)","u":"setErrors(de.juplo.thymeroot.ThymerootProperties.Errors)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"setExclusions(String[])","u":"setExclusions(java.lang.String[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"setPatterns(String[])","u":"setPatterns(java.lang.String[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"setPrefix(String)","u":"setPrefix(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"setSites(ThymerootProperties.Site[])","u":"setSites(de.juplo.thymeroot.ThymerootProperties.Site[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Errors","l":"setSuffix(String)","u":"setSuffix(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties.Site","l":"Site()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootEnvironmentPostProcessor.Site","l":"Site(Pattern[], Pattern[])","u":"%3Cinit%3E(java.util.regex.Pattern[],java.util.regex.Pattern[])"},{"p":"de.juplo.thymeroot","c":"ThymerootController.TemplateNotAvailableException","l":"TemplateNotAvailableException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"ThymerootApplication()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootApplicationContextInitializer","l":"ThymerootApplicationContextInitializer(ThymerootEnvironmentPostProcessor.Site...)","u":"%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site...)"},{"p":"de.juplo.thymeroot","c":"ThymerootBeanFactoryPostProcessor","l":"ThymerootBeanFactoryPostProcessor(ThymerootEnvironmentPostProcessor.Site[])","u":"%3Cinit%3E(de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site[])"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"thymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator)","u":"thymerootController(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)"},{"p":"de.juplo.thymeroot","c":"ThymerootController","l":"ThymerootController(HttpResourceChainAwareResourceLoader, RequestToViewNameTranslator)","u":"%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,org.springframework.web.servlet.RequestToViewNameTranslator)"},{"p":"de.juplo.thymeroot","c":"ThymerootEnvironmentPostProcessor","l":"ThymerootEnvironmentPostProcessor()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootErrorViewResolver","l":"ThymerootErrorViewResolver(HttpResourceChainAwareResourceLoader, String, String)","u":"%3Cinit%3E(de.juplo.httpresources.HttpResourceChainAwareResourceLoader,java.lang.String,java.lang.String)"},{"p":"de.juplo.thymeroot","c":"ThymerootHandlerMapping","l":"ThymerootHandlerMapping(int, ThymerootController, Pattern[], Pattern[])","u":"%3Cinit%3E(int,de.juplo.thymeroot.ThymerootController,java.util.regex.Pattern[],java.util.regex.Pattern[])"},{"p":"de.juplo.thymeroot","c":"ThymerootProperties","l":"ThymerootProperties()","u":"%3Cinit%3E()"},{"p":"de.juplo.thymeroot","c":"ThymerootApplication","l":"viewNameTranslator()"}];updateSearchResults(); \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/apidocs/module-search-index.js b/projects/thymeroot/2.0.0/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/apidocs/overview-tree.html b/projects/thymeroot/2.0.0/apidocs/overview-tree.html new file mode 100644 index 00000000..11e29b32 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/overview-tree.html @@ -0,0 +1,98 @@ + + + + +Klassenhierarchie (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchie für alle Packages

+
+Packagehierarchien: + +
+

Klassenhierarchie

+ +
+
+
+
+ +
+
+
+ + diff --git a/projects/thymeroot/2.0.0/apidocs/package-search-index.js b/projects/thymeroot/2.0.0/apidocs/package-search-index.js new file mode 100644 index 00000000..91ff4352 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"Alle Packages","u":"allpackages-index.html"},{"l":"de.juplo.thymeroot"}];updateSearchResults(); \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/apidocs/resources/glass.png b/projects/thymeroot/2.0.0/apidocs/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js b/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js new file mode 100644 index 00000000..7f37b5d9 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/script-dir/jquery-3.7.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/apidocs/script.js b/projects/thymeroot/2.0.0/apidocs/script.js new file mode 100644 index 00000000..bb9c8a24 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/projects/thymeroot/2.0.0/apidocs/search-page.js b/projects/thymeroot/2.0.0/apidocs/search-page.js new file mode 100644 index 00000000..540c90f5 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
    " + col1 + "
    ").appendTo(table); + if (category !== "modules") { + $("
    " + col2 + "
    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/projects/thymeroot/2.0.0/apidocs/search.html b/projects/thymeroot/2.0.0/apidocs/search.html new file mode 100644 index 00000000..d4ab3cb0 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Suchen (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
    + +
    +
    +

    Suchen

    +
    + + +
    +Zusätzliche Ressourcen +
    +
    +
    +

    Die Hilfeseite enthält eine Einführung in den Umfang und die Syntax der JavaDoc-Suche.

    +

    Sie können die <STRG>- oder <CMD>-Taste zusammen mit den Pfeiltasten nach links und rechts verwenden, um zwischen Ergebnisregisterkarten auf dieser Seite zu wechseln.

    +

    Mit der URL-Vorlage unten können Sie diese Seite als Suchmaschine in Browsern konfigurieren, die dieses Feature unterstützen. Das Feature wurde erfolgreich mit Google Chrome und Mozilla Firefox getestet. Beachten Sie, dass andere Browser dieses Feature möglicherweise nicht unterstützen oder ein anderes URL-Format erfordern.

    +link +

    + +

    +
    +

    Suchindex wird geladen...

    + +
    +
    +
    + +
    +
    +
    + + diff --git a/projects/thymeroot/2.0.0/apidocs/search.js b/projects/thymeroot/2.0.0/apidocs/search.js new file mode 100644 index 00000000..613e348e --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Geben Sie einen Suchbegriff ein", + noResult: "Keine Ergebnisse gefunden", + oneResult: "Ein Ergebnis gefunden", + manyResults: "{0} Ergebnisse gefunden", + loading: "Suchindex wird geladen...", + searching: "Suche wird ausgeführt...", + redirecting: "Zum ersten Ergebnis wird umgeleitet...", + linkIcon: "Linksymbol", + linkToSection: "Link zu diesem Abschnitt" +} +const categories = { + modules: "Module", + packages: "Packages", + types: "Klassen und Schnittstellen", + members: "Mitglieder", + searchTags: "Tags suchen" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/projects/thymeroot/2.0.0/apidocs/serialized-form.html b/projects/thymeroot/2.0.0/apidocs/serialized-form.html new file mode 100644 index 00000000..9d41e887 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/serialized-form.html @@ -0,0 +1,76 @@ + + + + +Serialisierte Form (ThymeRoot 2.0.0 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialisierte Form

    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/projects/thymeroot/2.0.0/apidocs/stylesheet.css b/projects/thymeroot/2.0.0/apidocs/stylesheet.css new file mode 100644 index 00000000..f71489f8 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/projects/thymeroot/2.0.0/apidocs/tag-search-index.js b/projects/thymeroot/2.0.0/apidocs/tag-search-index.js new file mode 100644 index 00000000..713cfcc1 --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Konstantenfeldwerte","h":"","u":"constant-values.html"},{"l":"Serialisierte Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/apidocs/type-search-index.js b/projects/thymeroot/2.0.0/apidocs/type-search-index.js new file mode 100644 index 00000000..b5e537ab --- /dev/null +++ b/projects/thymeroot/2.0.0/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"Alle Klassen und Schnittstellen","u":"allclasses-index.html"},{"p":"de.juplo.thymeroot","l":"ThymerootProperties.Errors"},{"p":"de.juplo.thymeroot","l":"ThymerootEnvironmentPostProcessor.Site"},{"p":"de.juplo.thymeroot","l":"ThymerootProperties.Site"},{"p":"de.juplo.thymeroot","l":"ThymerootController.TemplateNotAvailableException"},{"p":"de.juplo.thymeroot","l":"ThymerootApplication"},{"p":"de.juplo.thymeroot","l":"ThymerootApplicationContextInitializer"},{"p":"de.juplo.thymeroot","l":"ThymerootBeanFactoryPostProcessor"},{"p":"de.juplo.thymeroot","l":"ThymerootController"},{"p":"de.juplo.thymeroot","l":"ThymerootEnvironmentPostProcessor"},{"p":"de.juplo.thymeroot","l":"ThymerootErrorViewResolver"},{"p":"de.juplo.thymeroot","l":"ThymerootHandlerMapping"},{"p":"de.juplo.thymeroot","l":"ThymerootProperties"}];updateSearchResults(); \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/configuration.html b/projects/thymeroot/2.0.0/configuration.html index 675ea56b..bdbc2720 100644 --- a/projects/thymeroot/2.0.0/configuration.html +++ b/projects/thymeroot/2.0.0/configuration.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -354,8 +393,10 @@ hibernate.connection.password=
    "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -374,6 +415,10 @@ hibernate.connection.password=
  • "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -446,15 +491,27 @@ hibernate.connection.password=
    "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -470,15 +527,17 @@ hibernate.connection.password=
    "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/configuration.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/configuration.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/configuration.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/configuration.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/configuration.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/configuration.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/configuration.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/configuration.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/configuration.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples

diff --git a/projects/thymeroot/2.0.0/dependencies.html b/projects/thymeroot/2.0.0/dependencies.html index 4b1174e4..3a55686b 100644 --- a/projects/thymeroot/2.0.0/dependencies.html +++ b/projects/thymeroot/2.0.0/dependencies.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -1541,8 +1580,10 @@ introspection of method/constructor parameter names, without having to add expli "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -1561,6 +1602,10 @@ introspection of method/constructor parameter names, without having to add expli "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -1633,15 +1678,27 @@ introspection of method/constructor parameter names, without having to add expli "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -1657,15 +1714,17 @@ introspection of method/constructor parameter names, without having to add expli "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/dependencies.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/dependencies.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/dependencies.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependencies.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependencies.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/dependencies.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/dependencies.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependencies.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependencies.html" } }

All Pages

+
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/dependency-info.html b/projects/thymeroot/2.0.0/dependency-info.html index 29b5964f..77cd7779 100644 --- a/projects/thymeroot/2.0.0/dependency-info.html +++ b/projects/thymeroot/2.0.0/dependency-info.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -296,8 +335,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -316,6 +357,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -388,15 +433,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -412,15 +469,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/dependency-info.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/dependency-info.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/dependency-info.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-info.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-info.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/dependency-info.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/dependency-info.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-info.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-info.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/dependency-management.html b/projects/thymeroot/2.0.0/dependency-management.html index 597df495..446a1dd2 100644 --- a/projects/thymeroot/2.0.0/dependency-management.html +++ b/projects/thymeroot/2.0.0/dependency-management.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -7368,8 +7407,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -7388,6 +7429,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -7460,15 +7505,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -7484,15 +7541,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/dependency-management.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/dependency-management.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/dependency-management.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-management.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-management.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/dependency-management.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/dependency-management.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/dependency-management.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/dependency-management.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/distribution-management.html b/projects/thymeroot/2.0.0/distribution-management.html index de781bb5..93e169f4 100644 --- a/projects/thymeroot/2.0.0/distribution-management.html +++ b/projects/thymeroot/2.0.0/distribution-management.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -270,8 +309,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -290,6 +331,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -362,15 +407,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -386,15 +443,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/distribution-management.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/distribution-management.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/distribution-management.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/distribution-management.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/distribution-management.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/distribution-management.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/distribution-management.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/distribution-management.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/distribution-management.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/index.html b/projects/thymeroot/2.0.0/index.html index 26b6bcb3..003f2b4c 100644 --- a/projects/thymeroot/2.0.0/index.html +++ b/projects/thymeroot/2.0.0/index.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -297,8 +336,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -317,6 +358,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -389,15 +434,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -413,15 +470,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/index.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/index.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/index.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/index.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/index.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/index.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/index.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/index.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/index.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/issue-tracking.html b/projects/thymeroot/2.0.0/issue-tracking.html index a5c03cda..b4e6c8fd 100644 --- a/projects/thymeroot/2.0.0/issue-tracking.html +++ b/projects/thymeroot/2.0.0/issue-tracking.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -278,8 +317,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -298,6 +339,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -370,15 +415,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -394,15 +451,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/issue-tracking.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/issue-tracking.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/issue-tracking.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/issue-tracking.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/issue-tracking.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/issue-tracking.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/issue-tracking.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/issue-tracking.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/issue-tracking.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/licenses.html b/projects/thymeroot/2.0.0/licenses.html index f030217b..7824a82c 100644 --- a/projects/thymeroot/2.0.0/licenses.html +++ b/projects/thymeroot/2.0.0/licenses.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -474,8 +513,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -494,6 +535,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -566,15 +611,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -590,15 +647,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/licenses.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/licenses.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/licenses.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/licenses.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/licenses.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/licenses.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/licenses.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/licenses.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/licenses.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/mail-lists.html b/projects/thymeroot/2.0.0/mail-lists.html index 6bb40e8a..63ac6851 100644 --- a/projects/thymeroot/2.0.0/mail-lists.html +++ b/projects/thymeroot/2.0.0/mail-lists.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -278,8 +317,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -298,6 +339,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -370,15 +415,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -394,15 +451,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/mail-lists.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/mail-lists.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/mail-lists.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/mail-lists.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/mail-lists.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/mail-lists.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/mail-lists.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/mail-lists.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/mail-lists.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/plugin-management.html b/projects/thymeroot/2.0.0/plugin-management.html index ab180167..ffe9b8e2 100644 --- a/projects/thymeroot/2.0.0/plugin-management.html +++ b/projects/thymeroot/2.0.0/plugin-management.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -392,8 +431,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -412,6 +453,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -484,15 +529,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -508,15 +565,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/plugin-management.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/plugin-management.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/plugin-management.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugin-management.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugin-management.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/plugin-management.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/plugin-management.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugin-management.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugin-management.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/plugins.html b/projects/thymeroot/2.0.0/plugins.html index 82756d25..709a7b91 100644 --- a/projects/thymeroot/2.0.0/plugins.html +++ b/projects/thymeroot/2.0.0/plugins.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -310,6 +349,26 @@ Version org.apache.maven.plugins +maven-changes-plugin +2.11 + +org.apache.maven.plugins +maven-javadoc-plugin +2.7 + +org.apache.maven.plugins +maven-jxr-plugin +2.5 + +org.apache.maven.plugins +maven-plugin-plugin +3.4 + +org.apache.maven.plugins +maven-pmd-plugin +3.4 + +org.apache.maven.plugins maven-project-info-reports-plugin 3.1.1 @@ -330,8 +389,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -350,6 +411,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -422,15 +487,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -446,15 +523,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/plugins.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/plugins.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/plugins.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugins.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugins.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/plugins.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/plugins.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/plugins.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/plugins.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/project-info.html b/projects/thymeroot/2.0.0/project-info.html index 84c01335..b9390e6b 100644 --- a/projects/thymeroot/2.0.0/project-info.html +++ b/projects/thymeroot/2.0.0/project-info.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -306,8 +345,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -326,6 +367,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -398,15 +443,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -422,15 +479,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/project-info.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/project-info.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/project-info.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/project-info.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/project-info.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/project-info.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/project-info.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/project-info.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/project-info.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/project-reports.html b/projects/thymeroot/2.0.0/project-reports.html new file mode 100644 index 00000000..fa6bacfd --- /dev/null +++ b/projects/thymeroot/2.0.0/project-reports.html @@ -0,0 +1,468 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ThymeRoot – Generated Reports + + + + +

    Generated Reports

    +

    URI

    +
      +
    • site: /projects/thymeroot/2.0.0/project-reports.html
    • +
    • canonical: /thymeroot/project-reports.html
    • +
    • relative: project-reports.html
    • +
    +

    Path

    +

    +

      +
    1. ThymeRoot
    2. Project Reports
    +

    +
    +
    +
    +

    Generated Reports

    +

    This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

    +

    Overview

    + + + + + + + + + +
    DocumentDescription
    JavaDocsJavaDoc API documentation.
    Source XrefHTML based, cross-reference version of Java source code.
    +
    +
    +

    Page Structure as JSON

    +
    +{
    +  "_titles": {
    +    "/projects/thymeroot/2.0.0/index.html": "ThymeRoot",
    +    "/projects/thymeroot/2.0.0/dependencies.html": "Dependencies",
    +    "/projects/thymeroot/2.0.0/dependency-info.html": "Dependency Information",
    +    "/projects/thymeroot/2.0.0/dependency-management.html": "Dependency Management",
    +    "/projects/thymeroot/2.0.0/distribution-management.html": "Distribution Management",
    +    "/projects/thymeroot/2.0.0/licenses.html": "Licenses",
    +    "/projects/thymeroot/2.0.0/plugin-management.html": "Plugin Management",
    +    "/projects/thymeroot/2.0.0/plugins.html": "Plugins",
    +    "/projects/thymeroot/2.0.0/scm.html": "Source Code Management",
    +    "/projects/thymeroot/2.0.0/summary.html": "Summary",
    +    "/projects/thymeroot/2.0.0/team.html": "Team",
    +    "/projects/thymeroot/2.0.0/project-info.html": "Project Information",
    +    "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs",
    +    "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref",
    +    "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports",
    +    "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples"
    +  },
    +  "_childs": {
    +    "/projects/thymeroot/2.0.0/index.html": [
    +      "/projects/thymeroot/2.0.0/configuration.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/project-reports.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/project-info.html": [
    +      "/projects/thymeroot/2.0.0/dependencies.html",
    +      "/projects/thymeroot/2.0.0/dependency-info.html",
    +      "/projects/thymeroot/2.0.0/dependency-management.html",
    +      "/projects/thymeroot/2.0.0/distribution-management.html",
    +      "/projects/thymeroot/2.0.0/licenses.html",
    +      "/projects/thymeroot/2.0.0/plugin-management.html",
    +      "/projects/thymeroot/2.0.0/plugins.html",
    +      "/projects/thymeroot/2.0.0/scm.html",
    +      "/projects/thymeroot/2.0.0/summary.html",
    +      "/projects/thymeroot/2.0.0/team.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/project-reports.html": [
    +      "/projects/thymeroot/2.0.0/apidocs/index.html",
    +      "/projects/thymeroot/2.0.0/xref/index.html"
    +    ]
    +  },
    +  "_crumbs": {
    +    "/projects/thymeroot/2.0.0/index.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/dependencies.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/dependencies.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/dependency-info.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/dependency-info.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/dependency-management.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/dependency-management.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/distribution-management.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/distribution-management.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/licenses.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/licenses.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/plugin-management.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/plugin-management.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/plugins.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/plugins.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/scm.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/scm.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/summary.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/summary.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/team.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html",
    +      "/projects/thymeroot/2.0.0/team.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/project-info.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-info.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/apidocs/index.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-reports.html",
    +      "/projects/thymeroot/2.0.0/apidocs/index.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/xref/index.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-reports.html",
    +      "/projects/thymeroot/2.0.0/xref/index.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/project-reports.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/project-reports.html"
    +    ],
    +    "/projects/thymeroot/2.0.0/configuration.html": [
    +      "/index.html","/projects.html",
    +      "/projects/thymeroot/2.0.0/index.html",
    +      "/projects/thymeroot/2.0.0/configuration.html"
    +    ]
    +  },
    +  "_canonical": {
    +    "/projects/thymeroot/2.0.0/index.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/dependencies.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/dependency-info.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/dependency-management.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/distribution-management.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/licenses.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/plugin-management.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/plugins.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/scm.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/team.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/project-reports.html",
    +    "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/project-reports.html"
    +  }
    +}
    +    
    +

    All Pages

    +

    +

    +

    + + diff --git a/projects/thymeroot/2.0.0/scm.html b/projects/thymeroot/2.0.0/scm.html index 5eadcba4..8c6f8a97 100644 --- a/projects/thymeroot/2.0.0/scm.html +++ b/projects/thymeroot/2.0.0/scm.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -274,8 +313,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -294,6 +335,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -366,15 +411,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -390,15 +447,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/scm.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/scm.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/scm.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/scm.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/scm.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/scm.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/scm.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/scm.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/scm.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/summary.html b/projects/thymeroot/2.0.0/summary.html index 19af7756..96312ae4 100644 --- a/projects/thymeroot/2.0.0/summary.html +++ b/projects/thymeroot/2.0.0/summary.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -303,8 +342,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -323,6 +364,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -395,15 +440,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -419,15 +476,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/summary.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/summary.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/summary.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/summary.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/summary.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/summary.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/summary.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/summary.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/summary.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/team.html b/projects/thymeroot/2.0.0/team.html index 431b23fa..b5f18a66 100644 --- a/projects/thymeroot/2.0.0/team.html +++ b/projects/thymeroot/2.0.0/team.html @@ -158,6 +158,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -207,7 +246,7 @@ - + @@ -222,7 +261,7 @@ - + @@ -286,8 +325,10 @@ "/projects/thymeroot/2.0.0/summary.html": "Summary", "/projects/thymeroot/2.0.0/team.html": "Team", "/projects/thymeroot/2.0.0/project-info.html": "Project Information", - "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples", - "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports" + "/projects/thymeroot/2.0.0/apidocs/index.html": "JavaDocs", + "/projects/thymeroot/2.0.0/xref/index.html": "Source Xref", + "/projects/thymeroot/2.0.0/project-reports.html": "Project Reports", + "/projects/thymeroot/2.0.0/configuration.html": "Configuration Examples" }, "_childs": { "/projects/thymeroot/2.0.0/index.html": [ @@ -306,6 +347,10 @@ "/projects/thymeroot/2.0.0/scm.html", "/projects/thymeroot/2.0.0/summary.html", "/projects/thymeroot/2.0.0/team.html" + ], + "/projects/thymeroot/2.0.0/project-reports.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html", + "/projects/thymeroot/2.0.0/xref/index.html" ] }, "_crumbs": { @@ -378,15 +423,27 @@ "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-info.html" ], - "/projects/thymeroot/2.0.0/configuration.html": [ + "/projects/thymeroot/2.0.0/apidocs/index.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", - "/projects/thymeroot/2.0.0/configuration.html" + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/apidocs/index.html" + ], + "/projects/thymeroot/2.0.0/xref/index.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/project-reports.html", + "/projects/thymeroot/2.0.0/xref/index.html" ], "/projects/thymeroot/2.0.0/project-reports.html": [ "/index.html","/projects.html", "/projects/thymeroot/2.0.0/index.html", "/projects/thymeroot/2.0.0/project-reports.html" + ], + "/projects/thymeroot/2.0.0/configuration.html": [ + "/index.html","/projects.html", + "/projects/thymeroot/2.0.0/index.html", + "/projects/thymeroot/2.0.0/configuration.html" ] }, "_canonical": { @@ -402,15 +459,17 @@ "/projects/thymeroot/2.0.0/summary.html": "/thymeroot/team.html", "/projects/thymeroot/2.0.0/team.html": "/thymeroot/team.html", "/projects/thymeroot/2.0.0/project-info.html": "/thymeroot/team.html", - "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/team.html", - "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/team.html" + "/projects/thymeroot/2.0.0/apidocs/index.html": "/thymeroot/team.html", + "/projects/thymeroot/2.0.0/xref/index.html": "/thymeroot/team.html", + "/projects/thymeroot/2.0.0/project-reports.html": "/thymeroot/team.html", + "/projects/thymeroot/2.0.0/configuration.html": "/thymeroot/team.html" } }

    All Pages

    +
  • ThymeRoot
  • Dependencies
  • Dependency Information
  • Dependency Management
  • Distribution Management
  • Licenses
  • Plugin Management
  • Plugins
  • Source Code Management
  • Summary
  • Team
  • Project Information
  • JavaDocs
  • Source Xref
  • Project Reports
  • Configuration Examples
  • diff --git a/projects/thymeroot/2.0.0/xref/allclasses-frame.html b/projects/thymeroot/2.0.0/xref/allclasses-frame.html new file mode 100644 index 00000000..a6537743 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/allclasses-frame.html @@ -0,0 +1,50 @@ + + + + + + All Classes + + + + +

    All Classes

    + + + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html new file mode 100644 index 00000000..07765725 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplication.html @@ -0,0 +1,78 @@ + + + +ThymerootApplication xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   import de.juplo.httpresources.HttpResourceChainAwareResourceLoader;
    +4   import org.springframework.boot.SpringApplication;
    +5   import org.springframework.boot.autoconfigure.SpringBootApplication;
    +6   import org.springframework.boot.context.properties.EnableConfigurationProperties;
    +7   import org.springframework.context.annotation.Bean;
    +8   import org.springframework.http.client.ClientHttpRequestFactory;
    +9   import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
    +10  import org.springframework.web.servlet.DispatcherServlet;
    +11  import org.springframework.web.servlet.RequestToViewNameTranslator;
    +12  import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
    +13  import org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator;
    +14  
    +15  
    +16  @SpringBootApplication
    +17  @EnableConfigurationProperties({ ThymerootProperties.class })
    +18  public class ThymerootApplication implements WebMvcConfigurer
    +19  {
    +20    @Bean
    +21    public ClientHttpRequestFactory requestFactory()
    +22    {
    +23      return new HttpComponentsClientHttpRequestFactory();
    +24    }
    +25  
    +26    @Bean
    +27    public ThymerootController thymerootController(
    +28        HttpResourceChainAwareResourceLoader loader,
    +29        RequestToViewNameTranslator viewNameTranslator)
    +30    {
    +31      return
    +32          new ThymerootController(
    +33              loader,
    +34              viewNameTranslator);
    +35    }
    +36  
    +37    @Bean(name = DispatcherServlet.REQUEST_TO_VIEW_NAME_TRANSLATOR_BEAN_NAME)
    +38    public RequestToViewNameTranslator viewNameTranslator()
    +39    {
    +40      DefaultRequestToViewNameTranslator translator =
    +41          new DefaultRequestToViewNameTranslator();
    +42      translator.setStripTrailingSlash(true);
    +43      translator.setStripExtension(false);
    +44      translator.setStripTrailingSlash(false);
    +45      return translator;
    +46    }
    +47  
    +48    @Bean
    +49    public ThymerootErrorViewResolver errorViewResolver(
    +50        HttpResourceChainAwareResourceLoader loader,
    +51        ThymerootProperties properties)
    +52    {
    +53      return
    +54          new ThymerootErrorViewResolver(
    +55              loader,
    +56              properties.errors.prefix,
    +57              properties.errors.suffix);
    +58    }
    +59  
    +60  
    +61    public static void main(String[] args)
    +62    {
    +63      SpringApplication.run(ThymerootApplication.class, args);
    +64    }
    +65  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html new file mode 100644 index 00000000..306711b5 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootApplicationContextInitializer.html @@ -0,0 +1,42 @@ + + + +ThymerootApplicationContextInitializer xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   import de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site;
    +4   
    +5   import org.springframework.context.ApplicationContextInitializer;
    +6   import org.springframework.context.ConfigurableApplicationContext;
    +7   
    +8   
    +9   public class ThymerootApplicationContextInitializer
    +10      implements
    +11        ApplicationContextInitializer<ConfigurableApplicationContext>
    +12  {
    +13    private final Site[] sites;
    +14  
    +15  
    +16    public ThymerootApplicationContextInitializer(Site... sites)
    +17    {
    +18      this.sites = sites;
    +19    }
    +20  
    +21  
    +22    @Override
    +23    public void initialize(ConfigurableApplicationContext context)
    +24    {
    +25      ThymerootBeanFactoryPostProcessor processor =
    +26          new ThymerootBeanFactoryPostProcessor(sites);
    +27      context.addBeanFactoryPostProcessor(processor);
    +28    }
    +29  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html new file mode 100644 index 00000000..7209ab6b --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootBeanFactoryPostProcessor.html @@ -0,0 +1,67 @@ + + + +ThymerootBeanFactoryPostProcessor xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   
    +4   import de.juplo.thymeroot.ThymerootEnvironmentPostProcessor.Site;
    +5   
    +6   import org.springframework.beans.BeansException;
    +7   import org.springframework.beans.factory.config.BeanDefinition;
    +8   import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
    +9   import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
    +10  import org.springframework.beans.factory.support.BeanDefinitionBuilder;
    +11  import org.springframework.beans.factory.support.BeanDefinitionRegistry;
    +12  
    +13  import static org.springframework.beans.factory.config.BeanDefinition.SCOPE_SINGLETON;
    +14  
    +15  
    +16  public class ThymerootBeanFactoryPostProcessor
    +17      implements
    +18        BeanFactoryPostProcessor
    +19  {
    +20    public final static String MAPPING_BEAN_BASENAME = "thymerootHandlerMapping_";
    +21  
    +22    private final Site[] sites;
    +23  
    +24  
    +25    public ThymerootBeanFactoryPostProcessor(Site[] sites)
    +26    {
    +27      this.sites = sites;
    +28    }
    +29  
    +30  
    +31    @Override
    +32    public void postProcessBeanFactory(ConfigurableListableBeanFactory factory)
    +33        throws
    +34          BeansException
    +35    {
    +36      BeanDefinitionRegistry registry = (BeanDefinitionRegistry) factory;
    +37  
    +38      for (int i = 0; i < sites.length; i++)
    +39      {
    +40        Site site = sites[i];
    +41        BeanDefinition beanDefinition =
    +42            BeanDefinitionBuilder
    +43                .rootBeanDefinition("de.juplo.thymeroot.ThymerootHandlerMapping")
    +44                .setScope(SCOPE_SINGLETON)
    +45                .addConstructorArgValue(0 - i)
    +46                .addConstructorArgReference("thymerootController")
    +47                .addConstructorArgValue(site.patterns)
    +48                .addConstructorArgValue(site.exclusions)
    +49                .getBeanDefinition();
    +50  
    +51        registry.registerBeanDefinition(MAPPING_BEAN_BASENAME + i, beanDefinition);
    +52      }
    +53    }
    +54  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html new file mode 100644 index 00000000..84b8f43c --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootController.html @@ -0,0 +1,82 @@ + + + +ThymerootController xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   import de.juplo.httpresources.HttpResourceChainAwareResourceLoader;
    +4   
    +5   import javax.servlet.http.HttpServletRequest;
    +6   import javax.servlet.http.HttpServletResponse;
    +7   
    +8   import org.springframework.core.io.Resource;
    +9   import org.springframework.http.HttpStatus;
    +10  import org.springframework.web.bind.annotation.ResponseStatus;
    +11  import org.springframework.web.servlet.ModelAndView;
    +12  import org.springframework.web.servlet.RequestToViewNameTranslator;
    +13  import org.springframework.web.servlet.mvc.Controller;
    +14  import org.thymeleaf.exceptions.TemplateInputException;
    +15  
    +16  
    +17  /**
    +18   * Specialized controller that deduces a view-name from the requested URL-path.
    +19   * <p>
    +20   * The controller has to check the availability of the template up-front,
    +21   * because any exception, that is thrown during the rendering would not be
    +22   * catched by the exception-handler mechanisms and.
    +23   * Hence, the {@link TemplateInputException}, that is thrown by Thymeleaf if the
    +24   * template cannot be found, could be translated into a proper 404 error-message.
    +25   *
    +26   * @author Kai Moritz
    +27   */
    +28  public class ThymerootController implements Controller
    +29  {
    +30    private final RequestToViewNameTranslator viewNameTranslator;
    +31    private final HttpResourceChainAwareResourceLoader loader;
    +32  
    +33  
    +34    public ThymerootController(
    +35        HttpResourceChainAwareResourceLoader loader,
    +36        RequestToViewNameTranslator viewNameTranslator)
    +37    {
    +38      this.loader = loader;
    +39      this.viewNameTranslator = viewNameTranslator;
    +40    }
    +41  
    +42  
    +43    @Override
    +44    public ModelAndView handleRequest(
    +45        HttpServletRequest request,
    +46        HttpServletResponse response)
    +47      throws
    +48        Exception
    +49    {
    +50      String view = viewNameTranslator.getViewName(request);
    +51      Resource resource = loader.getResource(view);
    +52      if (resource.exists())
    +53      {
    +54        return new ModelAndView(view);
    +55      }
    +56  
    +57      throw new TemplateNotAvailableException("Template not available: " + view);
    +58    }
    +59  
    +60  
    +61    @ResponseStatus(HttpStatus.NOT_FOUND)
    +62    public static class TemplateNotAvailableException extends RuntimeException
    +63    {
    +64      public TemplateNotAvailableException(String message)
    +65      {
    +66        super(message);
    +67      }
    +68    }
    +69  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html new file mode 100644 index 00000000..b8dc9c23 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootEnvironmentPostProcessor.html @@ -0,0 +1,91 @@ + + + +ThymerootEnvironmentPostProcessor xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   import org.springframework.boot.SpringApplication;
    +4   import org.springframework.boot.env.EnvironmentPostProcessor;
    +5   import org.springframework.core.env.ConfigurableEnvironment;
    +6   
    +7   import java.util.Arrays;
    +8   import java.util.LinkedList;
    +9   import java.util.List;
    +10  import java.util.regex.Pattern;
    +11  
    +12  import static de.juplo.thymeroot.ThymerootProperties.PREFIX;
    +13  
    +14  public class ThymerootEnvironmentPostProcessor
    +15      implements
    +16        EnvironmentPostProcessor
    +17  {
    +18    @Override
    +19    public void postProcessEnvironment(
    +20        ConfigurableEnvironment env,
    +21        SpringApplication application)
    +22    {
    +23      List<Site> sites = new LinkedList<>();
    +24  
    +25      for (int i = 0; true; i++)
    +26      {
    +27        String path = PREFIX + ".sites[" + i + "].";
    +28        Pattern[] patterns =
    +29            Arrays
    +30                .stream(env.getProperty(path + "patterns", "").split(","))
    +31                .map(String::trim)
    +32                .filter(pattern -> pattern.length() > 0)
    +33                .map(Pattern::compile)
    +34                .toArray(Pattern[]::new);
    +35        Pattern[] exclusions =
    +36            Arrays
    +37                .stream(env.getProperty(path + "exclusions", "").split(","))
    +38                .map(String::trim)
    +39                .filter(pattern -> pattern.length() > 0)
    +40                .map(Pattern::compile)
    +41                .toArray(Pattern[]::new);
    +42  
    +43        if (patterns.length == 0)
    +44        {
    +45          // No parameter was found for current iteration: all parameters read!
    +46          if (sites.size() == 0)
    +47            throw new IllegalArgumentException(PREFIX + ".sites[] must be specified");
    +48  
    +49          application.addInitializers(
    +50              new ThymerootApplicationContextInitializer(
    +51                  sites.toArray(Site[]::new)));
    +52  
    +53          return;
    +54        }
    +55  
    +56        sites.add(new Site(patterns, exclusions));
    +57      }
    +58    }
    +59  
    +60  
    +61    public static class Site
    +62    {
    +63      final Pattern[] patterns;
    +64      final Pattern[] exclusions;
    +65  
    +66  
    +67      public Site(Pattern[] patterns, Pattern[] exclusions)
    +68      {
    +69        if (patterns == null || patterns.length == 0)
    +70          throw new IllegalArgumentException("Parameter \"patterns\" must not be empty");
    +71        if (exclusions == null)
    +72          throw new IllegalArgumentException("Parameter \"exclusions\" must not be null");
    +73  
    +74        this.patterns = patterns;
    +75        this.exclusions = exclusions;
    +76      }
    +77    }
    +78  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html new file mode 100644 index 00000000..c17a8dcf --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootErrorViewResolver.html @@ -0,0 +1,82 @@ + + + +ThymerootErrorViewResolver xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   
    +4   import de.juplo.httpresources.HttpResourceChainAwareResourceLoader;
    +5   import org.springframework.boot.autoconfigure.web.servlet.error.ErrorViewResolver;
    +6   import org.springframework.core.io.Resource;
    +7   import org.springframework.http.HttpStatus;
    +8   import org.springframework.web.servlet.ModelAndView;
    +9   
    +10  import javax.servlet.http.HttpServletRequest;
    +11  import java.util.Map;
    +12  
    +13  
    +14  public class ThymerootErrorViewResolver implements ErrorViewResolver
    +15  {
    +16    private final HttpResourceChainAwareResourceLoader loader;
    +17    private final String prefix;
    +18    private final String suffix;
    +19  
    +20  
    +21    public ThymerootErrorViewResolver(
    +22        HttpResourceChainAwareResourceLoader loader,
    +23        String prefix,
    +24        String suffix)
    +25    {
    +26      this.loader = loader;
    +27      this.prefix = prefix;
    +28      this.suffix = suffix;
    +29    }
    +30  
    +31  
    +32    @Override
    +33    public ModelAndView resolveErrorView(
    +34        HttpServletRequest request,
    +35        HttpStatus status,
    +36        Map<String, Object> model)
    +37    {
    +38      String templatePath = prefix + status.value() + suffix;
    +39      if (isTemplateAvailable(templatePath))
    +40        return new ModelAndView(templatePath, model);
    +41  
    +42      switch (status.series())
    +43      {
    +44        case CLIENT_ERROR:
    +45          templatePath = prefix + "4xx" + suffix;
    +46          if (isTemplateAvailable(templatePath))
    +47            return new ModelAndView(templatePath, model);
    +48          break;
    +49        case SERVER_ERROR:
    +50          templatePath = prefix + "5xx" + suffix;
    +51          if (isTemplateAvailable(templatePath))
    +52            return new ModelAndView(templatePath, model);
    +53          break;
    +54        default:
    +55      }
    +56  
    +57      templatePath = prefix + "error" + suffix;
    +58      if (isTemplateAvailable(templatePath))
    +59        return new ModelAndView(templatePath, model);
    +60  
    +61      return null;
    +62    }
    +63  
    +64    public boolean isTemplateAvailable(String templatePath)
    +65    {
    +66      Resource resource = loader.getResource(templatePath);
    +67      return resource.exists();
    +68    }
    +69  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html new file mode 100644 index 00000000..8348fd7e --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootHandlerMapping.html @@ -0,0 +1,74 @@ + + + +ThymerootHandlerMapping xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   
    +4   import org.springframework.core.Ordered;
    +5   import org.springframework.web.servlet.HandlerExecutionChain;
    +6   import org.springframework.web.servlet.HandlerMapping;
    +7   
    +8   import javax.servlet.http.HttpServletRequest;
    +9   import java.util.Arrays;
    +10  import java.util.regex.Matcher;
    +11  import java.util.regex.Pattern;
    +12  
    +13  
    +14  public class ThymerootHandlerMapping implements HandlerMapping, Ordered
    +15  {
    +16    private final int order;
    +17    private final ThymerootController controller;
    +18    private final Pattern[] patterns;
    +19    private final Pattern[] exclusions;
    +20  
    +21  
    +22    public ThymerootHandlerMapping(
    +23        int order,
    +24        ThymerootController controller,
    +25        Pattern[] patterns,
    +26        Pattern[] exclusions)
    +27    {
    +28      this.order = order;
    +29      this.controller = controller;
    +30      this.patterns = patterns;
    +31      this.exclusions = exclusions;
    +32    }
    +33  
    +34  
    +35    @Override
    +36    public HandlerExecutionChain getHandler(HttpServletRequest request)
    +37    {
    +38      String path = request.getRequestURI();
    +39  
    +40      for (Pattern pattern : patterns)
    +41      {
    +42        Matcher matcher = pattern.matcher(path);
    +43        if (matcher.matches())
    +44        {
    +45          // Filter out requests, that match an exclusion
    +46          if (Arrays.stream(exclusions).anyMatch(exclusion -> exclusion.matcher(path).matches()))
    +47          {
    +48            return null;
    +49          }
    +50  
    +51          return new HandlerExecutionChain(controller);
    +52        }
    +53      }
    +54      return null;
    +55    }
    +56  
    +57    @Override
    +58    public int getOrder() {
    +59      return order;
    +60    }
    +61  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html new file mode 100644 index 00000000..961f01fa --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/ThymerootProperties.html @@ -0,0 +1,107 @@ + + + +ThymerootProperties xref + + + +
    +1   package de.juplo.thymeroot;
    +2   
    +3   import org.springframework.boot.context.properties.ConfigurationProperties;
    +4   
    +5   
    +6   /**
    +7    *
    +8    * @author Kai Moritz
    +9    */
    +10  @ConfigurationProperties(ThymerootProperties.PREFIX)
    +11  public class ThymerootProperties
    +12  {
    +13    public final static String PREFIX = "thymeroot";
    +14  
    +15  
    +16    Site[] sites = new Site[0];
    +17    Errors errors = new Errors();
    +18  
    +19  
    +20    public Site[] getSites()
    +21    {
    +22      return sites;
    +23    }
    +24  
    +25    public void setSites(Site[] sites)
    +26    {
    +27      this.sites = sites == null ? new Site[0] : sites;
    +28    }
    +29  
    +30    public Errors getErrors()
    +31    {
    +32      return errors;
    +33    }
    +34  
    +35    public void setErrors(Errors errors)
    +36    {
    +37      this.errors = errors;
    +38    }
    +39  
    +40  
    +41    public static class Site
    +42    {
    +43      String[] patterns = new String[] {};
    +44      String[] exclusions = new String[] {};
    +45  
    +46  
    +47      public String[] getPatterns()
    +48      {
    +49        return patterns;
    +50      }
    +51  
    +52      public void setPatterns(String[] patterns)
    +53      {
    +54        this.patterns = patterns == null ? new String[0]: patterns;
    +55      }
    +56  
    +57      public String[] getExclusions()
    +58      {
    +59        return exclusions;
    +60      }
    +61  
    +62      public void setExclusions(String[] exclusions)
    +63      {
    +64        this.exclusions = exclusions == null ? new String[0] : exclusions;
    +65      }
    +66    }
    +67  
    +68  
    +69    public static class Errors
    +70    {
    +71      String prefix = "error/";
    +72      String suffix = ".html";
    +73  
    +74  
    +75      public String getPrefix()
    +76      {
    +77        return prefix;
    +78      }
    +79  
    +80      public void setPrefix(String prefix)
    +81      {
    +82        this.prefix = prefix;
    +83      }
    +84  
    +85      public String getSuffix()
    +86      {
    +87        return suffix;
    +88      }
    +89  
    +90      public void setSuffix(String suffix) {
    +91        this.suffix = suffix;
    +92      }
    +93    }
    +94  }
    +
    +
    + + + diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html new file mode 100644 index 00000000..1a041085 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-frame.html @@ -0,0 +1,54 @@ + + + + + + ThymeRoot 2.0.0 Reference Package de.juplo.thymeroot + + + + +

    + de.juplo.thymeroot +

    + +

    Classes

    + + + + + \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html new file mode 100644 index 00000000..9349e750 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/de/juplo/thymeroot/package-summary.html @@ -0,0 +1,119 @@ + + + + + + ThymeRoot 2.0.0 Reference Package de.juplo.thymeroot + + + +
    + +
    +
    + +
    + +

    Package de.juplo.thymeroot

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary
    + Errors +
    + Site +
    + TemplateNotAvailableException +
    + ThymerootApplication +
    + ThymerootApplicationContextInitializer +
    + ThymerootBeanFactoryPostProcessor +
    + ThymerootController +
    + ThymerootEnvironmentPostProcessor +
    + ThymerootErrorViewResolver +
    + ThymerootHandlerMapping +
    + ThymerootProperties +
    + +
    + +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/xref/index.html b/projects/thymeroot/2.0.0/xref/index.html new file mode 100644 index 00000000..15aa3fbb --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/index.html @@ -0,0 +1,25 @@ + + + + + + + ThymeRoot 2.0.0 Reference + + + + + + + + + <body> + <h1>Frame Alert</h1> + <p> + You don't have frames. Go <a href="overview-summary.html">here</a> + </p> + </body> + + + + diff --git a/projects/thymeroot/2.0.0/xref/overview-frame.html b/projects/thymeroot/2.0.0/xref/overview-frame.html new file mode 100644 index 00000000..ef2222f8 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/overview-frame.html @@ -0,0 +1,25 @@ + + + + + + ThymeRoot 2.0.0 Reference + + + + +

    + All Classes +

    + +

    Packages

    + + + + + + diff --git a/projects/thymeroot/2.0.0/xref/overview-summary.html b/projects/thymeroot/2.0.0/xref/overview-summary.html new file mode 100644 index 00000000..b9310a4f --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/overview-summary.html @@ -0,0 +1,66 @@ + + + + + + ThymeRoot 2.0.0 Reference + + + +
    +
      +
    • Overview
    • +
    • Package
    • +
    +
    +
    + +
    + +

    ThymeRoot 2.0.0 Reference

    + + + + + + + + + + + + +
    Packages
    + de.juplo.thymeroot +
    + +
    +
      +
    • Overview
    • +
    • Package
    • +
    +
    +
    + +
    + +
    + + + \ No newline at end of file diff --git a/projects/thymeroot/2.0.0/xref/stylesheet.css b/projects/thymeroot/2.0.0/xref/stylesheet.css new file mode 100644 index 00000000..89732f81 --- /dev/null +++ b/projects/thymeroot/2.0.0/xref/stylesheet.css @@ -0,0 +1,114 @@ +/* Javadoc style sheet */ +/* Define colors, fonts and other style attributes here to override the defaults */ +body { + background-color: #fff; + font-family: Arial, Helvetica, sans-serif; +} + +a:link { + color: #00f; +} +a:visited { + color: #00a; +} + +a:active, a:hover { + color: #f30 !important; +} + +ul, li { + list-style-type:none; + margin:0; + padding:0; +} + +table td { + padding: 3px; + border: 1px solid #000; +} +table { + width:100%; + border: 1px solid #000; + border-collapse: collapse; +} + +div.overview { + background-color:#ddd; + padding: 4px 4px 4px 0; +} +div.overview li, div.framenoframe li { + display: inline; +} +div.framenoframe { + text-align: center; + font-size: x-small; +} +div.framenoframe li { + margin: 0 3px 0 3px; +} +div.overview li { + margin:3px 3px 0 3px; + padding: 4px; +} +li.selected { + background-color:#888; + color: #fff; + font-weight: bold; +} + +table.summary { + margin-bottom: 20px; +} +table.summary td, table.summary th { + font-weight: bold; + text-align: left; + padding: 3px; +} +table.summary th { + background-color:#036; + color: #fff; +} +table.summary td { + background-color:#eee; + border: 1px solid black; +} + +em { + color: #A00; +} +em.comment { + color: #390; +} +.string { + color: #009; +} + +#overview { + padding:2px; +} + +hr { + height: 1px; + color: #000; +} + +/* JXR style sheet */ +.jxr_comment +{ + color: #390; +} + +.jxr_javadoccomment +{ + color: #A00; +} + +.jxr_string +{ + color: #009; +} + +.jxr_keyword +{ + color: #000; +} -- 2.39.5