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:
java.lang.Runnable,I_CmsReportThread
public class CmsTemplateMappingContentRewriter extends A_CmsReportThread
Report thread for rewriting pages in a folder according to a given template mapper configuration.
-
-
Field Summary
-
Fields inherited from class org.opencms.report.A_CmsReportThread
m_report
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCmsTemplateMappingContentRewriter(CmsObject cms, CmsResource folder)Creates a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancheckConfiguredInModules()Checks if template mapper is configured in modules.static java.lang.StringgetConfiguredTemplateMapping()Tries to read the path to the template mapping file from module parameters.java.lang.StringgetReportUpdate()Returns the part of the report that is ready for output.voidrun()-
Methods inherited from class org.opencms.report.A_CmsReportThread
addError, getCms, getError, getErrors, getLastEntryTime, getLogChannel, getReport, getReportUpdate, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomed
-
Methods 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, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opencms.report.I_CmsReportThread
start
-
-
-
-
Constructor Detail
-
CmsTemplateMappingContentRewriter
protected CmsTemplateMappingContentRewriter(CmsObject cms, CmsResource folder) throws CmsException
Creates a new instance.- Parameters:
cms- the CMS contextfolder- the folder to process- Throws:
CmsException- if something goes wrong
-
-
Method Detail
-
checkConfiguredInModules
public static boolean checkConfiguredInModules()
Checks if template mapper is configured in modules.- Returns:
- true if the template mapper is configured in modules
-
getConfiguredTemplateMapping
public static java.lang.String getConfiguredTemplateMapping()
Tries to read the path to the template mapping file from module parameters.- Returns:
- the template mapping file path
-
getReportUpdate
public java.lang.String 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:
A_CmsReportThread.getReportUpdate()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread- See Also:
Thread.run()
-
-