1 package de.matthias_burbach.mosaique.core.model; 2 3 /*** 4 * To support multiple trees of file item trees in parallel and still allow for 5 * caching, this context was introduced to push caches down from 6 * VM global scope to clusters of objects that share caches of the services 7 * accessible from this context. 8 * 9 * @author Matthias Burbach 10 */ 11 public class Context { 12 /*** 13 * The shared definition resolver of this context. 14 */ 15 private DefinitionResolver definitionResolver; 16 17 /*** 18 * The shared JSP resolver of this context. 19 */ 20 private JspResolver jspResolver; 21 22 /*** 23 * @return The shared definition resolver of this context. 24 */ 25 public DefinitionResolver getDefinitionResolver() { 26 return definitionResolver; 27 } 28 29 /*** 30 * @param definitionResolver The shared definition resolver of this context. 31 */ 32 public void setDefinitionResolver( 33 final DefinitionResolver definitionResolver) { 34 this.definitionResolver = definitionResolver; 35 } 36 37 /*** 38 * @return The shared JSP resolver of this context. 39 */ 40 public JspResolver getJspResolver() { 41 return jspResolver; 42 } 43 44 /*** 45 * @param jspResolver The shared JSP resolver of this context. 46 */ 47 public void setJspResolver(final JspResolver jspResolver) { 48 this.jspResolver = jspResolver; 49 } 50 }