From 1640f56e7774d82edf7cd31500cc8f18b988a885 Mon Sep 17 00:00:00 2001 From: Seokhyun Lee <7948302+henrylee97@users.noreply.github.com> Date: Thu, 30 Nov 2023 22:23:51 +0900 Subject: [PATCH 1/3] refactor(java): tiles (#130) --- Java-base/tiles/Dockerfile | 28 + Java-base/tiles/src/FREEMARKER-LICENSE.txt | 46 + Java-base/tiles/src/JAVASSIST-LICENSE.html | 372 +++++++ Java-base/tiles/src/LICENSE.txt | 202 ++++ Java-base/tiles/src/NOTICE.txt | 15 + Java-base/tiles/src/OGNL-LICENSE.txt | 50 + Java-base/tiles/src/SLF4J-LICENSE.txt | 21 + Java-base/tiles/src/assembly/pom.xml | 203 ++++ .../src/assembly/src/main/assembly/bin.xml | 68 ++ .../src/assembly/src/main/assembly/docs.xml | 49 + .../src/assembly/src/main/assembly/src.xml | 153 +++ .../assembly/src/main/resources/LICENSE.txt | 202 ++++ .../assembly/src/main/resources/NOTICE.txt | 6 + .../tiles/src/assembly/src/site/site.xml | 86 ++ Java-base/tiles/src/pom.xml | 393 ++++++++ .../src/src/site/apt/config-reference.apt | 250 +++++ .../tiles/src/src/site/apt/dev/release.apt | 327 +++++++ .../src/src/site/apt/getting_started.apt | 84 ++ Java-base/tiles/src/src/site/apt/index.apt | 63 ++ .../tiles/src/src/site/apt/migration/apis.apt | 61 ++ .../src/site/apt/migration/configuration.apt | 160 +++ .../src/src/site/apt/migration/extension.apt | 88 ++ .../src/src/site/apt/migration/index.apt | 57 ++ .../tiles/src/src/site/apt/migration/tags.apt | 132 +++ .../tiles/src/src/site/apt/security/index.apt | 28 + .../site/apt/security/security-bulletin-1.apt | 72 ++ Java-base/tiles/src/src/site/apt/selenium.apt | 166 ++++ .../tutorial/advanced/attribute-rendering.apt | 82 ++ .../site/apt/tutorial/advanced/el-support.apt | 98 ++ .../src/site/apt/tutorial/advanced/index.apt | 50 + .../src/site/apt/tutorial/advanced/l10n.apt | 135 +++ .../apt/tutorial/advanced/list-attributes.apt | 96 ++ .../tutorial/advanced/multiple-containers.apt | 86 ++ .../tutorial/advanced/nesting-extending.apt | 168 ++++ .../site/apt/tutorial/advanced/preparer.apt | 70 ++ .../site/apt/tutorial/advanced/runtime.apt | 127 +++ .../site/apt/tutorial/advanced/security.apt | 91 ++ .../src/site/apt/tutorial/advanced/utils.apt | 82 ++ .../site/apt/tutorial/advanced/wildcard.apt | 169 ++++ .../src/site/apt/tutorial/basic/concepts.apt | 123 +++ .../src/src/site/apt/tutorial/basic/index.apt | 32 + .../src/src/site/apt/tutorial/basic/pages.apt | 134 +++ .../src/site/apt/tutorial/configuration.apt | 74 ++ .../tiles/src/src/site/apt/tutorial/index.apt | 68 ++ .../apt/tutorial/integration/frameworks.apt | 43 + .../apt/tutorial/integration/freemarker.apt | 121 +++ .../site/apt/tutorial/integration/index.apt | 32 + .../apt/tutorial/integration/velocity.apt | 163 ++++ .../site/apt/tutorial/integration/view.apt | 33 + .../src/src/site/apt/tutorial/pattern.apt | 109 +++ .../tiles/src/src/site/apt/whats-new.apt | 52 + .../site/resources/images/page_to_page.png | Bin 0 -> 39217 bytes .../src/site/resources/images/tiled_page.png | Bin 0 -> 13126 bytes Java-base/tiles/src/src/site/site.xml | 206 ++++ .../tiles/src/src/site/xdoc/dev/building.xml | 108 ++ .../tiles/src/src/site/xdoc/dev/snapshots.xml | 68 ++ .../src/src/site/xdoc/images/page_to_page.svg | 450 +++++++++ .../src/src/site/xdoc/images/tiled_page.svg | 277 ++++++ Java-base/tiles/src/tiles-api/pom.xml | 99 ++ .../main/java/org/apache/tiles/Attribute.java | 384 ++++++++ .../org/apache/tiles/AttributeContext.java | 171 ++++ .../apache/tiles/BasicAttributeContext.java | 471 +++++++++ .../java/org/apache/tiles/CompareUtil.java | 67 ++ .../java/org/apache/tiles/Definition.java | 162 +++ .../java/org/apache/tiles/Expression.java | 157 +++ .../java/org/apache/tiles/ListAttribute.java | 179 ++++ .../tiles/NoSuchContainerException.java | 71 ++ .../java/org/apache/tiles/TilesContainer.java | 143 +++ .../apache/tiles/TilesContainerWrapper.java | 120 +++ .../java/org/apache/tiles/TilesException.java | 73 ++ .../org/apache/tiles/access/TilesAccess.java | 180 ++++ .../org/apache/tiles/access/package-info.java | 25 + .../tiles/mgmt/MutableTilesContainer.java | 42 + .../org/apache/tiles/mgmt/package-info.java | 26 + .../java/org/apache/tiles/package-info.java | 387 ++++++++ .../tiles/preparer/PreparerException.java | 71 ++ .../apache/tiles/preparer/ViewPreparer.java | 58 ++ .../apache/tiles/preparer/package-info.java | 28 + .../tiles-api/src/main/resources/LICENSE.txt | 202 ++++ .../tiles-api/src/main/resources/NOTICE.txt | 6 + .../tiles/src/tiles-api/src/site/site.xml | 85 ++ .../java/org/apache/tiles/AttributeTest.java | 292 ++++++ .../tiles/BasicAttributeContextTest.java | 800 +++++++++++++++ .../org/apache/tiles/CompareUtilTest.java | 60 ++ .../java/org/apache/tiles/ExpressionTest.java | 134 +++ .../org/apache/tiles/ListAttributeTest.java | 187 ++++ .../tiles/NoSuchContainerExceptionTest.java | 77 ++ .../java/org/apache/tiles/TestDefinition.java | 252 +++++ .../tiles/TilesContainerWrapperTest.java | 252 +++++ .../org/apache/tiles/TilesExceptionTest.java | 77 ++ .../apache/tiles/access/TilesAccessTest.java | 241 +++++ .../tiles/preparer/PreparerExceptionTest.java | 77 ++ Java-base/tiles/src/tiles-compat/pom.xml | 133 +++ .../java/org/apache/tiles/beans/MenuItem.java | 88 ++ .../apache/tiles/beans/SimpleMenuItem.java | 157 +++ .../org/apache/tiles/beans/package-info.java | 24 + ...ompatibilityDigesterDefinitionsReader.java | 264 +++++ .../definition/digester/package-info.java | 24 + .../CompatibilityPreparerFactory.java | 49 + .../tiles/compat/preparer/UrlPreparer.java | 72 ++ .../tiles/compat/preparer/package-info.java | 28 + .../src/main/resources/LICENSE.txt | 202 ++++ .../src/main/resources/NOTICE.txt | 6 + .../compat/resources/tiles-config_1_1.dtd | 299 ++++++ .../compat/resources/tiles-config_1_3.dtd | 299 ++++++ .../compat/resources/tiles-config_1_4.dtd | 299 ++++++ .../compat/resources/tiles-config_2_0.dtd | 322 ++++++ .../compat/resources/tiles-config_2_1.dtd | 364 +++++++ .../tiles/src/tiles-compat/src/site/site.xml | 85 ++ .../tiles/beans/SimpleMenuItemTest.java | 98 ++ ...ompatibilityDigesterDefinitionsReader.java | 176 ++++ .../CompatibilityPreparerFactoryTest.java | 72 ++ .../compat/preparer/UrlPreparerTest.java | 92 ++ .../apache/tiles/config/tiles-defs-1.1.xml | 138 +++ .../apache/tiles/config/tiles-defs-2.0.xml | 138 +++ .../apache/tiles/config/tiles-defs-2.1.xml | 43 + Java-base/tiles/src/tiles-core/pom.xml | 139 +++ .../tiles/awareness/TilesContainerAware.java | 41 + .../apache/tiles/awareness/package-info.java | 24 + .../context/TilesRequestContextHolder.java | 58 ++ .../apache/tiles/context/package-info.java | 25 + .../tiles/definition/DefinitionsFactory.java | 79 ++ .../DefinitionsFactoryException.java | 77 ++ .../tiles/definition/DefinitionsReader.java | 56 ++ .../definition/FactoryNotFoundException.java | 65 ++ .../definition/LocaleDefinitionsFactory.java | 75 ++ .../definition/NoSuchDefinitionException.java | 65 ++ .../tiles/definition/RefreshMonitor.java | 39 + .../UnresolvingLocaleDefinitionsFactory.java | 91 ++ .../dao/BaseLocaleUrlDefinitionDAO.java | 172 ++++ .../dao/CachingLocaleUrlDefinitionDAO.java | 272 ++++++ .../tiles/definition/dao/DefinitionDAO.java | 57 ++ .../dao/LocaleUrlDefinitionDAO.java | 105 ++ .../dao/ResolvingLocaleUrlDefinitionDAO.java | 178 ++++ .../tiles/definition/dao/package-info.java | 25 + .../digester/DigesterDefinitionsReader.java | 470 +++++++++ .../DigesterDefinitionsReaderException.java | 73 ++ .../definition/digester/package-info.java | 24 + .../apache/tiles/definition/package-info.java | 25 + .../AbstractPatternDefinitionResolver.java | 122 +++ .../BasicPatternDefinitionResolver.java | 83 ++ .../pattern/DefinitionPatternMatcher.java | 45 + .../DefinitionPatternMatcherFactory.java | 47 + .../pattern/PatternDefinitionResolver.java | 68 ++ .../PatternDefinitionResolverAware.java | 40 + .../definition/pattern/PatternRecognizer.java | 40 + .../tiles/definition/pattern/PatternUtil.java | 243 +++++ .../PrefixedPatternDefinitionResolver.java | 111 +++ .../definition/pattern/package-info.java | 24 + .../RegexpDefinitionPatternMatcher.java | 76 ++ ...RegexpDefinitionPatternMatcherFactory.java | 41 + .../pattern/regexp/package-info.java | 24 + .../WildcardDefinitionPatternMatcher.java | 84 ++ ...ldcardDefinitionPatternMatcherFactory.java | 55 ++ .../pattern/wildcard/package-info.java | 24 + .../org/apache/tiles/doc-files/image001.gif | Bin 0 -> 1031 bytes .../evaluator/AbstractAttributeEvaluator.java | 54 + .../tiles/evaluator/AttributeEvaluator.java | 53 + .../evaluator/AttributeEvaluatorFactory.java | 51 + .../AttributeEvaluatorFactoryAware.java | 39 + .../BasicAttributeEvaluatorFactory.java | 93 ++ .../tiles/evaluator/EvaluationException.java | 72 ++ .../impl/DirectAttributeEvaluator.java | 39 + .../tiles/evaluator/impl/package-info.java | 24 + .../apache/tiles/evaluator/package-info.java | 24 + .../AbstractTilesContainerFactory.java | 53 + .../factory/BasicTilesContainerFactory.java | 400 ++++++++ .../TilesContainerFactoryException.java | 72 ++ .../apache/tiles/factory/package-info.java | 24 + .../tiles/impl/BasicTilesContainer.java | 402 ++++++++ .../tiles/impl/InvalidTemplateException.java | 71 ++ .../impl/mgmt/CachingTilesContainer.java | 242 +++++ .../apache/tiles/impl/mgmt/package-info.java | 24 + .../org/apache/tiles/impl/package-info.java | 24 + .../apache/tiles/locale/LocaleResolver.java | 42 + .../locale/impl/DefaultLocaleResolver.java | 57 ++ .../tiles/locale/impl/package-info.java | 24 + .../org/apache/tiles/locale/package-info.java | 25 + .../factory/BasicPreparerFactory.java | 101 ++ .../factory/NoSuchPreparerException.java | 67 ++ .../preparer/factory/PreparerFactory.java | 53 + .../tiles/preparer/factory/package-info.java | 28 + .../tiles/renderer/DefinitionRenderer.java | 66 ++ .../apache/tiles/renderer/package-info.java | 24 + .../startup/AbstractTilesInitializer.java | 127 +++ .../startup/DefaultTilesInitializer.java | 42 + .../tiles/startup/TilesInitializer.java | 49 + .../apache/tiles/startup/package-info.java | 26 + .../apache/tiles/util/CombinedBeanInfo.java | 100 ++ .../org/apache/tiles/util/WildcardHelper.java | 548 +++++++++++ .../org/apache/tiles/util/package-info.java | 24 + .../tiles-core/src/main/resources/LICENSE.txt | 202 ++++ .../tiles-core/src/main/resources/NOTICE.txt | 6 + .../tiles/resources/tiles-config_3_0.dtd | 246 +++++ .../tiles/src/tiles-core/src/site/site.xml | 85 ++ .../TilesRequestContextHolderTest.java | 51 + .../DefinitionsFactoryExceptionTest.java | 77 ++ .../FactoryNotFoundExceptitonTest.java | 77 ++ .../LocaleDefinitionsFactoryTest.java | 108 ++ .../definition/MockDefinitionsReader.java | 69 ++ .../NoSuchDefinitionExceptionTest.java | 77 ++ ...resolvingLocaleDefinitionsFactoryTest.java | 66 ++ .../dao/BaseLocaleUrlDefinitionDAOTest.java | 184 ++++ .../CachingLocaleUrlDefinitionDAOTest.java | 382 ++++++++ .../dao/LocaleUrlDefinitionDAOTest.java | 252 +++++ .../ResolvingLocaleUrlDefinitionDAOTest.java | 400 ++++++++ ...igesterDefinitionsReaderExceptionTest.java | 77 ++ .../TestDigesterDefinitionsReader.java | 320 ++++++ ...AbstractPatternDefinitionResolverTest.java | 126 +++ .../BasicPatternDefinitionResolverTest.java | 84 ++ .../definition/pattern/PatternUtilTest.java | 322 ++++++ ...PrefixedPatternDefinitionResolverTest.java | 78 ++ ...xpDefinitionPatternMatcherFactoryTest.java | 60 ++ .../RegexpDefinitionPatternMatcherTest.java | 57 ++ ...rdDefinitionPatternMatcherFactoryTest.java | 70 ++ .../WildcardDefinitionPatternMatcherTest.java | 57 ++ .../BasicAttributeEvaluatorFactoryTest.java | 88 ++ .../evaluator/EvaluatorExceptionTest.java | 77 ++ .../impl/DirectAttributeEvaluatorTest.java | 93 ++ .../BasicTilesContainerFactoryTest.java | 253 +++++ .../TilesContainerFactoryExceptionTest.java | 77 ++ .../tiles/impl/BasicTilesContainerTest.java | 149 +++ .../impl/BasicTilesContainerUnitTest.java | 922 ++++++++++++++++++ .../tiles/impl/CannotRenderExceptionTest.java | 78 ++ .../impl/InvalidTemplateExceptionTest.java | 77 ++ .../impl/mgmt/CachingTilesContainerTest.java | 402 ++++++++ .../impl/DefaultLocaleResolverTest.java | 59 ++ .../factory/BasicPreparerFactoryTest.java | 73 ++ .../factory/NoSuchPreparerExceptionTest.java | 77 ++ .../renderer/DefinitionRendererTest.java | 104 ++ .../startup/AbstractTilesInitializerTest.java | 129 +++ .../startup/DefaultTilesInitializerTest.java | 50 + .../tiles/util/CombinedBeanInfoTest.java | 106 ++ .../tiles/util/RollingVectorEnumeration.java | 76 ++ .../apache/tiles/config/defs-tiles-513.xml | 50 + .../org/apache/tiles/config/defs-wildcard.xml | 64 ++ .../org/apache/tiles/config/defs1.xml | 77 ++ .../org/apache/tiles/config/defs1_en_US.xml | 47 + .../org/apache/tiles/config/defs1_fr.xml | 60 ++ .../org/apache/tiles/config/defs1_fr_CA.xml | 47 + .../org/apache/tiles/config/defs2.xml | 46 + .../org/apache/tiles/config/defs3.xml | 46 + .../config/defs_regression_TILES-352.xml | 42 + .../org/apache/tiles/config/invalid-defs.xml | 46 + .../apache/tiles/config/malformed-defs.xml | 44 + .../org/apache/tiles/config/temp-defs.xml | 47 + .../apache/tiles/config/tiles-defs-2.1.xml | 90 ++ .../apache/tiles/config/tiles-defs-2.1_it.xml | 35 + .../org/apache/tiles/config/tiles-defs.xml | 145 +++ .../tiles/factory/test-defs-key-one.xml | 39 + .../tiles/factory/test-defs-key-two.xml | 39 + .../org/apache/tiles/factory/test-defs.xml | 39 + Java-base/tiles/src/tiles-el/pom.xml | 148 +++ .../apache/tiles/el/ELAttributeEvaluator.java | 104 ++ .../org/apache/tiles/el/ELContextImpl.java | 147 +++ .../tiles/el/ExpressionFactoryFactory.java | 41 + .../tiles/el/JspExpressionFactoryFactory.java | 64 ++ .../org/apache/tiles/el/ScopeELResolver.java | 138 +++ .../tiles/el/TilesContextBeanELResolver.java | 184 ++++ .../tiles/el/TilesContextELResolver.java | 155 +++ .../org/apache/tiles/el/package-info.java | 24 + .../tiles/src/tiles-el/src/site/site.xml | 85 ++ .../tiles/el/ELAttributeEvaluatorTest.java | 195 ++++ .../apache/tiles/el/ELContextImplTest.java | 121 +++ .../el/JspExpressionFactoryFactoryTest.java | 85 ++ .../apache/tiles/el/ScopeELResolverTest.java | 173 ++++ .../el/TilesContextBeanELResolverTest.java | 299 ++++++ .../tiles/el/TilesContextELResolverTest.java | 188 ++++ Java-base/tiles/src/tiles-extras/pom.xml | 169 ++++ ...CompleteAutoloadTilesContainerFactory.java | 296 ++++++ .../CompleteAutoloadTilesInitializer.java | 56 ++ .../CompleteAutoloadTilesListener.java | 41 + .../tiles/extras/complete/package-info.java | 24 + .../module/ModularTilesInitializer.java | 111 +++ .../extras/module/ModularTilesListener.java | 41 + .../tiles/extras/module/package-info.java | 24 + .../extras/renderer/OptionsRenderer.java | 203 ++++ .../tiles/extras/renderer/package-info.java | 27 + .../src/main/resources/LICENSE.txt | 202 ++++ .../src/main/resources/NOTICE.txt | 6 + .../tiles/src/tiles-extras/src/site/site.xml | 85 ++ ...leteAutoloadTilesContainerFactoryTest.java | 333 +++++++ .../CompleteAutoloadTilesInitializerTest.java | 81 ++ .../CompleteAutoloadTilesListenerTest.java | 45 + .../module/ModularTilesInitializerTest.java | 124 +++ .../module/ModularTilesListenerTest.java | 45 + .../extras/renderer/OptionsRendererTest.java | 139 +++ .../src/test/resources/FAKE-MANIFEST.MF | 3 + .../src/test/resources/META-INF/MANIFEST.MF | 3 + .../src/test/resources/VM_global_library.vm | 60 ++ .../tiles-extras/src/test/resources/tools.xml | 27 + .../src/test/resources/velocity.properties | 114 +++ Java-base/tiles/src/tiles-freemarker/pom.xml | 105 ++ .../TilesSharedVariableFactory.java | 43 + .../apache/tiles/freemarker/package-info.java | 24 + .../src/tiles-freemarker/src/site/site.xml | 85 ++ .../TilesSharedVariableFactoryTest.java | 45 + Java-base/tiles/src/tiles-jsp/pom.xml | 183 ++++ .../tiles/jsp/taglib/UseAttributeTag.java | 226 +++++ .../apache/tiles/jsp/taglib/package-info.java | 27 + .../tiles-jsp/src/main/resources/LICENSE.txt | 202 ++++ .../META-INF/tld/tiles-extras-jsp.tld | 107 ++ .../tiles-jsp/src/main/resources/NOTICE.txt | 6 + .../tiles/src/tiles-jsp/src/site/site.xml | 85 ++ .../tiles/jsp/taglib/UseAttributeTagTest.java | 214 ++++ Java-base/tiles/src/tiles-mvel/pom.xml | 116 +++ .../tiles/mvel/MVELAttributeEvaluator.java | 72 ++ .../mvel/ReadOnlyVariableResolverFactory.java | 147 +++ .../mvel/ScopeVariableResolverFactory.java | 104 ++ ...lesContextBeanVariableResolverFactory.java | 104 ++ .../TilesContextVariableResolverFactory.java | 195 ++++ .../org/apache/tiles/mvel/package-info.java | 24 + .../tiles/src/tiles-mvel/src/site/site.xml | 85 ++ .../mvel/MVELAttributeEvaluatorTest.java | 201 ++++ .../ReadOnlyVariableResolverFactoryTest.java | 192 ++++ .../mvel/ReadOnlyVariableResolverTest.java | 90 ++ .../ScopeVariableResolverFactoryTest.java | 114 +++ ...ontextBeanVariableResolverFactoryTest.java | 142 +++ ...lesContextVariableResolverFactoryTest.java | 118 +++ Java-base/tiles/src/tiles-ognl/pom.xml | 119 +++ .../tiles/ognl/AnyScopePropertyAccessor.java | 97 ++ .../tiles/ognl/DelegatePropertyAccessor.java | 88 ++ .../NestedObjectDelegatePropertyAccessor.java | 101 ++ .../tiles/ognl/NestedObjectExtractor.java | 41 + .../tiles/ognl/OGNLAttributeEvaluator.java | 51 + .../ognl/PropertyAccessorDelegateFactory.java | 46 + .../tiles/ognl/ScopePropertyAccessor.java | 76 ++ ...plicationContextNestedObjectExtractor.java | 40 + ...ontextPropertyAccessorDelegateFactory.java | 112 +++ .../org/apache/tiles/ognl/package-info.java | 24 + .../tiles/src/tiles-ognl/src/site/site.xml | 85 ++ .../ognl/AnyScopePropertyAccessorTest.java | 162 +++ .../ognl/DelegatePropertyAccessorTest.java | 115 +++ ...tedObjectDelegatePropertyAccessorTest.java | 120 +++ .../ognl/OGNLAttributeEvaluatorTest.java | 225 +++++ .../tiles/ognl/ScopePropertyAccessorTest.java | 101 ++ ...ationContextNestedObjectExtractorTest.java | 52 + ...xtPropertyAccessorDelegateFactoryTest.java | 202 ++++ Java-base/tiles/src/tiles-servlet/pom.xml | 141 +++ .../AbstractTilesInitializerServlet.java | 73 ++ .../web/startup/AbstractTilesListener.java | 74 ++ .../tiles/web/startup/package-info.java | 24 + .../simple/SimpleTilesInitializerServlet.java | 43 + .../startup/simple/SimpleTilesListener.java | 41 + .../web/startup/simple/package-info.java | 24 + .../web/util/AttributeContextMutator.java | 45 + .../tiles/web/util/ServletContextAdapter.java | 209 ++++ .../tiles/web/util/TilesDecorationFilter.java | 296 ++++++ .../tiles/web/util/TilesDispatchServlet.java | 143 +++ .../apache/tiles/web/util/package-info.java | 24 + .../src/main/resources/LICENSE.txt | 202 ++++ .../src/main/resources/NOTICE.txt | 6 + .../tiles/src/tiles-servlet/src/site/site.xml | 85 ++ .../AbstractTilesInitializerServletTest.java | 68 ++ .../startup/AbstractTilesListenerTest.java | 61 ++ .../SimpleTilesInitializerServletTest.java | 44 + .../simple/SimpleTilesListenerTest.java | 44 + .../web/util/ServletContextAdapterTest.java | 456 +++++++++ .../web/util/TilesDecorationFilterTest.java | 151 +++ Java-base/tiles/src/tiles-template/pom.xml | 104 ++ .../tiles/template/AddAttributeModel.java | 118 +++ .../tiles/template/AddListAttributeModel.java | 64 ++ .../tiles/template/AttributeResolver.java | 55 ++ .../tiles/template/ComposeStackUtil.java | 86 ++ .../template/DefaultAttributeResolver.java | 83 ++ .../tiles/template/DefinitionModel.java | 133 +++ .../tiles/template/GetAsStringModel.java | 197 ++++ .../tiles/template/ImportAttributeModel.java | 197 ++++ .../tiles/template/InsertAttributeModel.java | 205 ++++ .../tiles/template/InsertDefinitionModel.java | 140 +++ .../tiles/template/InsertTemplateModel.java | 134 +++ .../template/NoSuchAttributeException.java | 72 ++ .../tiles/template/PutAttributeModel.java | 154 +++ .../tiles/template/PutListAttributeModel.java | 87 ++ .../template/SetCurrentContainerModel.java | 44 + .../apache/tiles/template/package-info.java | 24 + .../src/tiles-template/src/site/site.xml | 85 ++ .../tiles/template/AddAttributeModelTest.java | 111 +++ .../template/AddListAttributeModelTest.java | 88 ++ .../tiles/template/ComposeStackUtilTest.java | 125 +++ .../DefaultAttributeResolverTest.java | 163 ++++ .../tiles/template/DefinitionModelTest.java | 96 ++ .../tiles/template/GetAsStringModelTest.java | 145 +++ .../template/ImportAttributeModelTest.java | 320 ++++++ .../template/InsertAttributeModelTest.java | 135 +++ .../template/InsertDefinitionModelTest.java | 94 ++ .../template/InsertTemplateModelTest.java | 91 ++ .../tiles/template/PutAttributeModelTest.java | 93 ++ .../template/PutListAttributeModelTest.java | 93 ++ .../SetCurrentContainerModelTest.java | 85 ++ Java-base/tiles/src/tiles-test-pom/pom.xml | 41 + .../src/tiles-test-pom/src/site/site.xml | 85 ++ .../src/tiles-test-pom/tiles-test-alt/pom.xml | 71 ++ .../TestAlternateTilesContainerFactory.java | 63 ++ .../alt/TestAlternateTilesInitializer.java | 59 ++ .../org/apache/tiles/test/alt/package.html | 30 + .../src/main/resources/META-INF/MANIFEST.MF | 31 + .../tiles/test/alt/defs/tiles-alt-defs.xml | 45 + .../alt/defs/tiles-alt-freemarker-defs.xml | 50 + .../test/alt/defs/tiles-alt-velocity-defs.xml | 50 + .../apache/tiles/test/alt/freemarker/body.ftl | 24 + .../freemarker/testinsertdefinition_alt.ftl | 25 + .../apache/tiles/test/alt/velocity/body.vm | 22 + .../alt/velocity/testinsertdefinition_alt.vm | 23 + .../tiles-test-pom/tiles-test-common/pom.xml | 47 + .../factory/TestTilesContainerFactory.java | 69 ++ .../test/renderer/ReverseStringRenderer.java | 50 + .../apache/tiles/test/renderer/package.html | 30 + .../src/tiles-test-pom/tiles-test-db/pom.xml | 76 ++ .../tiles/test/db/LocaleDbDefinitionDAO.java | 256 +++++ .../test/db/TestDbTilesContainerFactory.java | 58 ++ .../tiles/test/db/TestDbTilesInitializer.java | 48 + .../org/apache/tiles/test/db/package.html | 30 + .../src/main/resources/META-INF/MANIFEST.MF | 32 + .../src/tiles-test-pom/tiles-test/pom.xml | 468 +++++++++ .../src/etc/db/project/tiles.architect | 278 ++++++ .../exception/TilesTestRuntimeException.java | 65 ++ .../apache/tiles/test/exception/package.html | 30 + .../test/filter/SecurityWrappingFilter.java | 86 ++ .../org/apache/tiles/test/filter/package.html | 30 + .../tiles/test/init/InitContextListener.java | 138 +++ .../tiles/test/init/TestTilesInitializer.java | 53 + .../org/apache/tiles/test/init/package.html | 30 + .../tiles/test/portlet/TestPortlet.java | 154 +++ .../apache/tiles/test/portlet/package.html | 30 + .../test/preparer/AttributeViewPreparer.java | 42 + .../preparer/RequestSettingViewPreparer.java | 46 + .../tiles/test/preparer/TestViewPreparer.java | 42 + .../apache/tiles/test/preparer/package.html | 30 + .../tiles/test/servlet/IncludingServlet.java | 72 ++ .../test/servlet/SelectLocaleServlet.java | 109 +++ .../apache/tiles/test/servlet/package.html | 30 + .../tiles/test/velocity/ExceptionTool.java | 38 + .../apache/tiles/test/velocity/package.html | 30 + .../tiles-test/src/main/resources/LICENSE.txt | 202 ++++ .../src/main/resources/META-INF/MANIFEST.MF | 14 + .../tiles-test/src/main/resources/NOTICE.txt | 6 + .../org/apache/tiles/classpath-defs.xml | 37 + .../tiles/freemarker-classpath-defs.xml | 37 + .../org/apache/tiles/test/db/schema.sql | 146 +++ .../apache/tiles/velocity-classpath-defs.xml | 37 + .../main/webapp/WEB-INF/VM_global_library.vm | 60 ++ .../WEB-INF/freemarker/tiles-defs-1.1.xml | 39 + .../webapp/WEB-INF/freemarker/tiles-defs.xml | 252 +++++ .../WEB-INF/freemarker/tiles-defs_en_GB.xml | 38 + .../WEB-INF/freemarker/tiles-defs_en_US.xml | 38 + .../WEB-INF/freemarker/tiles-defs_fr.xml | 38 + .../WEB-INF/freemarker/tiles-defs_it.xml | 38 + .../freemarker/tiles-defs_with_undescore.xml | 38 + .../src/main/webapp/WEB-INF/jsp/index.jsp | 43 + .../webapp/WEB-INF/jsp/nosuchdefinition.jsp | 35 + .../src/main/webapp/WEB-INF/portlet.xml | 44 + .../main/webapp/WEB-INF/tiles-defs-1.1.xml | 39 + .../src/main/webapp/WEB-INF/tiles-defs.xml | 271 +++++ .../main/webapp/WEB-INF/tiles-defs_en_GB.xml | 38 + .../main/webapp/WEB-INF/tiles-defs_en_US.xml | 38 + .../src/main/webapp/WEB-INF/tiles-defs_fr.xml | 38 + .../src/main/webapp/WEB-INF/tiles-defs_it.xml | 38 + .../WEB-INF/tiles-defs_with_undescore.xml | 38 + .../src/main/webapp/WEB-INF/tools.xml | 28 + .../main/webapp/WEB-INF/velocity.properties | 129 +++ .../WEB-INF/velocity/tiles-defs-1.1.xml | 39 + .../webapp/WEB-INF/velocity/tiles-defs.xml | 252 +++++ .../WEB-INF/velocity/tiles-defs_en_GB.xml | 38 + .../WEB-INF/velocity/tiles-defs_en_US.xml | 38 + .../webapp/WEB-INF/velocity/tiles-defs_fr.xml | 38 + .../webapp/WEB-INF/velocity/tiles-defs_it.xml | 38 + .../velocity/tiles-defs_with_undescore.xml | 38 + .../src/main/webapp/WEB-INF/web.xml | 240 +++++ .../src/main/webapp/alternate-header.jsp | 26 + .../tiles-test/src/main/webapp/body.jsp | 25 + .../tiles-test/src/main/webapp/classpath.jsp | 25 + .../src/main/webapp/defaultlocale.jsp | 28 + .../src/main/webapp/defaultlocale_db.jsp | 28 + .../src/main/webapp/errorInclude.jsp | 25 + .../tiles-test/src/main/webapp/exception.jsp | 26 + .../webapp/freemarker/alternate-header.ftl | 25 + .../src/main/webapp/freemarker/body.ftl | 24 + .../src/main/webapp/freemarker/classpath.ftl | 24 + .../main/webapp/freemarker/defaultlocale.ftl | 27 + .../webapp/freemarker/defaultlocale_db.ftl | 27 + .../main/webapp/freemarker/errorInclude.ftl | 24 + .../src/main/webapp/freemarker/exception.ftl | 25 + .../src/main/webapp/freemarker/header.ftl | 25 + .../src/main/webapp/freemarker/layout.ftl | 34 + .../src/main/webapp/freemarker/layoutOne.ftl | 37 + .../src/main/webapp/freemarker/layoutTwo.ftl | 37 + .../webapp/freemarker/layout_alt_title.ftl | 34 + .../webapp/freemarker/layout_closebody.ftl | 40 + .../main/webapp/freemarker/layout_default.ftl | 34 + .../main/webapp/freemarker/layout_flush.ftl | 34 + .../main/webapp/freemarker/layout_ignore.ftl | 34 + .../main/webapp/freemarker/layout_list.ftl | 39 + .../main/webapp/freemarker/layout_nobody.ftl | 31 + .../webapp/freemarker/layout_override.ftl | 37 + .../webapp/freemarker/layout_preparer.ftl | 35 + .../main/webapp/freemarker/layout_roles.ftl | 34 + .../src/main/webapp/freemarker/override.ftl | 24 + .../freemarker/putallattributeslayout.ftl | 31 + .../webapp/freemarker/putattributeslayout.ftl | 32 + .../main/webapp/freemarker/selectlocale.ftl | 44 + .../freemarker/testdecorationfilter.ftl | 24 + .../src/main/webapp/freemarker/testdef.ftl | 29 + .../main/webapp/freemarker/testdef_extend.ftl | 30 + .../freemarker/testdef_list_inherit.ftl | 30 + .../webapp/freemarker/testdef_preparer.ftl | 29 + .../webapp/freemarker/testimportattribute.ftl | 24 + .../freemarker/testimportattribute_all.ftl | 24 + .../testimportattribute_inherit.ftl | 24 + .../freemarker/testinsertdefinition.ftl | 24 + ...estinsertdefinition_attribute_preparer.ftl | 24 + .../testinsertdefinition_attribute_roles.ftl | 24 + ...tinsertdefinition_attribute_roles_tags.ftl | 24 + .../testinsertdefinition_cascaded.ftl | 24 + .../testinsertdefinition_cascaded_list.ftl | 24 + ...stinsertdefinition_cascaded_overridden.ftl | 24 + ...testinsertdefinition_cascaded_template.ftl | 24 + .../testinsertdefinition_classpath.ftl | 24 + .../testinsertdefinition_composite.ftl | 24 + .../testinsertdefinition_composite_tags.ftl | 34 + ...ion_composite_tags_includes_configured.ftl | 34 + ...posite_tags_includes_configured_notype.ftl | 34 + ...insertdefinition_composite_tags_notype.ftl | 34 + .../freemarker/testinsertdefinition_db.ftl | 25 + .../testinsertdefinition_defaultvalues.ftl | 24 + .../freemarker/testinsertdefinition_el.ftl | 24 + .../testinsertdefinition_el_singleeval.ftl | 24 + .../testinsertdefinition_exception.ftl | 24 + .../testinsertdefinition_extended_db.ftl | 25 + .../freemarker/testinsertdefinition_flush.ftl | 24 + .../testinsertdefinition_freemarker.ftl | 24 + .../testinsertdefinition_ignore.ftl | 24 + .../testinsertdefinition_inline.ftl | 28 + .../freemarker/testinsertdefinition_mvel.ftl | 24 + .../freemarker/testinsertdefinition_ognl.ftl | 24 + .../freemarker/testinsertdefinition_old.ftl | 24 + .../testinsertdefinition_openbody.ftl | 24 + .../testinsertdefinition_override.ftl | 26 + .../testinsertdefinition_override_and_not.ftl | 30 + ...testinsertdefinition_override_template.ftl | 24 + .../testinsertdefinition_preparer.ftl | 24 + ...stinsertdefinition_preparer_configured.ftl | 24 + .../testinsertdefinition_regexp.ftl | 26 + .../testinsertdefinition_reversed.ftl | 24 + .../freemarker/testinsertdefinition_role.ftl | 25 + .../testinsertdefinition_role_tag.ftl | 25 + .../testinsertdefinition_wildcard.ftl | 26 + .../freemarker/testinsertnesteddefinition.ftl | 24 + .../testinsertnesteddefinition_tags.ftl | 35 + .../testinsertnestedlistdefinition.ftl | 24 + .../testinsertnestedlistdefinition_tags.ftl | 37 + .../src/main/webapp/freemarker/testput.ftl | 28 + .../webapp/freemarker/testput_cascaded.ftl | 28 + .../testput_cascaded_overridden.ftl | 28 + .../freemarker/testput_cascaded_template.ftl | 28 + .../src/main/webapp/freemarker/testput_el.ftl | 30 + .../freemarker/testput_el_singleeval.ftl | 31 + .../main/webapp/freemarker/testput_flush.ftl | 28 + .../webapp/freemarker/testput_reversed.ftl | 28 + .../webapp/freemarker/testput_servlet.ftl | 28 + .../main/webapp/freemarker/testputlist.ftl | 31 + .../freemarker/testputlist_cascaded.ftl | 34 + .../webapp/freemarker/testputlist_inherit.ftl | 28 + .../freemarker/testsetcurrentcontainer.ftl | 27 + .../freemarker/testunderscores_nolocale.ftl | 24 + .../tiles-test/src/main/webapp/header.jsp | 26 + .../tiles-test/src/main/webapp/index.jsp | 311 ++++++ .../tiles-test/src/main/webapp/layout.ftl | 37 + .../tiles-test/src/main/webapp/layout.jsp | 37 + .../tiles-test/src/main/webapp/layoutOne.jsp | 40 + .../tiles-test/src/main/webapp/layoutTwo.jsp | 40 + .../src/main/webapp/layout_alt_title.jsp | 37 + .../src/main/webapp/layout_closebody.jsp | 43 + .../src/main/webapp/layout_default.jsp | 37 + .../src/main/webapp/layout_expr.jsp | 37 + .../src/main/webapp/layout_flush.jsp | 37 + .../src/main/webapp/layout_ignore.jsp | 37 + .../src/main/webapp/layout_list.jsp | 43 + .../src/main/webapp/layout_nobody.jsp | 34 + .../src/main/webapp/layout_override.jsp | 40 + .../src/main/webapp/layout_preparer.jsp | 38 + .../src/main/webapp/layout_roles.jsp | 37 + .../tiles-test/src/main/webapp/override.jsp | 25 + .../main/webapp/putallattributeslayout.jsp | 35 + .../src/main/webapp/putattributeslayout.jsp | 35 + .../src/main/webapp/selectlocale.jsp | 45 + .../src/main/webapp/selectlocale_db.jsp | 45 + .../src/main/webapp/testdecorationfilter.jsp | 25 + .../tiles-test/src/main/webapp/testdef.jsp | 32 + .../src/main/webapp/testdef_extend.jsp | 33 + .../src/main/webapp/testdef_list_inherit.jsp | 33 + .../src/main/webapp/testdef_preparer.jsp | 32 + .../src/main/webapp/testimportattribute.jsp | 27 + .../main/webapp/testimportattribute_all.jsp | 27 + .../webapp/testimportattribute_inherit.jsp | 27 + .../src/main/webapp/testinsertdefinition.jsp | 27 + ...estinsertdefinition_attribute_preparer.jsp | 27 + .../testinsertdefinition_attribute_roles.jsp | 27 + ...tinsertdefinition_attribute_roles_tags.jsp | 27 + .../webapp/testinsertdefinition_cascaded.jsp | 27 + .../testinsertdefinition_cascaded_list.jsp | 27 + ...stinsertdefinition_cascaded_overridden.jsp | 27 + ...testinsertdefinition_cascaded_template.jsp | 27 + .../webapp/testinsertdefinition_classpath.jsp | 27 + .../webapp/testinsertdefinition_composite.jsp | 27 + .../testinsertdefinition_composite_tags.jsp | 37 + ...ion_composite_tags_includes_configured.jsp | 37 + ...posite_tags_includes_configured_notype.jsp | 37 + ...insertdefinition_composite_tags_notype.jsp | 37 + .../main/webapp/testinsertdefinition_db.jsp | 28 + .../testinsertdefinition_defaultvalues.jsp | 27 + .../main/webapp/testinsertdefinition_el.jsp | 27 + .../testinsertdefinition_el_singleeval.jsp | 27 + .../webapp/testinsertdefinition_exception.jsp | 27 + .../testinsertdefinition_extended_db.jsp | 28 + .../webapp/testinsertdefinition_flush.jsp | 27 + .../testinsertdefinition_freemarker.jsp | 27 + .../webapp/testinsertdefinition_ignore.jsp | 27 + .../webapp/testinsertdefinition_inline.jsp | 31 + .../main/webapp/testinsertdefinition_mvel.jsp | 27 + .../main/webapp/testinsertdefinition_ognl.jsp | 27 + .../main/webapp/testinsertdefinition_old.jsp | 27 + .../webapp/testinsertdefinition_openbody.jsp | 27 + .../webapp/testinsertdefinition_override.jsp | 29 + .../testinsertdefinition_override_and_not.jsp | 32 + ...testinsertdefinition_override_template.jsp | 27 + .../webapp/testinsertdefinition_preparer.jsp | 27 + ...stinsertdefinition_preparer_configured.jsp | 27 + .../webapp/testinsertdefinition_regexp.jsp | 28 + .../webapp/testinsertdefinition_reversed.jsp | 27 + .../main/webapp/testinsertdefinition_role.jsp | 28 + .../webapp/testinsertdefinition_role_tag.jsp | 28 + .../webapp/testinsertdefinition_wildcard.jsp | 28 + .../main/webapp/testinsertdefinitionexpr.jsp | 27 + .../webapp/testinsertnesteddefinition.jsp | 27 + .../testinsertnesteddefinition_tags.jsp | 38 + .../webapp/testinsertnestedlistdefinition.jsp | 27 + .../testinsertnestedlistdefinition_tags.jsp | 40 + .../tiles-test/src/main/webapp/testput.jsp | 31 + .../src/main/webapp/testput_cascaded.jsp | 31 + .../webapp/testput_cascaded_overridden.jsp | 31 + .../main/webapp/testput_cascaded_template.jsp | 31 + .../tiles-test/src/main/webapp/testput_el.jsp | 34 + .../src/main/webapp/testput_el_singleeval.jsp | 35 + .../src/main/webapp/testput_flush.jsp | 31 + .../src/main/webapp/testput_reversed.jsp | 31 + .../src/main/webapp/testput_servlet.jsp | 31 + .../src/main/webapp/testputlist.jsp | 34 + .../src/main/webapp/testputlist_cascaded.jsp | 37 + .../src/main/webapp/testputlist_inherit.jsp | 31 + .../main/webapp/testsetcurrentcontainer.jsp | 29 + .../main/webapp/testunderscores_nolocale.jsp | 27 + .../main/webapp/velocity/alternate-header.vm | 23 + .../src/main/webapp/velocity/body.vm | 22 + .../src/main/webapp/velocity/classpath.vm | 22 + .../src/main/webapp/velocity/defaultlocale.vm | 25 + .../src/main/webapp/velocity/errorInclude.vm | 22 + .../src/main/webapp/velocity/exception.vm | 23 + .../src/main/webapp/velocity/header.vm | 23 + .../src/main/webapp/velocity/layout.vm | 32 + .../src/main/webapp/velocity/layoutOne.vm | 35 + .../src/main/webapp/velocity/layoutTwo.vm | 35 + .../main/webapp/velocity/layout_alt_title.vm | 32 + .../main/webapp/velocity/layout_closebody.vm | 38 + .../main/webapp/velocity/layout_default.vm | 32 + .../src/main/webapp/velocity/layout_flush.vm | 32 + .../src/main/webapp/velocity/layout_ignore.vm | 32 + .../src/main/webapp/velocity/layout_list.vm | 37 + .../src/main/webapp/velocity/layout_nobody.vm | 29 + .../main/webapp/velocity/layout_override.vm | 35 + .../main/webapp/velocity/layout_preparer.vm | 33 + .../src/main/webapp/velocity/layout_roles.vm | 32 + .../src/main/webapp/velocity/override.vm | 22 + .../webapp/velocity/putallattributeslayout.vm | 29 + .../webapp/velocity/putattributeslayout.vm | 30 + .../src/main/webapp/velocity/selectlocale.vm | 42 + .../webapp/velocity/testdecorationfilter.vm | 22 + .../src/main/webapp/velocity/testdef.vm | 27 + .../main/webapp/velocity/testdef_extend.vm | 28 + .../webapp/velocity/testdef_list_inherit.vm | 28 + .../main/webapp/velocity/testdef_preparer.vm | 27 + .../webapp/velocity/testimportattribute.vm | 22 + .../velocity/testimportattribute_all.vm | 22 + .../velocity/testimportattribute_inherit.vm | 22 + .../webapp/velocity/testinsertdefinition.vm | 22 + ...testinsertdefinition_attribute_preparer.vm | 22 + .../testinsertdefinition_attribute_roles.vm | 22 + ...stinsertdefinition_attribute_roles_tags.vm | 22 + .../velocity/testinsertdefinition_cascaded.vm | 22 + .../testinsertdefinition_cascaded_list.vm | 22 + ...estinsertdefinition_cascaded_overridden.vm | 22 + .../testinsertdefinition_cascaded_template.vm | 22 + .../testinsertdefinition_classpath.vm | 22 + .../testinsertdefinition_composite.vm | 22 + .../testinsertdefinition_composite_tags.vm | 32 + ...tion_composite_tags_includes_configured.vm | 32 + ...mposite_tags_includes_configured_notype.vm | 32 + ...tinsertdefinition_composite_tags_notype.vm | 31 + .../velocity/testinsertdefinition_db.vm | 23 + .../testinsertdefinition_defaultvalues.vm | 22 + .../velocity/testinsertdefinition_el.vm | 22 + .../testinsertdefinition_el_singleeval.vm | 22 + .../testinsertdefinition_exception.vm | 22 + .../testinsertdefinition_extended_db.vm | 23 + .../velocity/testinsertdefinition_flush.vm | 22 + .../velocity/testinsertdefinition_ignore.vm | 22 + .../velocity/testinsertdefinition_inline.vm | 26 + .../velocity/testinsertdefinition_mvel.vm | 22 + .../velocity/testinsertdefinition_ognl.vm | 22 + .../velocity/testinsertdefinition_old.vm | 22 + .../velocity/testinsertdefinition_openbody.vm | 22 + .../velocity/testinsertdefinition_override.vm | 24 + .../testinsertdefinition_override_and_not.vm | 28 + .../testinsertdefinition_override_template.vm | 22 + .../velocity/testinsertdefinition_preparer.vm | 22 + ...estinsertdefinition_preparer_configured.vm | 22 + .../velocity/testinsertdefinition_regexp.vm | 24 + .../velocity/testinsertdefinition_reversed.vm | 22 + .../velocity/testinsertdefinition_role.vm | 23 + .../velocity/testinsertdefinition_role_tag.vm | 23 + .../velocity/testinsertdefinition_wildcard.vm | 24 + .../velocity/testinsertnesteddefinition.vm | 22 + .../testinsertnesteddefinition_tags.vm | 33 + .../testinsertnestedlistdefinition.vm | 22 + .../testinsertnestedlistdefinition_tags.vm | 35 + .../src/main/webapp/velocity/testput.vm | 26 + .../main/webapp/velocity/testput_cascaded.vm | 26 + .../velocity/testput_cascaded_overridden.vm | 26 + .../velocity/testput_cascaded_template.vm | 26 + .../src/main/webapp/velocity/testput_el.vm | 28 + .../webapp/velocity/testput_el_singleeval.vm | 29 + .../src/main/webapp/velocity/testput_flush.vm | 26 + .../main/webapp/velocity/testput_reversed.vm | 26 + .../main/webapp/velocity/testput_servlet.vm | 26 + .../src/main/webapp/velocity/testputlist.vm | 29 + .../webapp/velocity/testputlist_cascaded.vm | 32 + .../webapp/velocity/testputlist_inherit.vm | 26 + .../velocity/testsetcurrentcontainer.vm | 25 + .../velocity/testunderscores_nolocale.vm | 22 + .../tiles-test/src/site/site.xml | 85 ++ ...thInnerConfiguredDefinitionNoTypeTest.html | 71 ++ ...tionWithInnerConfiguredDefinitionTest.html | 71 ++ ...finitionWithInnerDefinitionNoTypeTest.html | 71 ++ ...siteDefinitionWithInnerDefinitionTest.html | 71 ++ .../ConfiguredCompositeDefinitionTest.html | 71 ++ ...iguredDefinitionAttributePreparerTest.html | 61 ++ ...guredDefinitionAttributeRolesTagsTest.html | 61 ++ ...onfiguredDefinitionAttributeRolesTest.html | 61 ++ .../ConfiguredDefinitionCascadedListTest.html | 76 ++ ...guredDefinitionCascadedOverriddenTest.html | 71 ++ ...figuredDefinitionCascadedTemplateTest.html | 56 ++ .../ConfiguredDefinitionCascadedTest.html | 61 ++ .../selenium/ConfiguredDefinitionDbTest.html | 61 ++ ...ConfiguredDefinitionDefaultValuesTest.html | 61 ++ .../ConfiguredDefinitionELSingleEvalTest.html | 61 ++ .../selenium/ConfiguredDefinitionELTest.html | 71 ++ .../ConfiguredDefinitionExceptionTest.html | 51 + .../ConfiguredDefinitionExprTest.html | 61 ++ .../ConfiguredDefinitionExtendedDbTest.html | 61 ++ .../ConfiguredDefinitionFlushTest.html | 61 ++ .../ConfiguredDefinitionFreeMarkerTest.html | 66 ++ ...ConfiguredDefinitionFromClasspathTest.html | 61 ++ .../ConfiguredDefinitionIgnoreTest.html | 61 ++ .../ConfiguredDefinitionInlineTest.html | 61 ++ .../ConfiguredDefinitionMVELTest.html | 71 ++ .../ConfiguredDefinitionOGNLTest.html | 71 ++ .../ConfiguredDefinitionOldFormatTest.html | 61 ++ .../ConfiguredDefinitionOpenBodyTest.html | 66 ++ ...onfiguredDefinitionOverrideAndNotTest.html | 66 ++ ...figuredDefinitionOverrideTemplateTest.html | 66 ++ .../ConfiguredDefinitionOverrideTest.html | 61 ++ .../ConfiguredDefinitionRegexpTest.html | 76 ++ .../ConfiguredDefinitionReversedTest.html | 61 ++ .../ConfiguredDefinitionRoleTagTest.html | 66 ++ .../ConfiguredDefinitionRoleTest.html | 66 ++ .../selenium/ConfiguredDefinitionTest.html | 61 ++ .../ConfiguredDefinitionWildcardTest.html | 76 ++ ...dDefinitionWithConfiguredPreparerTest.html | 61 ++ .../ConfiguredDefinitionWithPreparerTest.html | 61 ++ ...nfiguredDefinitionWithUnderscoresTest.html | 52 + .../ConfiguredNestedDefinitionTest.html | 71 ++ .../ConfiguredNestedListDefinitionTest.html | 71 ++ .../selenium/DefinitionTagExtendTest.html | 60 ++ .../DefinitionTagListInheritTest.html | 71 ++ .../selenium/DefinitionTagPreparerTest.html | 62 ++ .../src/test/selenium/DefinitionTagTest.html | 60 ++ .../selenium/ImportAttributeTagAllTest.html | 61 ++ .../ImportAttributeTagInheritTest.html | 71 ++ .../test/selenium/ImportAttributeTagTest.html | 66 ++ .../src/test/selenium/LocalizationDbTest.html | 141 +++ .../src/test/selenium/LocalizationTest.html | 141 +++ .../test/selenium/PutListCascadedTagTest.html | 76 ++ .../test/selenium/PutListTagInheritTest.html | 71 ++ .../src/test/selenium/PutListTagTest.html | 66 ++ .../PutTagCascadedOverriddenTest.html | 71 ++ .../selenium/PutTagCascadedTemplateTest.html | 56 ++ .../src/test/selenium/PutTagCascadedTest.html | 61 ++ .../src/test/selenium/PutTagFlushTest.html | 61 ++ .../selenium/PutTagNestedDefinitionTest.html | 71 ++ .../PutTagNestedListDefinitionTest.html | 71 ++ .../src/test/selenium/PutTagReversedTest.html | 61 ++ .../src/test/selenium/PutTagTest.html | 61 ++ .../selenium/PutTagWithELSingleEvalTest.html | 61 ++ .../src/test/selenium/PutTagWithELTest.html | 61 ++ .../test/selenium/PutTagWithServletTest.html | 61 ++ .../selenium/SetCurrentContainerTagTest.html | 66 ++ .../src/test/selenium/TestSuite.html | 641 ++++++++++++ .../selenium/TilesDefinitionFilterTest.html | 61 ++ .../selenium/TilesDispatchServletTest.html | 61 ++ .../src/test/selenium/WelcomePageTest.html | 50 + ...thInnerConfiguredDefinitionNoTypeTest.html | 71 ++ ...tionWithInnerConfiguredDefinitionTest.html | 71 ++ ...finitionWithInnerDefinitionNoTypeTest.html | 71 ++ ...siteDefinitionWithInnerDefinitionTest.html | 71 ++ .../ConfiguredCompositeDefinitionTest.html | 71 ++ ...iguredDefinitionAttributePreparerTest.html | 61 ++ ...guredDefinitionAttributeRolesTagsTest.html | 61 ++ ...onfiguredDefinitionAttributeRolesTest.html | 61 ++ .../ConfiguredDefinitionCascadedListTest.html | 76 ++ ...guredDefinitionCascadedOverriddenTest.html | 71 ++ ...figuredDefinitionCascadedTemplateTest.html | 56 ++ .../ConfiguredDefinitionCascadedTest.html | 61 ++ .../ConfiguredDefinitionDbTest.html | 61 ++ ...ConfiguredDefinitionDefaultValuesTest.html | 61 ++ .../ConfiguredDefinitionELSingleEvalTest.html | 61 ++ .../ConfiguredDefinitionELTest.html | 71 ++ .../ConfiguredDefinitionExceptionTest.html | 51 + .../ConfiguredDefinitionExtendedDbTest.html | 61 ++ .../ConfiguredDefinitionFlushTest.html | 61 ++ ...ConfiguredDefinitionFromClasspathTest.html | 61 ++ .../ConfiguredDefinitionIgnoreTest.html | 61 ++ .../ConfiguredDefinitionInModuleTest.html | 61 ++ .../ConfiguredDefinitionInlineTest.html | 61 ++ .../ConfiguredDefinitionMVELTest.html | 71 ++ .../ConfiguredDefinitionOGNLTest.html | 71 ++ .../ConfiguredDefinitionOldFormatTest.html | 61 ++ .../ConfiguredDefinitionOpenBodyTest.html | 66 ++ ...onfiguredDefinitionOverrideAndNotTest.html | 66 ++ ...figuredDefinitionOverrideTemplateTest.html | 66 ++ .../ConfiguredDefinitionOverrideTest.html | 61 ++ .../ConfiguredDefinitionRegexpTest.html | 76 ++ .../ConfiguredDefinitionReversedTest.html | 61 ++ .../ConfiguredDefinitionRoleTagTest.html | 66 ++ .../ConfiguredDefinitionRoleTest.html | 66 ++ .../freemarker/ConfiguredDefinitionTest.html | 61 ++ .../ConfiguredDefinitionWildcardTest.html | 76 ++ ...dDefinitionWithConfiguredPreparerTest.html | 61 ++ .../ConfiguredDefinitionWithPreparerTest.html | 61 ++ ...nfiguredDefinitionWithUnderscoresTest.html | 52 + .../ConfiguredNestedDefinitionTest.html | 71 ++ .../ConfiguredNestedListDefinitionTest.html | 71 ++ .../freemarker/DefinitionTagExtendTest.html | 60 ++ .../DefinitionTagListInheritTest.html | 71 ++ .../freemarker/DefinitionTagPreparerTest.html | 62 ++ .../freemarker/DefinitionTagTest.html | 60 ++ .../freemarker/ImportAttributeTagAllTest.html | 61 ++ .../ImportAttributeTagInheritTest.html | 71 ++ .../freemarker/ImportAttributeTagTest.html | 66 ++ .../selenium/freemarker/LocalizationTest.html | 141 +++ .../freemarker/PutListCascadedTagTest.html | 76 ++ .../freemarker/PutListTagInheritTest.html | 71 ++ .../selenium/freemarker/PutListTagTest.html | 66 ++ .../PutTagCascadedOverriddenTest.html | 71 ++ .../PutTagCascadedTemplateTest.html | 56 ++ .../freemarker/PutTagCascadedTest.html | 61 ++ .../selenium/freemarker/PutTagFlushTest.html | 61 ++ .../PutTagNestedDefinitionTest.html | 71 ++ .../PutTagNestedListDefinitionTest.html | 71 ++ .../freemarker/PutTagReversedTest.html | 61 ++ .../test/selenium/freemarker/PutTagTest.html | 61 ++ .../PutTagWithELSingleEvalTest.html | 61 ++ .../selenium/freemarker/PutTagWithELTest.html | 61 ++ .../freemarker/PutTagWithServletTest.html | 61 ++ .../SetCurrentContainerTagTest.html | 66 ++ .../freemarker/TilesDefinitionFilterTest.html | 61 ++ .../freemarker/TilesDispatchServletTest.html | 61 ++ .../selenium/freemarker/WelcomePageTest.html | 50 + ...thInnerConfiguredDefinitionNoTypeTest.html | 71 ++ ...tionWithInnerConfiguredDefinitionTest.html | 71 ++ ...finitionWithInnerDefinitionNoTypeTest.html | 71 ++ ...siteDefinitionWithInnerDefinitionTest.html | 71 ++ .../ConfiguredCompositeDefinitionTest.html | 71 ++ ...iguredDefinitionAttributePreparerTest.html | 61 ++ ...guredDefinitionAttributeRolesTagsTest.html | 61 ++ ...onfiguredDefinitionAttributeRolesTest.html | 61 ++ .../ConfiguredDefinitionCascadedListTest.html | 76 ++ ...guredDefinitionCascadedOverriddenTest.html | 71 ++ ...figuredDefinitionCascadedTemplateTest.html | 56 ++ .../ConfiguredDefinitionCascadedTest.html | 61 ++ .../velocity/ConfiguredDefinitionDbTest.html | 61 ++ ...ConfiguredDefinitionDefaultValuesTest.html | 61 ++ .../ConfiguredDefinitionELSingleEvalTest.html | 61 ++ .../velocity/ConfiguredDefinitionELTest.html | 71 ++ .../ConfiguredDefinitionExceptionTest.html | 51 + .../ConfiguredDefinitionExtendedDbTest.html | 61 ++ .../ConfiguredDefinitionFlushTest.html | 61 ++ ...ConfiguredDefinitionFromClasspathTest.html | 61 ++ .../ConfiguredDefinitionIgnoreTest.html | 61 ++ .../ConfiguredDefinitionInModuleTest.html | 61 ++ .../ConfiguredDefinitionInlineTest.html | 61 ++ .../ConfiguredDefinitionMVELTest.html | 71 ++ .../ConfiguredDefinitionOGNLTest.html | 71 ++ .../ConfiguredDefinitionOldFormatTest.html | 61 ++ .../ConfiguredDefinitionOpenBodyTest.html | 66 ++ ...onfiguredDefinitionOverrideAndNotTest.html | 66 ++ ...figuredDefinitionOverrideTemplateTest.html | 66 ++ .../ConfiguredDefinitionOverrideTest.html | 61 ++ .../ConfiguredDefinitionRegexpTest.html | 76 ++ .../ConfiguredDefinitionReversedTest.html | 61 ++ .../ConfiguredDefinitionRoleTagTest.html | 66 ++ .../ConfiguredDefinitionRoleTest.html | 66 ++ .../velocity/ConfiguredDefinitionTest.html | 61 ++ .../ConfiguredDefinitionWildcardTest.html | 76 ++ ...dDefinitionWithConfiguredPreparerTest.html | 61 ++ .../ConfiguredDefinitionWithPreparerTest.html | 61 ++ ...nfiguredDefinitionWithUnderscoresTest.html | 52 + .../ConfiguredNestedDefinitionTest.html | 71 ++ .../ConfiguredNestedListDefinitionTest.html | 71 ++ .../velocity/DefinitionTagExtendTest.html | 60 ++ .../DefinitionTagListInheritTest.html | 71 ++ .../velocity/DefinitionTagPreparerTest.html | 62 ++ .../selenium/velocity/DefinitionTagTest.html | 60 ++ .../velocity/ImportAttributeTagAllTest.html | 61 ++ .../ImportAttributeTagInheritTest.html | 71 ++ .../velocity/ImportAttributeTagTest.html | 66 ++ .../selenium/velocity/LocalizationTest.html | 141 +++ .../velocity/PutListCascadedTagTest.html | 76 ++ .../velocity/PutListTagInheritTest.html | 71 ++ .../selenium/velocity/PutListTagTest.html | 66 ++ .../PutTagCascadedOverriddenTest.html | 71 ++ .../velocity/PutTagCascadedTemplateTest.html | 56 ++ .../selenium/velocity/PutTagCascadedTest.html | 61 ++ .../selenium/velocity/PutTagFlushTest.html | 61 ++ .../velocity/PutTagNestedDefinitionTest.html | 71 ++ .../PutTagNestedListDefinitionTest.html | 71 ++ .../selenium/velocity/PutTagReversedTest.html | 61 ++ .../test/selenium/velocity/PutTagTest.html | 61 ++ .../velocity/PutTagWithELSingleEvalTest.html | 61 ++ .../selenium/velocity/PutTagWithELTest.html | 61 ++ .../velocity/PutTagWithServletTest.html | 61 ++ .../velocity/SetCurrentContainerTagTest.html | 66 ++ .../velocity/TilesDefinitionFilterTest.html | 61 ++ .../velocity/TilesDispatchServletTest.html | 61 ++ .../selenium/velocity/WelcomePageTest.html | 50 + Java-base/tiles/src/tiles-velocity/pom.xml | 125 +++ .../velocity/TilesVelocityException.java | 72 ++ .../apache/tiles/velocity/package-info.java | 24 + .../AbstractDefaultToStringRenderable.java | 124 +++ .../velocity/template/ContextHolder.java | 158 +++ .../template/VelocityStyleTilesTool.java | 247 +++++ .../tiles/velocity/template/package-info.java | 24 + .../src/main/resources/LICENSE.txt | 202 ++++ .../resources/META-INF/velocity.properties | 27 + .../src/main/resources/NOTICE.txt | 6 + .../src/main/resources/tools.xml | 24 + .../src/tiles-velocity/src/site/site.xml | 85 ++ .../velocity/TilesVelocityExceptionTest.java | 77 ++ ...AbstractDefaultToStringRenderableTest.java | 180 ++++ .../template/VelocityStyleTilesToolTest.java | 403 ++++++++ .../Dockerfile | 18 + .../buggy.java | 174 ++++ .../metadata.json | 21 + .../npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 279 ++++++ .../metadata.json | 21 + .../npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 279 ++++++ .../metadata.json | 21 + .../npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 279 ++++++ .../metadata.json | 21 + .../npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 469 +++++++++ .../metadata.json | 21 + .../npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 475 +++++++++ .../metadata.json | 21 + .../npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 109 +++ .../metadata.json | 21 + Java/tiles-LocaleUrlDefinitionDAO_74/npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 109 +++ .../metadata.json | 21 + Java/tiles-LocaleUrlDefinitionDAO_76/npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 111 +++ .../metadata.json | 21 + Java/tiles-LocaleUrlDefinitionDAO_92/npe.json | 7 + Java/tiles-PatternUtil_169/Dockerfile | 18 + Java/tiles-PatternUtil_169/buggy.java | 251 +++++ Java/tiles-PatternUtil_169/metadata.json | 21 + Java/tiles-PatternUtil_169/npe.json | 7 + Java/tiles-PatternUtil_85/Dockerfile | 18 + Java/tiles-PatternUtil_85/buggy.java | 248 +++++ Java/tiles-PatternUtil_85/metadata.json | 21 + Java/tiles-PatternUtil_85/npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 182 ++++ .../metadata.json | 21 + .../npe.json | 7 + Java/tiles-TilesAccess_138/Dockerfile | 18 + Java/tiles-TilesAccess_138/buggy.java | 186 ++++ Java/tiles-TilesAccess_138/metadata.json | 21 + Java/tiles-TilesAccess_138/npe.json | 7 + Java/tiles-TilesAccess_155/Dockerfile | 18 + Java/tiles-TilesAccess_155/buggy.java | 187 ++++ Java/tiles-TilesAccess_155/metadata.json | 21 + Java/tiles-TilesAccess_155/npe.json | 7 + Java/tiles-TilesAccess_86/Dockerfile | 18 + Java/tiles-TilesAccess_86/buggy.java | 185 ++++ Java/tiles-TilesAccess_86/metadata.json | 21 + Java/tiles-TilesAccess_86/npe.json | 7 + .../Dockerfile | 18 + .../buggy.java | 85 ++ .../metadata.json | 21 + .../npe.json | 7 + 1023 files changed, 78859 insertions(+) create mode 100644 Java-base/tiles/Dockerfile create mode 100644 Java-base/tiles/src/FREEMARKER-LICENSE.txt create mode 100644 Java-base/tiles/src/JAVASSIST-LICENSE.html create mode 100644 Java-base/tiles/src/LICENSE.txt create mode 100644 Java-base/tiles/src/NOTICE.txt create mode 100644 Java-base/tiles/src/OGNL-LICENSE.txt create mode 100644 Java-base/tiles/src/SLF4J-LICENSE.txt create mode 100644 Java-base/tiles/src/assembly/pom.xml create mode 100644 Java-base/tiles/src/assembly/src/main/assembly/bin.xml create mode 100644 Java-base/tiles/src/assembly/src/main/assembly/docs.xml create mode 100644 Java-base/tiles/src/assembly/src/main/assembly/src.xml create mode 100644 Java-base/tiles/src/assembly/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/assembly/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/assembly/src/site/site.xml create mode 100644 Java-base/tiles/src/pom.xml create mode 100644 Java-base/tiles/src/src/site/apt/config-reference.apt create mode 100644 Java-base/tiles/src/src/site/apt/dev/release.apt create mode 100644 Java-base/tiles/src/src/site/apt/getting_started.apt create mode 100644 Java-base/tiles/src/src/site/apt/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/migration/apis.apt create mode 100644 Java-base/tiles/src/src/site/apt/migration/configuration.apt create mode 100644 Java-base/tiles/src/src/site/apt/migration/extension.apt create mode 100644 Java-base/tiles/src/src/site/apt/migration/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/migration/tags.apt create mode 100644 Java-base/tiles/src/src/site/apt/security/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/security/security-bulletin-1.apt create mode 100755 Java-base/tiles/src/src/site/apt/selenium.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/attribute-rendering.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/el-support.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/l10n.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/list-attributes.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/multiple-containers.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/nesting-extending.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/preparer.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/runtime.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/security.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/utils.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/advanced/wildcard.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/basic/concepts.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/basic/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/basic/pages.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/configuration.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/integration/frameworks.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/integration/freemarker.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/integration/index.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/integration/velocity.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/integration/view.apt create mode 100644 Java-base/tiles/src/src/site/apt/tutorial/pattern.apt create mode 100644 Java-base/tiles/src/src/site/apt/whats-new.apt create mode 100644 Java-base/tiles/src/src/site/resources/images/page_to_page.png create mode 100644 Java-base/tiles/src/src/site/resources/images/tiled_page.png create mode 100644 Java-base/tiles/src/src/site/site.xml create mode 100644 Java-base/tiles/src/src/site/xdoc/dev/building.xml create mode 100644 Java-base/tiles/src/src/site/xdoc/dev/snapshots.xml create mode 100644 Java-base/tiles/src/src/site/xdoc/images/page_to_page.svg create mode 100644 Java-base/tiles/src/src/site/xdoc/images/tiled_page.svg create mode 100644 Java-base/tiles/src/tiles-api/pom.xml create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/Attribute.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/AttributeContext.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/BasicAttributeContext.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/CompareUtil.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/Definition.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/Expression.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/NoSuchContainerException.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/TilesContainer.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/TilesContainerWrapper.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/TilesException.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/access/TilesAccess.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/access/package-info.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/mgmt/MutableTilesContainer.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/mgmt/package-info.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/package-info.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/preparer/PreparerException.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/preparer/ViewPreparer.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/java/org/apache/tiles/preparer/package-info.java create mode 100644 Java-base/tiles/src/tiles-api/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-api/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-api/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/AttributeTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/BasicAttributeContextTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/CompareUtilTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/ExpressionTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/ListAttributeTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/NoSuchContainerExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/TestDefinition.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/TilesContainerWrapperTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/TilesExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/access/TilesAccessTest.java create mode 100644 Java-base/tiles/src/tiles-api/src/test/java/org/apache/tiles/preparer/PreparerExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-compat/pom.xml create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/beans/MenuItem.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/beans/SimpleMenuItem.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/beans/package-info.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/CompatibilityDigesterDefinitionsReader.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/package-info.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/compat/preparer/CompatibilityPreparerFactory.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/compat/preparer/UrlPreparer.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/java/org/apache/tiles/compat/preparer/package-info.java create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/org/apache/tiles/compat/resources/tiles-config_1_1.dtd create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/org/apache/tiles/compat/resources/tiles-config_1_3.dtd create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/org/apache/tiles/compat/resources/tiles-config_1_4.dtd create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/org/apache/tiles/compat/resources/tiles-config_2_0.dtd create mode 100644 Java-base/tiles/src/tiles-compat/src/main/resources/org/apache/tiles/compat/resources/tiles-config_2_1.dtd create mode 100644 Java-base/tiles/src/tiles-compat/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-compat/src/test/java/org/apache/tiles/beans/SimpleMenuItemTest.java create mode 100644 Java-base/tiles/src/tiles-compat/src/test/java/org/apache/tiles/compat/definition/digester/TestCompatibilityDigesterDefinitionsReader.java create mode 100644 Java-base/tiles/src/tiles-compat/src/test/java/org/apache/tiles/compat/preparer/CompatibilityPreparerFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-compat/src/test/java/org/apache/tiles/compat/preparer/UrlPreparerTest.java create mode 100644 Java-base/tiles/src/tiles-compat/src/test/resources/org/apache/tiles/config/tiles-defs-1.1.xml create mode 100644 Java-base/tiles/src/tiles-compat/src/test/resources/org/apache/tiles/config/tiles-defs-2.0.xml create mode 100644 Java-base/tiles/src/tiles-compat/src/test/resources/org/apache/tiles/config/tiles-defs-2.1.xml create mode 100644 Java-base/tiles/src/tiles-core/pom.xml create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/awareness/TilesContainerAware.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/awareness/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/context/TilesRequestContextHolder.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/context/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/DefinitionsFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/DefinitionsFactoryException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/DefinitionsReader.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/FactoryNotFoundException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/LocaleDefinitionsFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/NoSuchDefinitionException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/RefreshMonitor.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/UnresolvingLocaleDefinitionsFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/dao/BaseLocaleUrlDefinitionDAO.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAO.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/dao/DefinitionDAO.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/dao/LocaleUrlDefinitionDAO.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/dao/ResolvingLocaleUrlDefinitionDAO.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/dao/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReader.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReaderException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/digester/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/AbstractPatternDefinitionResolver.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/BasicPatternDefinitionResolver.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/DefinitionPatternMatcher.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/DefinitionPatternMatcherFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/PatternDefinitionResolver.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/PatternDefinitionResolverAware.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/PatternRecognizer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/PatternUtil.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/PrefixedPatternDefinitionResolver.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/regexp/RegexpDefinitionPatternMatcher.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/regexp/RegexpDefinitionPatternMatcherFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/regexp/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/wildcard/WildcardDefinitionPatternMatcher.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/wildcard/WildcardDefinitionPatternMatcherFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/definition/pattern/wildcard/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/doc-files/image001.gif create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/AbstractAttributeEvaluator.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/AttributeEvaluator.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/AttributeEvaluatorFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/AttributeEvaluatorFactoryAware.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/BasicAttributeEvaluatorFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/EvaluationException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/impl/DirectAttributeEvaluator.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/impl/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/evaluator/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/factory/AbstractTilesContainerFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/factory/BasicTilesContainerFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/factory/TilesContainerFactoryException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/factory/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/impl/InvalidTemplateException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingTilesContainer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/impl/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/locale/LocaleResolver.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/locale/impl/DefaultLocaleResolver.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/locale/impl/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/locale/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/preparer/factory/BasicPreparerFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/preparer/factory/NoSuchPreparerException.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/preparer/factory/PreparerFactory.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/preparer/factory/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/renderer/DefinitionRenderer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/renderer/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/startup/AbstractTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/startup/DefaultTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/startup/TilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/startup/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/util/CombinedBeanInfo.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/util/WildcardHelper.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/java/org/apache/tiles/util/package-info.java create mode 100644 Java-base/tiles/src/tiles-core/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-core/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-core/src/main/resources/org/apache/tiles/resources/tiles-config_3_0.dtd create mode 100644 Java-base/tiles/src/tiles-core/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/context/TilesRequestContextHolderTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/DefinitionsFactoryExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/FactoryNotFoundExceptitonTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/LocaleDefinitionsFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/MockDefinitionsReader.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/NoSuchDefinitionExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/UnresolvingLocaleDefinitionsFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/dao/BaseLocaleUrlDefinitionDAOTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/dao/CachingLocaleUrlDefinitionDAOTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/dao/LocaleUrlDefinitionDAOTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/dao/ResolvingLocaleUrlDefinitionDAOTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/digester/DigesterDefinitionsReaderExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/digester/TestDigesterDefinitionsReader.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/AbstractPatternDefinitionResolverTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/BasicPatternDefinitionResolverTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/PatternUtilTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/PrefixedPatternDefinitionResolverTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/regexp/RegexpDefinitionPatternMatcherFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/regexp/RegexpDefinitionPatternMatcherTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/wildcard/WildcardDefinitionPatternMatcherFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/definition/pattern/wildcard/WildcardDefinitionPatternMatcherTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/evaluator/BasicAttributeEvaluatorFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/evaluator/EvaluatorExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/evaluator/impl/DirectAttributeEvaluatorTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/factory/BasicTilesContainerFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/factory/TilesContainerFactoryExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/impl/BasicTilesContainerTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/impl/BasicTilesContainerUnitTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/impl/CannotRenderExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/impl/InvalidTemplateExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/impl/mgmt/CachingTilesContainerTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/locale/impl/DefaultLocaleResolverTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/preparer/factory/BasicPreparerFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/preparer/factory/NoSuchPreparerExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/renderer/DefinitionRendererTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/startup/AbstractTilesInitializerTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/startup/DefaultTilesInitializerTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/util/CombinedBeanInfoTest.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/java/org/apache/tiles/util/RollingVectorEnumeration.java create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs-tiles-513.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs-wildcard.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs1.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs1_en_US.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs1_fr.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs1_fr_CA.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs2.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs3.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/defs_regression_TILES-352.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/invalid-defs.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/malformed-defs.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/temp-defs.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/tiles-defs-2.1.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/tiles-defs-2.1_it.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/config/tiles-defs.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/factory/test-defs-key-one.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/factory/test-defs-key-two.xml create mode 100644 Java-base/tiles/src/tiles-core/src/test/resources/org/apache/tiles/factory/test-defs.xml create mode 100644 Java-base/tiles/src/tiles-el/pom.xml create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/ELAttributeEvaluator.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/ELContextImpl.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/ExpressionFactoryFactory.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/JspExpressionFactoryFactory.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/ScopeELResolver.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/TilesContextBeanELResolver.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/TilesContextELResolver.java create mode 100644 Java-base/tiles/src/tiles-el/src/main/java/org/apache/tiles/el/package-info.java create mode 100644 Java-base/tiles/src/tiles-el/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-el/src/test/java/org/apache/tiles/el/ELAttributeEvaluatorTest.java create mode 100644 Java-base/tiles/src/tiles-el/src/test/java/org/apache/tiles/el/ELContextImplTest.java create mode 100644 Java-base/tiles/src/tiles-el/src/test/java/org/apache/tiles/el/JspExpressionFactoryFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-el/src/test/java/org/apache/tiles/el/ScopeELResolverTest.java create mode 100644 Java-base/tiles/src/tiles-el/src/test/java/org/apache/tiles/el/TilesContextBeanELResolverTest.java create mode 100644 Java-base/tiles/src/tiles-el/src/test/java/org/apache/tiles/el/TilesContextELResolverTest.java create mode 100644 Java-base/tiles/src/tiles-extras/pom.xml create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactory.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesListener.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/complete/package-info.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/module/ModularTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/module/ModularTilesListener.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/module/package-info.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/renderer/OptionsRenderer.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/java/org/apache/tiles/extras/renderer/package-info.java create mode 100644 Java-base/tiles/src/tiles-extras/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-extras/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-extras/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-extras/src/test/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-extras/src/test/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesInitializerTest.java create mode 100644 Java-base/tiles/src/tiles-extras/src/test/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesListenerTest.java create mode 100644 Java-base/tiles/src/tiles-extras/src/test/java/org/apache/tiles/extras/module/ModularTilesInitializerTest.java create mode 100644 Java-base/tiles/src/tiles-extras/src/test/java/org/apache/tiles/extras/module/ModularTilesListenerTest.java create mode 100644 Java-base/tiles/src/tiles-extras/src/test/java/org/apache/tiles/extras/renderer/OptionsRendererTest.java create mode 100644 Java-base/tiles/src/tiles-extras/src/test/resources/FAKE-MANIFEST.MF create mode 100644 Java-base/tiles/src/tiles-extras/src/test/resources/META-INF/MANIFEST.MF create mode 100644 Java-base/tiles/src/tiles-extras/src/test/resources/VM_global_library.vm create mode 100644 Java-base/tiles/src/tiles-extras/src/test/resources/tools.xml create mode 100644 Java-base/tiles/src/tiles-extras/src/test/resources/velocity.properties create mode 100644 Java-base/tiles/src/tiles-freemarker/pom.xml create mode 100644 Java-base/tiles/src/tiles-freemarker/src/main/java/org/apache/tiles/freemarker/TilesSharedVariableFactory.java create mode 100644 Java-base/tiles/src/tiles-freemarker/src/main/java/org/apache/tiles/freemarker/package-info.java create mode 100644 Java-base/tiles/src/tiles-freemarker/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-freemarker/src/test/java/org/apache/tiles/freemarker/TilesSharedVariableFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-jsp/pom.xml create mode 100644 Java-base/tiles/src/tiles-jsp/src/main/java/org/apache/tiles/jsp/taglib/UseAttributeTag.java create mode 100644 Java-base/tiles/src/tiles-jsp/src/main/java/org/apache/tiles/jsp/taglib/package-info.java create mode 100644 Java-base/tiles/src/tiles-jsp/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-jsp/src/main/resources/META-INF/tld/tiles-extras-jsp.tld create mode 100644 Java-base/tiles/src/tiles-jsp/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-jsp/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-jsp/src/test/java/org/apache/tiles/jsp/taglib/UseAttributeTagTest.java create mode 100644 Java-base/tiles/src/tiles-mvel/pom.xml create mode 100644 Java-base/tiles/src/tiles-mvel/src/main/java/org/apache/tiles/mvel/MVELAttributeEvaluator.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/main/java/org/apache/tiles/mvel/ReadOnlyVariableResolverFactory.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/main/java/org/apache/tiles/mvel/ScopeVariableResolverFactory.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/main/java/org/apache/tiles/mvel/TilesContextBeanVariableResolverFactory.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/main/java/org/apache/tiles/mvel/TilesContextVariableResolverFactory.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/main/java/org/apache/tiles/mvel/package-info.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-mvel/src/test/java/org/apache/tiles/mvel/MVELAttributeEvaluatorTest.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/test/java/org/apache/tiles/mvel/ReadOnlyVariableResolverFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/test/java/org/apache/tiles/mvel/ReadOnlyVariableResolverTest.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/test/java/org/apache/tiles/mvel/ScopeVariableResolverFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/test/java/org/apache/tiles/mvel/TilesContextBeanVariableResolverFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-mvel/src/test/java/org/apache/tiles/mvel/TilesContextVariableResolverFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/pom.xml create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/AnyScopePropertyAccessor.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/DelegatePropertyAccessor.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/NestedObjectDelegatePropertyAccessor.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/NestedObjectExtractor.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/OGNLAttributeEvaluator.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/PropertyAccessorDelegateFactory.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/ScopePropertyAccessor.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/TilesApplicationContextNestedObjectExtractor.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/TilesContextPropertyAccessorDelegateFactory.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/main/java/org/apache/tiles/ognl/package-info.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/AnyScopePropertyAccessorTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/DelegatePropertyAccessorTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/NestedObjectDelegatePropertyAccessorTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/OGNLAttributeEvaluatorTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/ScopePropertyAccessorTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/TilesApplicationContextNestedObjectExtractorTest.java create mode 100644 Java-base/tiles/src/tiles-ognl/src/test/java/org/apache/tiles/ognl/TilesContextPropertyAccessorDelegateFactoryTest.java create mode 100644 Java-base/tiles/src/tiles-servlet/pom.xml create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/startup/AbstractTilesInitializerServlet.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/startup/AbstractTilesListener.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/startup/package-info.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/startup/simple/SimpleTilesInitializerServlet.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/startup/simple/SimpleTilesListener.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/startup/simple/package-info.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/util/AttributeContextMutator.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/util/ServletContextAdapter.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/util/TilesDispatchServlet.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/java/org/apache/tiles/web/util/package-info.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-servlet/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-servlet/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-servlet/src/test/java/org/apache/tiles/web/startup/AbstractTilesInitializerServletTest.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/test/java/org/apache/tiles/web/startup/AbstractTilesListenerTest.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/test/java/org/apache/tiles/web/startup/simple/SimpleTilesInitializerServletTest.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/test/java/org/apache/tiles/web/startup/simple/SimpleTilesListenerTest.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/test/java/org/apache/tiles/web/util/ServletContextAdapterTest.java create mode 100644 Java-base/tiles/src/tiles-servlet/src/test/java/org/apache/tiles/web/util/TilesDecorationFilterTest.java create mode 100644 Java-base/tiles/src/tiles-template/pom.xml create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/AddAttributeModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/AddListAttributeModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/AttributeResolver.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/ComposeStackUtil.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/DefaultAttributeResolver.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/DefinitionModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/GetAsStringModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/ImportAttributeModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/InsertAttributeModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/InsertDefinitionModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/InsertTemplateModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/NoSuchAttributeException.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/PutAttributeModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/PutListAttributeModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/SetCurrentContainerModel.java create mode 100644 Java-base/tiles/src/tiles-template/src/main/java/org/apache/tiles/template/package-info.java create mode 100644 Java-base/tiles/src/tiles-template/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/AddAttributeModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/AddListAttributeModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/ComposeStackUtilTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/DefaultAttributeResolverTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/DefinitionModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/GetAsStringModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/ImportAttributeModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/InsertAttributeModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/InsertDefinitionModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/InsertTemplateModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/PutAttributeModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/PutListAttributeModelTest.java create mode 100644 Java-base/tiles/src/tiles-template/src/test/java/org/apache/tiles/template/SetCurrentContainerModelTest.java create mode 100644 Java-base/tiles/src/tiles-test-pom/pom.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/pom.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesContainerFactory.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/META-INF/MANIFEST.MF create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/tiles-alt-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/tiles-alt-freemarker-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/tiles-alt-velocity-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/freemarker/body.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/freemarker/testinsertdefinition_alt.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/velocity/body.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/velocity/testinsertdefinition_alt.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-common/pom.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-common/src/main/java/org/apache/tiles/test/factory/TestTilesContainerFactory.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-common/src/main/java/org/apache/tiles/test/renderer/ReverseStringRenderer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-common/src/main/java/org/apache/tiles/test/renderer/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-db/pom.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-db/src/main/java/org/apache/tiles/test/db/LocaleDbDefinitionDAO.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-db/src/main/java/org/apache/tiles/test/db/TestDbTilesContainerFactory.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-db/src/main/java/org/apache/tiles/test/db/TestDbTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-db/src/main/java/org/apache/tiles/test/db/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test-db/src/main/resources/META-INF/MANIFEST.MF create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/pom.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/etc/db/project/tiles.architect create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/exception/TilesTestRuntimeException.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/exception/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/filter/SecurityWrappingFilter.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/filter/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/init/InitContextListener.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/init/TestTilesInitializer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/init/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/portlet/TestPortlet.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/portlet/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/preparer/AttributeViewPreparer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/preparer/RequestSettingViewPreparer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/preparer/TestViewPreparer.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/preparer/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/servlet/IncludingServlet.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/servlet/SelectLocaleServlet.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/servlet/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/velocity/ExceptionTool.java create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/java/org/apache/tiles/test/velocity/package.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/META-INF/MANIFEST.MF create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/org/apache/tiles/classpath-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/org/apache/tiles/freemarker-classpath-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/org/apache/tiles/test/db/schema.sql create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/resources/org/apache/tiles/velocity-classpath-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/VM_global_library.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs-1.1.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs_en_GB.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs_en_US.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs_fr.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs_it.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-defs_with_undescore.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/jsp/index.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/jsp/nosuchdefinition.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/portlet.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs-1.1.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs_en_GB.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs_en_US.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs_fr.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs_it.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-defs_with_undescore.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tools.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity.properties create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs-1.1.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs_en_GB.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs_en_US.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs_fr.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs_it.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-defs_with_undescore.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/web.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/alternate-header.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/body.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/classpath.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/defaultlocale.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/defaultlocale_db.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/errorInclude.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/exception.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/alternate-header.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/body.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/classpath.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/defaultlocale.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/defaultlocale_db.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/errorInclude.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/exception.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/header.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layoutOne.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layoutTwo.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_alt_title.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_closebody.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_default.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_flush.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_ignore.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_list.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_nobody.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_override.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_preparer.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/layout_roles.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/override.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/putallattributeslayout.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/putattributeslayout.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/selectlocale.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testdecorationfilter.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testdef.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testdef_extend.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testdef_list_inherit.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testdef_preparer.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testimportattribute.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testimportattribute_all.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testimportattribute_inherit.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_attribute_preparer.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_attribute_roles.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_attribute_roles_tags.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_cascaded.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_cascaded_list.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_cascaded_overridden.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_cascaded_template.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_classpath.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_composite.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_composite_tags.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_composite_tags_includes_configured.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_composite_tags_includes_configured_notype.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_composite_tags_notype.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_db.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_defaultvalues.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_el.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_el_singleeval.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_exception.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_extended_db.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_flush.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_freemarker.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_ignore.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_inline.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_mvel.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_ognl.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_old.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_openbody.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_override.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_override_and_not.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_override_template.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_preparer.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_preparer_configured.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_regexp.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_reversed.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_role.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_role_tag.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertdefinition_wildcard.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertnesteddefinition.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertnesteddefinition_tags.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertnestedlistdefinition.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testinsertnestedlistdefinition_tags.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_cascaded.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_cascaded_overridden.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_cascaded_template.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_el.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_el_singleeval.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_flush.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_reversed.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testput_servlet.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testputlist.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testputlist_cascaded.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testputlist_inherit.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testsetcurrentcontainer.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/freemarker/testunderscores_nolocale.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/header.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/index.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout.ftl create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layoutOne.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layoutTwo.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_alt_title.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_closebody.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_default.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_expr.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_flush.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_ignore.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_list.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_nobody.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_override.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_preparer.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/layout_roles.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/override.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/putallattributeslayout.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/putattributeslayout.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/selectlocale.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/selectlocale_db.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testdecorationfilter.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testdef.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testdef_extend.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testdef_list_inherit.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testdef_preparer.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testimportattribute.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testimportattribute_all.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testimportattribute_inherit.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_attribute_preparer.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_attribute_roles.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_attribute_roles_tags.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_cascaded.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_cascaded_list.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_cascaded_overridden.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_cascaded_template.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_classpath.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_composite.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_composite_tags.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_composite_tags_includes_configured.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_composite_tags_includes_configured_notype.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_composite_tags_notype.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_db.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_defaultvalues.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_el.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_el_singleeval.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_exception.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_extended_db.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_flush.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_freemarker.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_ignore.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_inline.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_mvel.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_ognl.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_old.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_openbody.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_override.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_override_and_not.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_override_template.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_preparer.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_preparer_configured.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_regexp.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_reversed.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_role.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_role_tag.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinition_wildcard.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertdefinitionexpr.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertnesteddefinition.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertnesteddefinition_tags.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertnestedlistdefinition.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testinsertnestedlistdefinition_tags.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_cascaded.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_cascaded_overridden.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_cascaded_template.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_el.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_el_singleeval.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_flush.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_reversed.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testput_servlet.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testputlist.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testputlist_cascaded.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testputlist_inherit.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testsetcurrentcontainer.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/testunderscores_nolocale.jsp create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/alternate-header.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/body.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/classpath.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/defaultlocale.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/errorInclude.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/exception.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/header.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layoutOne.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layoutTwo.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_alt_title.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_closebody.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_default.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_flush.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_ignore.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_list.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_nobody.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_override.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_preparer.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/layout_roles.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/override.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/putallattributeslayout.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/putattributeslayout.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/selectlocale.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testdecorationfilter.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testdef.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testdef_extend.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testdef_list_inherit.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testdef_preparer.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testimportattribute.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testimportattribute_all.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testimportattribute_inherit.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_attribute_preparer.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_attribute_roles.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_attribute_roles_tags.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_cascaded.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_cascaded_list.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_cascaded_overridden.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_cascaded_template.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_classpath.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_composite.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_composite_tags.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_composite_tags_includes_configured.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_composite_tags_includes_configured_notype.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_composite_tags_notype.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_db.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_defaultvalues.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_el.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_el_singleeval.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_exception.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_extended_db.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_flush.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_ignore.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_inline.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_mvel.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_ognl.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_old.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_openbody.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_override.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_override_and_not.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_override_template.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_preparer.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_preparer_configured.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_regexp.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_reversed.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_role.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_role_tag.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertdefinition_wildcard.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertnesteddefinition.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertnesteddefinition_tags.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertnestedlistdefinition.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testinsertnestedlistdefinition_tags.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_cascaded.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_cascaded_overridden.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_cascaded_template.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_el.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_el_singleeval.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_flush.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_reversed.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testput_servlet.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testputlist.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testputlist_cascaded.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testputlist_inherit.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testsetcurrentcontainer.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/main/webapp/velocity/testunderscores_nolocale.vm create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/CompositeDefinitionWithInnerConfiguredDefinitionNoTypeTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/CompositeDefinitionWithInnerConfiguredDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/CompositeDefinitionWithInnerDefinitionNoTypeTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/CompositeDefinitionWithInnerDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredCompositeDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionAttributePreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTagsTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionAttributeRolesTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionCascadedListTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionCascadedOverriddenTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionCascadedTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionCascadedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionDefaultValuesTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionELSingleEvalTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionExceptionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionExprTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionExtendedDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionFlushTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionFreeMarkerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionFromClasspathTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionIgnoreTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionInlineTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionMVELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionOGNLTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionOldFormatTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionOpenBodyTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionOverrideAndNotTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionOverrideTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionOverrideTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionRegexpTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionReversedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionRoleTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionWildcardTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionWithConfiguredPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionWithPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredDefinitionWithUnderscoresTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredNestedDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ConfiguredNestedListDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/DefinitionTagExtendTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/DefinitionTagListInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/DefinitionTagPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/DefinitionTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ImportAttributeTagAllTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ImportAttributeTagInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/ImportAttributeTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/LocalizationDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/LocalizationTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutListCascadedTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutListTagInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutListTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagCascadedOverriddenTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagCascadedTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagCascadedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagFlushTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagNestedDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagNestedListDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagReversedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagWithELSingleEvalTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagWithELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/PutTagWithServletTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/SetCurrentContainerTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/TestSuite.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/TilesDefinitionFilterTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/TilesDispatchServletTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/WelcomePageTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/CompositeDefinitionWithInnerConfiguredDefinitionNoTypeTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/CompositeDefinitionWithInnerConfiguredDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/CompositeDefinitionWithInnerDefinitionNoTypeTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/CompositeDefinitionWithInnerDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredCompositeDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionAttributePreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionAttributeRolesTagsTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionAttributeRolesTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionCascadedListTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionCascadedOverriddenTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionCascadedTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionCascadedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionDefaultValuesTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionELSingleEvalTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionExceptionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionExtendedDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionFlushTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionFromClasspathTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionIgnoreTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionInModuleTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionInlineTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionMVELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionOGNLTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionOldFormatTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionOpenBodyTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionOverrideAndNotTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionOverrideTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionOverrideTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionRegexpTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionReversedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionRoleTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionRoleTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionWildcardTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionWithConfiguredPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionWithPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredDefinitionWithUnderscoresTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredNestedDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ConfiguredNestedListDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/DefinitionTagExtendTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/DefinitionTagListInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/DefinitionTagPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/DefinitionTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ImportAttributeTagAllTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ImportAttributeTagInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/ImportAttributeTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/LocalizationTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutListCascadedTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutListTagInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutListTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagCascadedOverriddenTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagCascadedTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagCascadedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagFlushTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagNestedDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagNestedListDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagReversedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagWithELSingleEvalTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagWithELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/PutTagWithServletTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/SetCurrentContainerTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/TilesDefinitionFilterTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/TilesDispatchServletTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/freemarker/WelcomePageTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/CompositeDefinitionWithInnerConfiguredDefinitionNoTypeTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/CompositeDefinitionWithInnerConfiguredDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/CompositeDefinitionWithInnerDefinitionNoTypeTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/CompositeDefinitionWithInnerDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredCompositeDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionAttributePreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionAttributeRolesTagsTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionAttributeRolesTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionCascadedListTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionCascadedOverriddenTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionCascadedTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionCascadedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionDefaultValuesTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionELSingleEvalTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionExceptionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionExtendedDbTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionFlushTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionFromClasspathTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionIgnoreTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionInModuleTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionInlineTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionMVELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionOGNLTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionOldFormatTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionOpenBodyTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionOverrideAndNotTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionOverrideTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionOverrideTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionRegexpTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionReversedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionRoleTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionRoleTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionWildcardTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionWithConfiguredPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionWithPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredDefinitionWithUnderscoresTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredNestedDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ConfiguredNestedListDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/DefinitionTagExtendTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/DefinitionTagListInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/DefinitionTagPreparerTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/DefinitionTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ImportAttributeTagAllTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ImportAttributeTagInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/ImportAttributeTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/LocalizationTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutListCascadedTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutListTagInheritTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutListTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagCascadedOverriddenTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagCascadedTemplateTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagCascadedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagFlushTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagNestedDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagNestedListDefinitionTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagReversedTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagWithELSingleEvalTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagWithELTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/PutTagWithServletTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/SetCurrentContainerTagTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/TilesDefinitionFilterTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/TilesDispatchServletTest.html create mode 100644 Java-base/tiles/src/tiles-test-pom/tiles-test/src/test/selenium/velocity/WelcomePageTest.html create mode 100644 Java-base/tiles/src/tiles-velocity/pom.xml create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/java/org/apache/tiles/velocity/TilesVelocityException.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/java/org/apache/tiles/velocity/package-info.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/java/org/apache/tiles/velocity/template/AbstractDefaultToStringRenderable.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/java/org/apache/tiles/velocity/template/ContextHolder.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/java/org/apache/tiles/velocity/template/VelocityStyleTilesTool.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/java/org/apache/tiles/velocity/template/package-info.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/resources/LICENSE.txt create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/resources/META-INF/velocity.properties create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/resources/NOTICE.txt create mode 100644 Java-base/tiles/src/tiles-velocity/src/main/resources/tools.xml create mode 100644 Java-base/tiles/src/tiles-velocity/src/site/site.xml create mode 100644 Java-base/tiles/src/tiles-velocity/src/test/java/org/apache/tiles/velocity/TilesVelocityExceptionTest.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/test/java/org/apache/tiles/velocity/template/AbstractDefaultToStringRenderableTest.java create mode 100644 Java-base/tiles/src/tiles-velocity/src/test/java/org/apache/tiles/velocity/template/VelocityStyleTilesToolTest.java create mode 100644 Java/tiles-BaseLocaleUrlDefinitionDAO_161/Dockerfile create mode 100644 Java/tiles-BaseLocaleUrlDefinitionDAO_161/buggy.java create mode 100644 Java/tiles-BaseLocaleUrlDefinitionDAO_161/metadata.json create mode 100644 Java/tiles-BaseLocaleUrlDefinitionDAO_161/npe.json create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_231/Dockerfile create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_231/buggy.java create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_231/metadata.json create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_231/npe.json create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_238/Dockerfile create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_238/buggy.java create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_238/metadata.json create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_238/npe.json create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_240/Dockerfile create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_240/buggy.java create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_240/metadata.json create mode 100644 Java/tiles-CachingLocaleUrlDefinitionDAO_240/npe.json create mode 100644 Java/tiles-DigesterDefinitionsReader_164/Dockerfile create mode 100644 Java/tiles-DigesterDefinitionsReader_164/buggy.java create mode 100644 Java/tiles-DigesterDefinitionsReader_164/metadata.json create mode 100644 Java/tiles-DigesterDefinitionsReader_164/npe.json create mode 100644 Java/tiles-DigesterDefinitionsReader_407/Dockerfile create mode 100644 Java/tiles-DigesterDefinitionsReader_407/buggy.java create mode 100644 Java/tiles-DigesterDefinitionsReader_407/metadata.json create mode 100644 Java/tiles-DigesterDefinitionsReader_407/npe.json create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_74/Dockerfile create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_74/buggy.java create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_74/metadata.json create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_74/npe.json create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_76/Dockerfile create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_76/buggy.java create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_76/metadata.json create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_76/npe.json create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_92/Dockerfile create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_92/buggy.java create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_92/metadata.json create mode 100644 Java/tiles-LocaleUrlDefinitionDAO_92/npe.json create mode 100644 Java/tiles-PatternUtil_169/Dockerfile create mode 100644 Java/tiles-PatternUtil_169/buggy.java create mode 100644 Java/tiles-PatternUtil_169/metadata.json create mode 100644 Java/tiles-PatternUtil_169/npe.json create mode 100644 Java/tiles-PatternUtil_85/Dockerfile create mode 100644 Java/tiles-PatternUtil_85/buggy.java create mode 100644 Java/tiles-PatternUtil_85/metadata.json create mode 100644 Java/tiles-PatternUtil_85/npe.json create mode 100644 Java/tiles-ResolvingLocaleUrlDefinitionDAO_140/Dockerfile create mode 100644 Java/tiles-ResolvingLocaleUrlDefinitionDAO_140/buggy.java create mode 100644 Java/tiles-ResolvingLocaleUrlDefinitionDAO_140/metadata.json create mode 100644 Java/tiles-ResolvingLocaleUrlDefinitionDAO_140/npe.json create mode 100644 Java/tiles-TilesAccess_138/Dockerfile create mode 100644 Java/tiles-TilesAccess_138/buggy.java create mode 100644 Java/tiles-TilesAccess_138/metadata.json create mode 100644 Java/tiles-TilesAccess_138/npe.json create mode 100644 Java/tiles-TilesAccess_155/Dockerfile create mode 100644 Java/tiles-TilesAccess_155/buggy.java create mode 100644 Java/tiles-TilesAccess_155/metadata.json create mode 100644 Java/tiles-TilesAccess_155/npe.json create mode 100644 Java/tiles-TilesAccess_86/Dockerfile create mode 100644 Java/tiles-TilesAccess_86/buggy.java create mode 100644 Java/tiles-TilesAccess_86/metadata.json create mode 100644 Java/tiles-TilesAccess_86/npe.json create mode 100644 Java/tiles-WildcardDefinitionPatternMatcher_77/Dockerfile create mode 100644 Java/tiles-WildcardDefinitionPatternMatcher_77/buggy.java create mode 100644 Java/tiles-WildcardDefinitionPatternMatcher_77/metadata.json create mode 100644 Java/tiles-WildcardDefinitionPatternMatcher_77/npe.json diff --git a/Java-base/tiles/Dockerfile b/Java-base/tiles/Dockerfile new file mode 100644 index 000000000..e208c4890 --- /dev/null +++ b/Java-base/tiles/Dockerfile @@ -0,0 +1,28 @@ +FROM ubuntu:22.04 + +RUN export DEBIAN_FRONTEND=noninteractive \ + && apt-get update \ + && apt-get install -y software-properties-common \ + && add-apt-repository ppa:deadsnakes/ppa \ + && apt-get update \ + && apt-get install -y \ + build-essential \ + git \ + vim \ + jq \ + && apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/list/* + +RUN apt-get -y install sudo \ + openjdk-8-jdk \ + maven + +RUN bash -c "echo 2 | update-alternatives --config java" + +COPY src /workspace +WORKDIR /workspace + +RUN mvn install -V -B -Denforcer.skip=true -Dcheckstyle.skip=true -Dcobertura.skip=true -Drat.skip=true -Dlicense.skip=true -Dfindbugs.skip=true -Dgpg.skip=true -Dskip.npm=true -Dskip.gulp=true -Dskip.bower=true -Drat.numUnapprovedLicenses=100 -DskipTests=true -DskipITs=true -Dtest=None -DfailIfNoTests=false + +RUN mvn test -V -B -Denforcer.skip=true -Dcheckstyle.skip=true -Dcobertura.skip=true -Drat.skip=true -Dlicense.skip=true -Dfindbugs.skip=true -Dgpg.skip=true -Dskip.npm=true -Dskip.gulp=true -Dskip.bower=true -Drat.numUnapprovedLicenses=100 + +ENV TZ=Asia/Seoul diff --git a/Java-base/tiles/src/FREEMARKER-LICENSE.txt b/Java-base/tiles/src/FREEMARKER-LICENSE.txt new file mode 100644 index 000000000..ca617cb65 --- /dev/null +++ b/Java-base/tiles/src/FREEMARKER-LICENSE.txt @@ -0,0 +1,46 @@ +FreeMarker 1.x was released under the LGPL license. Later, by community +consensus, we have switched over to a BSD-style license. As of FreeMarker +2.2pre1, the original author, Benjamin Geer, has relinquished the copyright in +behalf of Visigoth Software Society. The current copyright holder is the +Visigoth Software Society. + +------------------------------------------------------------------------------ +Copyright (c) 2003 The Visigoth Software Society. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. The end-user documentation included with the redistribution, if any, must + include the following acknowlegement: + "This product includes software developed by the + Visigoth Software Society (http://www.visigoths.org/)." + Alternately, this acknowlegement may appear in the software itself, if and + wherever such third-party acknowlegements normally appear. + +3. Neither the name "FreeMarker", "Visigoth", nor any of the names of the + project contributors may be used to endorse or promote products derived + from this software without prior written permission. For written + permission, please contact visigoths@visigoths.org. + +4. Products derived from this software may not be called "FreeMarker" or + "Visigoth" nor may "FreeMarker" or "Visigoth" appear in their names + without prior written permission of the Visigoth Software Society. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +VISIGOTH SOFTWARE SOCIETY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +------------------------------------------------------------------------------ + +This software consists of voluntary contributions made by many individuals on +behalf of the Visigoth Software Society. For more information on the Visigoth +Software Society, please see http://www.visigoths.org/ diff --git a/Java-base/tiles/src/JAVASSIST-LICENSE.html b/Java-base/tiles/src/JAVASSIST-LICENSE.html new file mode 100644 index 000000000..65d6611ed --- /dev/null +++ b/Java-base/tiles/src/JAVASSIST-LICENSE.html @@ -0,0 +1,372 @@ + +
++
1. Definitions. +
1.1. ''Contributor'' means each entity that creates or contributes + to the creation of Modifications. +
1.2. ''Contributor Version'' means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications made by + that particular Contributor. +
1.3. ''Covered Code'' means the Original Code or Modifications or + the combination of the Original Code and Modifications, in each case including + portions thereof. +
1.4. ''Electronic Distribution Mechanism'' means a mechanism + generally accepted in the software development community for the electronic + transfer of data. +
1.5. ''Executable'' means Covered Code in any form other than Source + Code. +
1.6. ''Initial Developer'' means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. +
1.7. ''Larger Work'' means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. +
1.8. ''License'' means this document. +
1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or subsequently + acquired, any and all of the rights conveyed herein. +
1.9. ''Modifications'' means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: +
B. Any new file that contains any part of the Original Code or
+ previous Modifications.
1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, and + apparatus claims, in any patent Licensable by grantor. +
1.11. ''Source Code'' means the preferred form of the Covered Code + for making modifications to it, including all modules it contains, plus any + associated interface definition files, scripts used to control compilation and + installation of an Executable, or source code differential comparisons against + either the Original Code or another well known, available Covered Code of the + Contributor's choice. The Source Code can be in a compressed or archival form, + provided the appropriate decompression or de-archiving software is widely + available for no charge. +
1.12. "You'' (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this License + or a future version of this License issued under Section 6.1. For legal + entities, "You'' includes any entity which controls, is controlled by, or is + under common control with You. For purposes of this definition, "control'' + means (a) the power, direct or indirect, to cause the direction or management + of such entity, whether by contract or otherwise, or (b) ownership of more + than fifty percent (50%) of the outstanding shares or beneficial ownership of + such entity.
(b) under Patents Claims infringed by the making, using or selling + of Original Code, to make, have made, use, practice, sell, and offer for + sale, and/or otherwise dispose of the Original Code (or portions thereof). +
(d) Notwithstanding Section 2.1(b) above, no patent license is
+ granted: 1) for code that You delete from the Original Code; 2) separate
+ from the Original Code; or 3) for infringements caused by: i) the
+ modification of the Original Code or ii) the combination of the Original
+ Code with other software or devices.
(b) under Patent Claims infringed by the making, using, or selling + of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such + combination), to make, use, sell, offer for sale, have made, and/or + otherwise dispose of: 1) Modifications made by that Contributor (or portions + thereof); and 2) the combination of Modifications made by that + Contributor with its Contributor Version (or portions of such + combination). +
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of the Covered + Code. +
(d) Notwithstanding Section 2.2(b) above, no + patent license is granted: 1) for any code that Contributor has deleted from + the Contributor Version; 2) separate from the Contributor + Version; 3) for infringements caused by: i) third party + modifications of Contributor Version or ii) the combination of + Modifications made by that Contributor with other software (except as + part of the Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by that + Contributor.
3. Distribution Obligations.
+
3.2. Availability of Source Code.
Any Modification which You
+ create or to which You contribute must be made available in Source Code form
+ under the terms of this License either on the same media as an Executable
+ version or via an accepted Electronic Distribution Mechanism to anyone to whom
+ you made an Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12) months
+ after the date it initially became available, or at least six (6) months after
+ a subsequent version of that particular Modification has been made available
+ to such recipients. You are responsible for ensuring that the Source Code
+ version remains available even if the Electronic Distribution Mechanism is
+ maintained by a third party.
+
3.3. Description of Modifications.
You must cause all Covered
+ Code to which You contribute to contain a file documenting the changes You
+ made to create that Covered Code and the date of any change. You must include
+ a prominent statement that the Modification is derived, directly or
+ indirectly, from Original Code provided by the Initial Developer and including
+ the name of the Initial Developer in (a) the Source Code, and (b) in any
+ notice in an Executable version or related documentation in which You describe
+ the origin or ownership of the Covered Code.
+
3.4. Intellectual Property Matters +
(b) Contributor APIs.
If Contributor's Modifications include
+ an application programming interface and Contributor has knowledge of patent
+ licenses which are reasonably necessary to implement that API, Contributor
+ must also include this information in the LEGAL file.
+
3.5. Required Notices.
You must duplicate the notice in
+ Exhibit A in each file of the Source Code. If it is not possible
+ to put such notice in a particular Source Code file due to its structure, then
+ You must include such notice in a location (such as a relevant directory)
+ where a user would be likely to look for such a notice. If You created
+ one or more Modification(s) You may add your name as a Contributor to the
+ notice described in Exhibit A. You must also duplicate this
+ License in any documentation for the Source Code where You describe
+ recipients' rights or ownership rights relating to Covered Code. You may
+ choose to offer, and to charge a fee for, warranty, support, indemnity or
+ liability obligations to one or more recipients of Covered Code. However, You
+ may do so only on Your own behalf, and not on behalf of the Initial Developer
+ or any Contributor. You must make it absolutely clear than any such warranty,
+ support, indemnity or liability obligation is offered by You alone, and You
+ hereby agree to indemnify the Initial Developer and every Contributor for any
+ liability incurred by the Initial Developer or such Contributor as a result of
+ warranty, support, indemnity or liability terms You offer.
+
3.6. Distribution of Executable Versions.
You may distribute
+ Covered Code in Executable form only if the requirements of Section
+ 3.1-3.5 have been met for that Covered Code, and if You include a
+ notice stating that the Source Code version of the Covered Code is available
+ under the terms of this License, including a description of how and where You
+ have fulfilled the obligations of Section 3.2. The notice must be
+ conspicuously included in any notice in an Executable version, related
+ documentation or collateral in which You describe recipients' rights relating
+ to the Covered Code. You may distribute the Executable version of Covered Code
+ or ownership rights under a license of Your choice, which may contain terms
+ different from this License, provided that You are in compliance with the
+ terms of this License and that the license for the Executable version does not
+ attempt to limit or alter the recipient's rights in the Source Code version
+ from the rights set forth in this License. If You distribute the Executable
+ version under a different license You must make it absolutely clear that any
+ terms which differ from this License are offered by You alone, not by the
+ Initial Developer or any Contributor. You hereby agree to indemnify the
+ Initial Developer and every Contributor for any liability incurred by the
+ Initial Developer or such Contributor as a result of any such terms You offer.
+
+
3.7. Larger Works.
You may create a Larger Work by combining
+ Covered Code with other code not governed by the terms of this License and
+ distribute the Larger Work as a single product. In such a case, You must make
+ sure the requirements of this License are fulfilled for the Covered
+Code.
6.2. Effect of New Versions.
Once Covered Code has been
+ published under a particular version of the License, You may always continue
+ to use it under the terms of that version. You may also choose to use such
+ Covered Code under the terms of any subsequent version of the License
+ published by Netscape. No one other than Netscape has the right to modify the
+ terms applicable to Covered Code created under this License.
+
6.3. Derivative Works.
If You create or use a modified version
+ of this License (which you may only do in order to apply it to code which is
+ not already Covered Code governed by this License), You must (a) rename Your
+ license so that the phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'',
+ ''Netscape'', "MPL", ''NPL'' or any confusingly similar phrase do not appear
+ in your license (except to note that your license differs from this License)
+ and (b) otherwise make it clear that Your version of the license contains
+ terms which differ from the Mozilla Public License and Netscape Public
+ License. (Filling in the name of the Initial Developer, Original Code or
+ Contributor in the notice described in Exhibit A shall not of
+ themselves be deemed to be modifications of this License.)
8.2. If You initiate litigation by asserting a patent + infringement claim (excluding declatory judgment actions) against Initial + Developer or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: +
(a) such Participant's Contributor Version directly or + indirectly infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon + 60 days notice from Participant terminate prospectively, unless if within 60 + days after receipt of notice You either: (i) agree in writing to pay + Participant a mutually agreeable reasonable royalty for Your past and future + use of Modifications made by such Participant, or (ii) withdraw Your + litigation claim with respect to the Contributor Version against such + Participant. If within 60 days of notice, a reasonable royalty and + payment arrangement are not mutually agreed upon in writing by the parties or + the litigation claim is not withdrawn, the rights granted by Participant to + You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. +
(b) any software, hardware, or device, other than such + Participant's Contributor Version, directly or indirectly infringes any + patent, then any rights granted to You by such Participant under Sections + 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that Participant. +
8.3. If You assert a patent infringement claim against + Participant alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as by + license or settlement) prior to the initiation of patent infringement + litigation, then the reasonable value of the licenses granted by such + Participant under Sections 2.1 or 2.2 shall be taken into account in + determining the amount or value of any payment or license. +
8.4. In the event of termination under Sections 8.1 or 8.2 + above, all end user license agreements (excluding distributors and + resellers) which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination.
EXHIBIT A -Mozilla Public License.
+
Software distributed under the License is distributed on an "AS IS" basis,
+ WITHOUT WARRANTY OF
ANY KIND, either express or implied. See the License
+ for the specific language governing rights and
limitations under the
+ License.
+
The Original Code is Javassist. +
The Initial Developer of the Original Code is Shigeru Chiba.
+ Portions created by the Initial Developer are
+ Copyright (C) 1999-2008 Shigeru Chiba. All Rights Reserved.
+
Contributor(s): ______________________________________. + +
Alternatively, the contents of this file may be used under the terms of + the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + in which case the provisions of the LGPL are applicable instead + of those above. If you wish to allow use of your version of this file only + under the terms of the LGPL, and not to allow others to + use your version of this file under the terms of the MPL, indicate your + decision by deleting the provisions above and replace them with the notice + and other provisions required by the LGPL. If you do not delete + the provisions above, a recipient may use your version of this file under + the terms of either the MPL or the LGPL. + +