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 protected
CmsTemplateMappingContentRewriter(CmsObject cms, CmsResource folder)
Creates a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
checkConfiguredInModules()
Checks if template mapper is configured in modules.static java.lang.String
getConfiguredTemplateMapping()
Tries to read the path to the template mapping file from module parameters.java.lang.String
getReportUpdate()
Returns the part of the report that is ready for output.void
run()
-
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_CmsReportThread
Returns the part of the report that is ready for output.- Specified by:
getReportUpdate
in classA_CmsReportThread
- Returns:
- the part of the report that is ready for output
- See Also:
A_CmsReportThread.getReportUpdate()
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
- See Also:
Thread.run()
-
-