| Package | Description |
|---|---|
| org.craftercms.core.exception | |
| org.craftercms.core.processors | |
| org.craftercms.core.service.impl | |
| org.craftercms.core.xml.mergers |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationException
Thrown to indicate that authentication wasn't possible with the content store.
|
class |
CacheException
Root exception for all cache related exceptions.
|
class |
ForbiddenPathException
Thrown when a path that is restricted is being accessed.
|
class |
InternalCacheEngineException
Thrown when an error occurs in the underlying cache implementation used.
|
class |
InvalidContextException
Thrown to indicate that a specified
Context is not a valid open context |
class |
InvalidScopeException
Thrown to indicate that a specified scope is not valid, that is, it is not registered in the cache.
|
class |
InvalidStoreTypeException
Thrown to indicate that a specified store type is invalid.
|
class |
ItemProcessingException
Thrown when an error occurred while a
ItemProcessor was processing
an Item. |
class |
PathNotFoundException
Thrown to indicate that a resource in a content store couldn't be reached (its path was not found).
|
class |
RootFolderNotFoundException
Exception thrown when creating a content store context an no root folder was found for the specified path.
|
class |
StoreException
Thrown when an error occurred in the content store.
|
class |
TemplateException
Thrown when a template related error occurs.
|
class |
UrlTransformationException
Thrown when a URL can't be correctly transformed to a different URL.
|
class |
XmlException
Thrown for XML related errors
|
class |
XmlFileParseException
Thrown to indicate that an error occurred while parsing an XML file.
|
class |
XmlMergeException
Thrown when two descriptor DOMs can't be merged correctly into a single DOM.
|
| Modifier and Type | Method and Description |
|---|---|
ItemProcessor |
ItemProcessorResolver.getProcessor(Item item)
Returns a
ItemProcessor for a given Item. |
| Modifier and Type | Method and Description |
|---|---|
protected Item |
ContentStoreServiceImpl.doMerging(Context context,
CachingOptions cachingOptions,
Item item)
Executes merging for the specified
Item:
Gets the DescriptorMergeStrategy for the item's descriptor from
the DescriptorMergeStrategyResolver.
Gets the actual descriptors to merge from the returned merge strategy.
Retrieves the descriptor documents from the underlying repository.
Merges the descriptor documents.
Returns the item with the merged descriptor document.
|
| Modifier and Type | Method and Description |
|---|---|
DescriptorMergeStrategy |
DescriptorMergeStrategyResolver.getStrategy(String descriptorUrl,
org.dom4j.Document descriptorDom)
Returns a
DescriptorMergeStrategy for a given descriptor. |
Copyright © 2018 CrafterCMS. All rights reserved.