| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.apache.lenya.net.WGet
public class WGet
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!  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public WGet()
| Method Detail | 
|---|
public static void main(java.lang.String[] args)
args - DOCUMENT ME!public void setDirectoryPrefix(java.lang.String directory_prefix)
directory_prefix - DOCUMENT ME!
public byte[] download(java.net.URL url,
                       java.lang.String prefixSubstitute,
                       java.lang.String substituteReplacement)
                throws java.io.IOException
url - The url of the resource to downloadprefixSubstitute - Regexp which shall be replacedsubstituteReplacement - Replacement of the regexp
java.io.IOException - URL might not exist
public byte[] downloadUsingHttpClient(java.net.URL url,
                                      java.lang.String prefixSubstitute,
                                      java.lang.String substituteReplacement)
url - DOCUMENT ME!prefixSubstitute - DOCUMENT ME!
public byte[] getResource(java.net.URL url)
                   throws java.io.IOException
java.io.IOException
public java.util.List getLinks(java.net.URL url)
                        throws java.io.IOException
java.io.IOException
public void substitutePrefix(java.lang.String filename,
                             java.lang.String prefixSubstitute,
                             java.lang.String substituteReplacement)
                      throws java.io.IOException
filename - FilenameprefixSubstitute - Prefix which shall be replacedsubstituteReplacement - Prefix which is going to replace the original
java.io.IOException - DOCUMENT ME!public java.lang.String escapeSlashes(java.lang.String string)
public java.lang.String toString()
toString in class java.lang.Object
public void saveToFile(java.lang.String filename,
                       byte[] bytes)
                throws java.io.FileNotFoundException,
                       java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public java.lang.String createFileName(java.net.URL url,
                                       java.lang.String prefixSubstitute,
                                       java.lang.String substituteReplacement)
url - URL of resource, which has been downloaded and shall be saved
public byte[] runProcess(java.lang.String command)
                  throws java.lang.Exception
java.lang.Exception
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||