Package org.opencms.xml.templatemapper
Class CmsTemplateMappingContentRewriter
java.lang.Object
java.lang.Thread
org.opencms.report.A_CmsReportThread
org.opencms.xml.templatemapper.CmsTemplateMappingContentRewriter
- All Implemented Interfaces:
Runnable,I_CmsReportThread
Report thread for rewriting pages in a folder according to a given template mapper configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class org.opencms.report.A_CmsReportThread
m_reportFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCmsTemplateMappingContentRewriter(CmsObject cms, CmsResource folder) Creates a new instance. -
Method Summary
Methods inherited from class org.opencms.report.A_CmsReportThread
addError, getCms, getError, getErrors, getLastEntryTime, getLogChannel, getReport, getReportUpdate, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomedMethods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yieldMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opencms.report.I_CmsReportThread
start
-
Constructor Details
-
CmsTemplateMappingContentRewriter
Creates a new instance.- Parameters:
cms- the CMS contextfolder- the folder to process- Throws:
CmsException- if something goes wrong
-
-
Method Details
-
checkConfiguredInModules
Checks if template mapper is configured in modules.- Returns:
- true if the template mapper is configured in modules
-
getConfiguredTemplateMapping
Tries to read the path to the template mapping file from module parameters.- Returns:
- the template mapping file path
-
getReportUpdate
Description copied from class:A_CmsReportThreadReturns the part of the report that is ready for output.- Specified by:
getReportUpdatein classA_CmsReportThread- Returns:
- the part of the report that is ready for output
- See Also:
-
run
-