org.apache.lenya.cms.publishing
Class StaticHTMLExporter
java.lang.Object
org.apache.lenya.cms.task.AbstractTask
org.apache.lenya.cms.publishing.AbstractExporter
org.apache.lenya.cms.publishing.StaticHTMLExporter
- All Implemented Interfaces:
- org.apache.avalon.framework.parameters.Parameterizable, Exporter, Task
public class StaticHTMLExporter
- extends AbstractExporter
This Exporter uses WGet to download HTML files from URIs and saves them. The Task parameters
are: server-uri
: the server uri
server-port
: the server port
publication-id
: the publication id
export-path-prefix
: the path to save the files to
uris
: a comma-separated list of uris to download (without server
+ port)
substitute-regexp
: a regular expression to substitute a part of
the path
Method Summary |
void |
execute(java.lang.String contextPath)
DOCUMENT ME! |
void |
export(java.net.URL serverURI,
int serverPort,
java.lang.String publicationPath,
java.lang.String exportPath,
java.lang.String[] uris,
java.lang.String substituteExpression,
java.lang.String substituteReplacement)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PARAMETER_URIS
public static final java.lang.String PARAMETER_URIS
- See Also:
- Constant Field Values
StaticHTMLExporter
public StaticHTMLExporter()
export
public void export(java.net.URL serverURI,
int serverPort,
java.lang.String publicationPath,
java.lang.String exportPath,
java.lang.String[] uris,
java.lang.String substituteExpression,
java.lang.String substituteReplacement)
throws ExportException
- DOCUMENT ME!
- Parameters:
serverURI
- DOCUMENT ME!serverPort
- DOCUMENT ME!publicationPath
- DOCUMENT ME!exportPath
- DOCUMENT ME!uris
- DOCUMENT ME!substituteExpression
- DOCUMENT ME!
- Throws:
ExportException
- DOCUMENT ME!
execute
public void execute(java.lang.String contextPath)
throws ExecutionException
- DOCUMENT ME!
- Parameters:
contextPath
- DOCUMENT ME!
- Throws:
ExecutionException
- if the execution fails
Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.