All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractCachedFileBasedContentStoreAdapter |
AbstractFileBasedContentStoreAdapter to provide extra caching for File s.
|
AbstractMacro |
Abstract Macro that provides a macro name attribute to hold the macro name (when the macro's name
is variable) and the ability to skip the macro if the name is not contained in the specified string.
|
AbstractProxyBean<T> |
Created by alfonsovasquez on 21/8/15.
|
AbstractTargetedUrlStrategy |
|
AbstractTargetIdManager |
|
AbstractXmlSiteItem |
Base implementation of SiteItem that handles all XML related operations
|
AddIndexIfFolderUrlTransformer |
If the url corresponds to a folder (no extension), it adds index.xml.
|
AllHttpScopesAndAppContextHashModel |
Like AllHttpScopesHashModel , but also lookup keys in the Application Context.
|
AnnotationDrivenConfigCustomizer |
Bean post processor used to customize some of the beans defined by the Spring tag <mvc:annotation-driven/>,
which can't be overwritten.
|
ApplicationContextAccessor |
Bean that provide simple access to the Spring application context's beans: first it uses the site's own context.
|
BeanDefinitionUtils |
Utility methods for handling Spring bean definition.
|
BreadcrumbBuilder |
Deprecated.
|
BreadcrumbItem |
Deprecated.
|
CacheClearedEvent |
Event published when a site's cache clear has completed.
|
CachedScriptUrlTemplateScanner |
ScriptUrlTemplateScanner decorator that caches the result of an actual scan, and also pre-caches
the URL templates on site context creation.
|
CacheUtils |
Utility methods of cache related operations.
|
CacheWarmingAwareContentStoreAdapterDecorator |
ContentStoreAdapterDecorator that is aware of cache warming and uses the preloaded folders to check
if items exist before even going to the actual content store adapter, enhancing thus performance.
|
CandidateTargetedUrlsResolver |
Resolves all the candidate targeted URLs that should be used for a specified target URL when attempting
content resolution.
|
CandidateTargetedUrlsResolverImpl |
|
CandidateTargetIdsResolver |
Resolves the target IDs to use to build the candidate targeted URLs.
|
CandidateTargetIdsResolverImpl |
Default implementation of CandidateTargetIdsResolver , which generates the candidate target IDs by splitting
the original target ID and appending the components again but excluding the last one on each iteration.
|
ChainLocaleResolver |
Implementation of LocaleResolver that uses a chain of other LocaleResolver s.
|
CheckboxFieldFactory |
|
CheckboxGroupFieldFactory |
|
CircularQueueLogAppender |
|
ComponentRenderController |
|
ConditionalHeaderWriterFilter |
Extension of org.springframework.security.web.header.HeaderWriterFilter that only executes itself if the
enabled flag is set to true
|
ConfigAwareAccessDeniedHandler |
Implementation of AccessDeniedHandler that uses site config for properties
|
ConfigAwareAccessTokenIdResolver |
Special AccessTokenIdResolver used in multi-tenant engine that returns the access token ID from the site
configuration, throwing an ConfigurationException if not found.
|
ConfigAwareAuthenticationFailureHandler |
Extension of SimpleUrlAuthenticationFailureHandler that uses site config to override properties
|
ConfigAwareAuthenticationSuccessHandler |
Extension of SavedRequestAwareAuthenticationSuccessHandler that uses site config to override properties
|
ConfigAwareConnectionFactoryLocator |
ConnectionFactoryLocator that resolves
ConnectionFactory s according to the current site.
|
ConfigAwareCookieLocaleResolver |
CookieLocaleResolver extension that uses the default locale specified in the site configuration if
the user has not current locale associated.
|
ConfigAwareEtagFilter |
Extension of ShallowEtagHeaderFilter that supports custom configurations
|
ConfigAwareLocaleResolver |
|
ConfigAwareLoginUrlAuthenticationEntryPoint |
Extension of LoginUrlAuthenticationEntryPoint that uses site config to override properties
|
ConfigAwareLogoutSuccessHandler |
Extension of SimpleUrlLogoutSuccessHandler that uses site config to override properties
|
ConfigAwarePreAuthenticationFilter |
Extension of AbstractPreAuthenticatedProcessingFilter that uses site config to enable processing:
If alwaysEnabled is true the filter will be executed, even if there is no site
configuration available
If the site configuration contains the enabledConfigKey with a value of true the filter
will be executed
Additionally if the existing principal is an instance of any class other than supportedPrincipalClass the
filter will not be executed
|
ConfigAwareProxyServlet |
Extension of ProxyServlet that uses the current site configuration
|
ConfigAwareSecurityMetadataSource |
Implementation of FilterInvocationSecurityMetadataSource that uses site config.
|
ConfigRestController |
Controller to expose general configurations
|
ConfigurationException |
Thrown when an error occurs while trying to read a site's configuration.
|
ConfigurationParser<T> |
Parses a configuration to create an object as result.
|
ConfigurationProfileLoaderImpl<T extends org.craftercms.commons.config.profiles.ConfigurationProfile> |
Implementation of ConfigurationProfile that loads profiles from a specific file in the current site.
|
ConfigurationProviderImpl |
Implementation of ConfigurationProvider
|
ConfigurationScriptJobResolver |
ScriptJobResolver that resolves job based on configuration mappings, like the following:
|
ConfigUtils |
Configuration related utility methods.
|
ContentCachingFilter |
|
ContentModelUtils |
|
ContentStoreAdapterDecorator |
Represents a decorator to a ContentStoreAdapter .
|
ContentStoreAdapterDecoratorChainFactoryBean |
Spring FactoryBean that is used to wrap a ContentStoreAdapter with decorators.
|
ContentStoreAdapterPreloadedFoldersBasedCacheWarmer |
ContextCacheWarmer that performs warm up of a list of descriptor and content folders at the
ContentStoreAdapter level.
|
ContentStoreGroovyResourceLoader |
|
ContentStoreResource |
A Resource for a Crafter content store Content .
|
ContentStoreResourceConnector |
Implementation of ResourceConnector for retrieving URLConnection to
content in a Crafter content store.
|
ContentStoreResourceLoader |
ResourceLoader that resolves paths a Crafter content store resource.
|
ContentStoreServiceTreeBasedContextCacheWarmer |
ContextCacheWarmer that performs warm up at the ContentStoreService level by preloading a
list of folder trees.
|
ContentStoreUrlConnection |
|
ContentStoreUrlStreamHandler |
|
ContentStoreUtils |
Utility methods for a Crafter content store.
|
ContentTypeBasedDataFetcher |
Implementation of DataFetcher that queries Elasticsearch to retrieve content based on a content type.
|
ContextCacheWarmer |
Helper class that's used to warm up the cache of a context.
|
ConverterDataFetcher |
Implementation of DataFetcher to converts the result to Map .
|
CookieLocaleResolver |
|
CookieMacro |
Represents a macro that can be a cookie value.
|
CookieSiteResolver |
SiteResolver that resolves the current site name from a cookie or
request param.
|
CrafterCacheAwareConfiguration |
Extension of Freemarker's Configuration that caches the result of getTemplate() in Crafter's own
cache, which handles key-based smart locking so that the same template is not compiled several times by concurrent
threads.
|
CrafterCacheAwareViewResolverDecorator |
ViewResolver decorator that caches views on Crafter's own cache per site.
|
CrafterFreeMarkerConfigurer |
Extends FreeMarkerConfigurer to:
Macro-resolve the template loader paths before a template loader is created for the path
|
CrafterFreeMarkerTemplateLoader |
Freemarker TemplateLoader similar to SpringTemplateLoader but instead of using
Spring Resources, it uses the ContentStoreService.getContent(Context, String) .
|
CrafterFreeMarkerView |
Extends FreeMarkerView to add RenderComponentDirective s to support page component rendering in
Freemarker templates and provide the Spring application context as part of the Freemarker model.
|
CrafterFreeMarkerViewResolver |
|
CrafterObjectWrapper |
Extends DefaultObjectWrapper to wrap Dom4j Node s.
|
CrafterPageAccessManager |
Manages access to Crafter pages, depending on the roles specified in the page and the current user's roles.
|
CrafterPageView |
|
CrafterPageViewResolver |
|
CrafterTemplateExceptionHandler |
TemplateExceptionHandler that instead of printing the errors directly in the HTML and stopping template processing, stores
them in a model variable so they can be displayed later.
|
CustomUser |
Extension of User that includes custom attributes for site personalization
|
DecoratedStoreAdapterContext |
|
DefaultAuthenticationDetailsSource |
Extension of WebAuthenticationDetailsSource that always returns instances of
PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails
|
DefaultExceptionHandler |
Default ExceptionHandler , which logs all exceptions and sends a HTTP 500 status.
|
DefaultItemConverter |
|
DefaultPreAuthenticatedUserDetailsService |
Extension of PreAuthenticatedGrantedAuthoritiesUserDetailsService that always returns the same principal
obtained from the authentication filter
|
DefaultSecurityFilterChain |
Implementation of SecurityFilterChain that handles excluded urls
|
DefaultSiteItem |
Basic adapter to a Item , enhanced with methods that can be easily invoked in template engines like Freemarker.
|
DefaultSiteResolver |
SiteResolver that resolves always the current site name to a default
site name.
|
DelegatingLocaleResolver |
Implementation of LocaleResolver that delegates the actual work to the ChainLocaleResolver if
available or to a default object.
|
DeploymentEventsWatcher |
Utility class that runs on a cron job (configurable) and checks every site to see if they have a deployment
events file (by default deployment-events.properties , which should contain timestamps sent by the
Deployer indicating requests for clearing the site cache and/or rebuilding the context.
|
DisabledItemPredicate |
Predicate used to check if an item is disabled.
|
Dom4jExtension |
Groovy extension module for Dom4j
|
Dom4jNodeModel |
Freemarker template model for Dom4j Node s.
|
ElementSuffixBasedConverter |
|
EmbeddedSiteItem |
Implementation of SiteItem for embedded site items
|
EngineEntitlementUsageProvider |
Implementation of EntitlementUsageProvider for Crafter Engine module.
|
ErrorPageRenderController |
Controller used to render status code errors like 404, 500, etc.
|
ExceptionHandler |
Handles exceptions thrown during the HTTP request handling.
|
ExceptionHandlingFilter |
Top level filter used for handling uncaught and unhandled exceptions within the code.
|
ExcludeByNameItemFilter |
ItemFilter that rejects an item if its name matches any one of a list of regexes.
|
ExecuteControllerDirective |
Freemarker directive that allows to execute scripts/controllers from inside Freemarker templates.
|
ExecuteControllerDirective.EnvironmentGroovyBeanWrapper |
|
ExpectedNodeValueItemFilter |
Accepts the item if the result of an node value XPath query matches an expected value regex.
|
ExpiredItemPredicate |
Predicate used to check if an item is expired.
|
FacebookConnectionFactoryConfigParser |
Parses a configuration for the properties of a FacebookConnectionFactory .
|
FixedValueMacro |
Created by alfonsovasquez on 14/10/16.
|
FolderBasedScriptJobResolver |
Folder based ScriptJobResolver , which resolves all scripts under a certain folder, and creates a trigger
to run them using a specific cron expression.
|
FolderScanningSiteListResolver |
|
FolderToIndexItemProcessor |
ItemProcessor that modifies the a folder item to include the descriptor DOM of it's index file.
|
GraphQLBuildException |
Thrown when an error occurs while building a GraphQL schema.
|
GraphQLBuiltEvent |
Event published when a site's GraphQL schema build has completed.
|
GraphQLFactory |
Creates a GraphQLSchema and returns a GraphQL instance for a specific site.
|
GraphQLFactoryImpl |
Default implementation of GraphQLFactory that creates a GraphQLSchema from the content-type
definitions found in the site repository
|
GraphQLFieldFactory |
Creates all the required objects to represent a content-type field in a GraphQLObjectType
|
GraphQLTypeFactory |
Creates all the required objects to represent a content-type in a GraphQLObjectType
|
GraphQLTypeFactoryImpl |
|
GroovyLocaleResolver |
|
GroovyScript |
Runs a script through the GroovyScriptEngine .
|
GroovyScriptFactory |
|
GroovyScriptUtils |
Utility methods for Groovy scripts.
|
HeaderLocaleResolver |
|
HeaderSiteResolver |
SiteResolver that resolves the current site name from a custom HTTP
header.
|
HttpProxyException |
|
HttpProxyFilter |
Implementation of Filter that delegates requests to a proxy
|
HttpRequestHashModel |
Just like HttpRequestHashModel , but besides returning request attributes, it also
returns values for the following properties of the request:
scheme
serverName
serverPort
contextPath
servletPath
requestURI
queryString
|
HttpStatusCodeAwareException |
Interface to be implemented by exceptions that want to expose an HTTP status code to the response.
|
HttpStatusCodeAwareExceptionHandler |
Handler for HttpStatusCodeException s.
|
HttpStatusCodeException |
Exception thrown to cause specific HTTP status code errors
|
IncludeByNameItemFilter |
ItemFilter that rejects an item if its name doesn't match any one of a list of regexes.
|
InputFieldFactory |
|
JobContext |
Contains the details for scheduling a Quartz job.
|
LocaleItemFilter |
Implementation of ItemFilter that checks if a given Item is compatible with the configured locales
|
LocaleItemProcessor |
Implementation of ItemProcessor that looks for a localized version of an Item
|
LocaleTargetIdManager |
|
LocaleUtils |
Extension of LocaleUtils that automatically uses the current locale & fallback
according to the site configuration
|
Macro |
Represents a specific macro, and resolves any appearance of the macro in a string.
|
MacroResolver |
Resolves the macros in the given string.
|
MacroResolverImpl |
|
MonitoringController |
Rest controller to provide monitoring information & site logs
|
NavBreadcrumbBuilder |
Facilitates the creation of navigation breadcrumbs (e.g.
|
NavBreadcrumbBuilderImpl |
|
NavItem |
Represents a navigation item with label, rendering URL, a flag that indicates that it's an active item (is part of the current
request) and sub navigation items when applicable.
|
NavTreeBuilder |
Creates navigation trees that facilitate the rendering of navigation.
|
NavTreeBuilderImpl |
|
NodeSelectorFieldFactory |
|
OrderDefaultComparator |
Compares two SiteItem s through the "orderDefault_f" model value.
|
PageRenderController |
Default controller for rendering Crafter pages.
|
PluginService |
Defines operations related to plugin execution
|
PluginServiceImpl |
|
PredicateBasedFilter |
An implementation of Crafter's ItemFilter that uses a predicate.
|
PreloadedFolder |
Represents a folder in the content store that has been preloaded in the cache.
|
PreviewOverlayCallback |
|
PrincipalLocaleResolver |
|
ProfileAuthenticationProvider |
Implementation of AbstractUserDetailsAuthenticationProvider that handles form login for with Profile
|
ProfileLogoutHandler |
Implementation of LogoutHandler for Profile
|
ProfileRememberMeServices |
Implementation of AbstractRememberMeServices for Profile
|
ProfileRestController |
REST controller for integration with Crafter Profile.
|
ProfileUser |
Extension of CustomUser to wrap an Authentication or Profile instance
|
ProfileUserDetailsService |
Implementation of UserDetailsService that uses ProfileService
|
ProxyTargetedUrlStrategy |
TargetedUrlStrategy that proxies to the strategy defined in the site application context, or if not
defined, to the default one in the general application context.
|
ProxyTargetIdManager |
ProxyTargetIdManager that proxies to the manager defined in the site application context, or if not
defined, to the default one in the general application context.
|
QueryRequest |
|
RangeAwareResourceRegionHttpMessageConverter |
Extension of ResourceRegionHttpMessageConverter that checks if the resource implement
RangeAwareResource .
|
RejectDuplicatesItemFilter |
Simple ItemFilter that checks the accepted items list to check if the same item is not already there (some processors can
generate the same item twice for different URLs).
|
RejectIndexFilesItemFilter |
ItemFilter that rejects all indexes, including targeted ones (e.g index_en.xml, index_es_CR.xml).
|
ReloadableMappingsSiteResolver |
SiteResolver that resolves the current site name from a mapping
of the request domain name to site name.
|
RemoteAssetsRequestHandler |
Request handler to render static assets that are stored externally from the content store, in remote
file stores.
|
RemoveIndexUrlTransformer |
Created by alfonsovasquez on 7/9/16.
|
RenderComponentDirective |
Custom directive to render a component by processing the template defined in the component element's template name
sub-element.
|
RenderingException |
Throw when an error related to rendering occurs.
|
RepeatGroupFieldFactory |
|
RequestAwareDataFetcher<T> |
Base implementation for DataFetcher that set's the current RequestContext before actually
resolving the requested fields.
|
RequestParamMacro |
Represents a macro that can be a request parameter.
|
RequestUriMacro |
Represents a {request.uri} macro, which resolves to the current request uri.
|
RequestUriSiteResolver |
SiteResolver that resolves the current site name from an extract of
the request URI.
|
RestScriptsController |
Controller for REST script requests.
|
RTEFieldFactory |
|
S3ClientBuilder |
Utility class to build the AWS S3 client instances.
|
S3Content |
Represents the content of an S3 object.
|
S3ContentStoreAdapter |
Implementation of ContentStoreAdapter to read files from AWS S3.
|
S3Context |
Implementation of Context for AWS S3.
|
S3File |
Implementations of File for AWS S3 items.
|
S3Prefix |
Implementation of File for AWS S3 prefixes (used as folders).
|
S3SiteListResolver |
|
SchedulingException |
Thrown when a scheduling related error occurs.
|
SchedulingUtils |
Utility methods for scheduling.
|
SchemaCustomizer |
Utility class used from Groovy to hold custom fields, fetchers & resolvers
|
SchemaUtils |
Utility objects & methods for building the GraphQL Schema
|
ScopeAttributeMacro |
Represents a macro that can be an attribute from the servlet context, session or request scope.
|
ScopeAttributeMacro.Scope |
|
Script |
Simple interface for scripts in some non-Java language (Groovy, Jython, Javascript, etc) that can be retrieved from
the Crafter content store and executed inside the JVM.
|
ScriptException |
Thrown when script related errors occur.
|
ScriptFactory |
Returns a Script for a given url.
|
ScriptFilter |
Servlet filter that passes the request through a series of scripts that act as filters too.
|
ScriptFilter.FilterMapping |
|
ScriptFilterChainImpl |
FilterChain implementation that executes a chain of scripts, before delegating to the actual servlet
filter chain.
|
ScriptJob |
Implementation of a Quartz Job that executes a script.
|
ScriptJobResolver |
Resolves any number of script jobs to be scheduled and executed.
|
ScriptNotFoundException |
Thrown when a script can't be found
|
ScriptUrlTemplateScanner |
Scans the site context for scripts that have URL variables, for example, /scripts/rest/user/{username}.get.json.
|
ScriptUrlTemplateScannerImpl |
Default implementation of ScriptUrlTemplateScanner , which retrieves all the Groovy scripts at the
specified scriptsFolder path, and then looks for those that have the URL variable placeholder in them.
|
SecurityContextAwareProviderLoginSupport |
Wrapper for ProviderLoginSupportImpl that integrates the authenticated profile with Spring Security
|
ServletContextAttributesBootstrap |
A simple class that adds a bunch of attributes passed as a property to the current servlet context.
|
ServletContextHashModel |
Template model for the ServletContext
|
SiteAwareCorsConfigurationSource |
Implementation of CorsConfigurationSource that uses the current site configuration
|
SiteAwareElasticsearchClient |
Implementation of AbstractElasticsearchClientWrapper that sets the index and security filters based on the
current site context for all search requests.
|
SiteAwareElasticsearchService |
Implementation of ElasticsearchWrapper
that sets the index based on the current site context for all search requests.
|
SiteAwarePublishingTargetResolver |
Implementation of PublishingTargetResolver that uses the current SiteContext
|
SiteAwareRunnable |
|
SiteAwareTemplateLookupStrategy |
Extension of TemplateLookupStrategy that looks for locale specific templates
|
SiteAwareThreadPoolExecutor |
|
SiteCacheRestController |
REST controller for operations related to a site's cache.
|
SiteCacheWarmer |
Helper class that's used to warm up the cache of a site context.
|
SiteCacheWarmerImpl |
|
SiteContentStoreRestController |
REST controller to retrieve content from the site (items and trees).
|
SiteContext |
Wrapper for a Context that adds properties specific to Crafter Engine.
|
SiteContext.State |
|
SiteContextCreatedEvent |
Event published when a new SiteContext has been created.
|
SiteContextCreationException |
Thrown if an error prevents from creating a site context.
|
SiteContextDestroyedEvent |
|
SiteContextFactory |
Factory for creating SiteContext with common properties.
|
SiteContextHashModel |
Implementation of TemplateHashModelEx to safely expose the SiteContext instance in templates
|
SiteContextInitializationException |
|
SiteContextInitializedEvent |
Event published when a new SiteContext has been initialized.
|
SiteContextManager |
|
SiteContextPurgedEvent |
|
SiteContextResolver |
Resolves the SiteContext to be used for the specified request.
|
SiteContextResolverImpl |
|
SiteContextResolvingFilter |
|
SiteContextRestController |
REST controller for operations related for the SiteContext
|
SiteContextsBootstrap |
Class that is used to create all contexts after Spring startup (if the createContextsOnStartup is true).
|
SiteContextsBootstrappedEvent |
Application event triggered when all site contexts have been created in startup.
|
SiteCookieChangeInterceptor |
Handler interceptor that will set the site cookie whenever the cookie is missing or the current site is different
that the cookie value.
|
SiteElasticsearchController |
REST controller to expose the Elasticsearch service
|
SiteEvent |
Application event that is related to a site.
|
SiteGraphQLController |
Exposes the current site GraphQL instance to perform queries.
|
SiteItem |
Defines the basic behavior for a site item
|
SiteItemScriptResolver |
Resolves the scripts URLs for a site item (page or component)
|
SiteItemScriptResolverImpl |
|
SiteItemService |
Service for accessing SiteItem s of the current site.
|
SiteItemServiceImpl |
|
SiteListResolver |
Resolves the entire list of sites.
|
SiteMappingsRestController |
REST controller for operations related to site mappings.
|
SiteNameTenantResolver |
TenantsResolver that uses the current site name as tenant.
|
SiteNavigationController |
REST controller to access site navigation services.
|
SiteProperties |
Properties specific of the current site.
|
SiteResolver |
Resolves the site for a given request
|
SiteResolverChain |
SiteResolver that goes through a chain of resolvers until one of
them returns a non-empty site.
|
SiteScheduledJobsController |
Rest controller to access scheduled jobs for the current site.
|
SiteUrlController |
REST controller to access the URL transformation service.
|
StaticAssetsRequestHandler |
Request handler to render static assets using the ContentStoreService as source.
|
StaticMappingsSiteResolver |
SiteResolver that resolves the current site name from a set of
static mappings, where the mapping key is a domain name, and the value is the site name.
|
SystemProperties |
Global properties of the Engine instance, in other words, properties that are common to all sites.
|
TargetedContentDescriptorMergeStrategy |
DescriptorMergeStrategy used for merging descriptors of a targeted content hierarchy.
|
TargetedContentStoreAdapterDecorator |
|
TargetedUrlByFileStrategy |
|
TargetedUrlByFolderStrategy |
TargetedUrlStrategy implementation that recognizes the target ID in
the first folder of the URL name (e.g.
|
TargetedUrlComponents |
The components of a targeted URL.
|
TargetedUrlStrategy |
The strategy to handle the targeted URLs for the site.
|
TargetIdManager |
Contains methods for resolving specific target IDs.
|
TargetingAuthentication |
Implementation of Authentication used for standalone authentication.
|
TargetingAuthenticationProvider |
Extension of PreAuthenticatedAuthenticationProvider for Studio targeting
|
TargetingPreAuthenticatedFilter |
|
TargetingUser |
|
TargetingUtils |
Utility methods for content targeting.
|
ThreadContextKeyExistsFilter |
Log4j filter that decides to log an entry based on whether an MDC key exists or not.
|
TimeFieldFactory |
|
ToCurrentTargetedVersionItemProcessor |
ItemProcessor that converts the item to the current targeted item (e.g.
|
ToTargetedUrlTransformer |
Transforms the URL into a targeted URL (if it's not a targeted URL yet).
|
UrlPatternLocaleResolver |
|
UrlRewriteFilter |
Crafter's implementation of Tuckey's org.tuckey.web.filters.urlrewrite.UrlRewriteFilter .
|
UrlTransformationService |
Transforms a URL, based on the current site's UrlTransformationEngine .
|
UrlTransformationServiceImpl |
|
UrlTransformDataFetcher |
|
UserAgent |
|
UserAgentAwareCrafterPageView |
|
UserAgentTemplateDetector |
|
ViewNotResolvedExceptionHandler |
Handles ServletException s that are thrown when a view can't be resolved.
|
WebAppContextPathMacro |
Represents a {webapp.context.path} macro, which resolves to the web application context path.
|
WebAppPathMacro |
Represents a {webapp.path} macro, which resolves to the web app exploded dir path of the current web app.
|