java.lang.Object
org.apache.lenya.net.WGet
- public class WGet
- extends java.lang.Object
Similar to the UNIX wget
|
Constructor Summary |
WGet()
Creates a new WGet object. |
|
Method Summary |
java.lang.String |
createFileName(java.net.URL url,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
|
byte[] |
download(java.net.URL url,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
|
byte[] |
downloadUsingHttpClient(java.net.URL url,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
DOCUMENT ME! |
java.lang.String |
escapeSlashes(java.lang.String string)
Escape slashes |
java.util.List |
getLinks(java.net.URL url)
|
byte[] |
getResource(java.net.URL url)
|
static void |
main(java.lang.String[] args)
DOCUMENT ME! |
byte[] |
runProcess(java.lang.String command)
|
void |
saveToFile(java.lang.String filename,
byte[] bytes)
|
void |
setDirectoryPrefix(java.lang.String directory_prefix)
-P |
void |
substitutePrefix(java.lang.String filename,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
Substitute prefix, e.g. |
java.lang.String |
toString()
DOCUMENT ME! |
log
static org.apache.log4j.Category log
directory_prefix
java.lang.String directory_prefix
WGet
public WGet()
- Creates a new WGet object.
main
public static void main(java.lang.String[] args)
- DOCUMENT ME!
setDirectoryPrefix
public void setDirectoryPrefix(java.lang.String directory_prefix)
- -P
download
public byte[] download(java.net.URL url,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
throws java.io.IOException
downloadUsingHttpClient
public byte[] downloadUsingHttpClient(java.net.URL url,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
- DOCUMENT ME!
getResource
public byte[] getResource(java.net.URL url)
throws java.io.IOException
getLinks
public java.util.List getLinks(java.net.URL url)
throws java.io.IOException
substitutePrefix
public void substitutePrefix(java.lang.String filename,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
throws java.io.IOException
- Substitute prefix, e.g. "/lenya/blog/live/" by "/"
escapeSlashes
public java.lang.String escapeSlashes(java.lang.String string)
- Escape slashes
toString
public java.lang.String toString()
- DOCUMENT ME!
saveToFile
public void saveToFile(java.lang.String filename,
byte[] bytes)
throws java.io.FileNotFoundException,
java.io.IOException
createFileName
public java.lang.String createFileName(java.net.URL url,
java.lang.String prefixSubstitute,
java.lang.String substituteReplacement)
runProcess
public byte[] runProcess(java.lang.String command)
throws java.lang.Exception