|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
org.meshcms.util.DirectoryParser
org.meshcms.extra.StaticExportCopier
Cleans the directory used to export static files. This is done by removing
all files that are not available in the dynamic version of the site. Empty
directories are also removed. This class is used by StaticExporter
.
Field Summary |
Fields inherited from class org.meshcms.util.DirectoryParser |
initialDir, processStartDir, recursive |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
StaticExportCopier(java.io.File destinationRoot)
Creates an instance for the given context root |
Method Summary | |
java.io.Writer |
getWriter()
Returns the writer (if any). |
boolean |
isCheckDates()
|
boolean |
isMkDirs()
|
protected boolean |
preProcessDirectory(java.io.File file,
Path path)
|
protected void |
processFile(java.io.File file,
Path path)
This method will be called for any file found while parsing the base directory. |
void |
setCheckDates(boolean checkDates)
|
void |
setMkDirs(boolean mkDirs)
|
void |
setWriter(java.io.Writer writer)
Sets the writer for logging (usually the writer of the web page). |
Methods inherited from class org.meshcms.util.DirectoryParser |
getInitialDir, isProcessStartDir, isRecursive, isSorted, postProcess, postProcessDirectory, preProcess, process, run, setInitialDir, setInitialDir, setProcessStartDir, setRecursive, setSorted |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public StaticExportCopier(java.io.File destinationRoot)
Method Detail |
public void setWriter(java.io.Writer writer)
public java.io.Writer getWriter()
protected boolean preProcessDirectory(java.io.File file, Path path)
preProcessDirectory
in class DirectoryParser
protected void processFile(java.io.File file, Path path)
DirectoryParser
processFile
in class DirectoryParser
file
- the file to be processedpath
- the path of the file (relative to the base directory)public boolean isCheckDates()
public void setCheckDates(boolean checkDates)
public boolean isMkDirs()
public void setMkDirs(boolean mkDirs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |