|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.Disk
public class Disk
Moduł udostępnia podstawowe funkcje dostępu do plików dyskowych.
Moduł jest dostępny w każdej instancji jPalio.
| Field Summary |
|---|
| Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
|---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
| Constructor Summary | |
|---|---|
Disk(Instance instance,
java.util.Properties parameters)
|
|
| Method Summary | |
|---|---|
static void |
append(java.lang.String filename,
byte[] data)
Dopisuje dane do pliku na dysku |
static void |
append(java.lang.String filename,
java.lang.String data)
Dopisuje dane do pliku na dysku. |
static void |
append(java.lang.String filename,
java.lang.String data,
java.lang.String charset)
Dopisuje dane do pliku na dysku |
static byte[] |
convertFile(byte[] input,
java.lang.String inputCharset,
java.lang.String outputCharset)
Konwertuje zawartość pliku tekstowego zakodowanego w inputCharset na nowe kodowanie outputCharset. |
static java.lang.Long |
copyFile(java.lang.String sourceFile,
java.lang.String destinationFile)
Kopiuje plik. |
static java.lang.Long |
copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile)
Kopiuje zawartość adresu URL do pliku. |
static java.lang.Long |
copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile,
java.lang.Long timeout)
Kopiuje zawartość adresu URL do pliku. |
static java.lang.Long |
copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile,
java.lang.String user,
java.lang.String password)
Kopiuje zawartość adresu URL do pliku z użyciem prostej autoryzacji HTTP. |
static java.lang.Long |
copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile,
java.lang.String user,
java.lang.String password,
java.lang.Long timeout)
Kopiuje zawartość adresu URL do pliku z użyciem prostej autoryzacji HTTP. |
static void |
decompressGZIP(java.lang.String gzipFile,
java.lang.String targetFile)
Rozpakowuje plik spakowany gzipem. |
static void |
deleteFile(java.lang.String path)
Deletes a file from given path. |
static java.lang.Object[] |
fileInfo(java.lang.String path)
Jeżeli podana ścieżka prowadzi do istniejącego pliku to funkcja zwraca następujące dane na temat tego pliku: [name, path, length, lastModified, canRead, canWrite, isHidden]. |
static java.lang.Long |
fileSize(java.lang.String path)
|
static java.lang.Long |
getSize(java.lang.String filename)
Zwraca długość pliku |
java.lang.String |
getVersion()
Zwraca numer wersji modułu |
static java.lang.Object[] |
ls(java.lang.String path)
Listuje zawartość katalogu. |
static java.lang.Object[] |
ls(java.lang.String path,
java.lang.String regexFilter)
Listuje zawartość katalogu z nałożonym filtrem. |
static boolean |
mkdir(java.lang.String path)
Tworzy nowy katalog |
static boolean |
mkdirs(java.lang.String path)
|
static byte[] |
read(java.lang.String filename)
Wczytuje dane z dysku |
static java.lang.String |
readText(java.lang.String filename)
Wczytuje dane z dysku z pliku tekstowego. |
static java.lang.String |
readText(java.lang.String filename,
java.lang.String charset)
Wczytuje dane z dysku z pliku tekstowego. |
static void |
rename(java.lang.String from,
java.lang.String to)
Renames/moves given file or directory |
static void |
renameTo(java.lang.String from,
java.lang.String to)
Deprecated. Replaced by rename(String, String) |
static void |
write(java.lang.String filename,
byte[] data)
Zapisuje dane do pliku na dysku |
static void |
write(java.lang.String filename,
java.lang.String data)
Zapisuje dane do pliku na dysku. |
static void |
write(java.lang.String filename,
java.lang.String data,
java.lang.String charset)
Zapisuje dane do pliku na dysku |
| Methods inherited from class palio.modules.core.Module |
|---|
getConfigParam, getDescription, getModuleTranslation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Disk(Instance instance,
java.util.Properties parameters)
| Method Detail |
|---|
public java.lang.String getVersion()
getVersion in class Module
public static void append(java.lang.String filename,
java.lang.String data)
throws java.io.IOException
filename - nazwa pliku do zapisaniadata - dane do zapisania
java.io.IOException
public static void append(java.lang.String filename,
java.lang.String data,
java.lang.String charset)
throws java.io.IOException
filename - nazwa pliku do zapisaniadata - dane do zapisaniacharset - kodowanie w jakim ma zostać zapisany plik
java.io.IOException
public static void append(java.lang.String filename,
byte[] data)
throws java.io.IOException
filename - nazwa pliku do zapisaniadata - dane do zapisania
java.io.IOException
public static void write(java.lang.String filename,
java.lang.String data)
throws java.io.IOException
filename - nazwa pliku do zapisaniadata - dane do zapisania
java.io.IOException
public static void write(java.lang.String filename,
java.lang.String data,
java.lang.String charset)
throws java.io.IOException
filename - nazwa pliku do zapisaniadata - dane do zapisaniacharset - kodowanie w jakim ma zostać zapisany plik
java.io.IOException
public static void write(java.lang.String filename,
byte[] data)
throws java.io.IOException
filename - nazwa pliku do zapisaniadata - dane do zapisania
java.io.IOException
public static byte[] read(java.lang.String filename)
throws java.io.IOException,
palio.PalioException
filename - nazwa pliku do pobrania danych
java.io.IOException
palio.PalioException
public static java.lang.String readText(java.lang.String filename)
throws palio.PalioException,
java.io.IOException
filename - nazwa pliku do pobrania danych. Używa domyślnego kodowania maszyny wirtualnej.
java.io.IOException
palio.PalioException
public static java.lang.String readText(java.lang.String filename,
java.lang.String charset)
throws palio.PalioException,
java.io.IOException
filename - nazwa pliku do pobrania danych.charset - kodowanie z jakim ma zostać wczytany plik tekstowy
java.io.IOException
palio.PalioExceptionpublic static boolean mkdir(java.lang.String path)
path - ścieżka katalogu
public static boolean mkdirs(java.lang.String path)
public static java.lang.Object[] ls(java.lang.String path)
path - ścieżka katalogu
public static java.lang.Object[] ls(java.lang.String path,
java.lang.String regexFilter)
path - ścieżka do kataloguregexFilter - wyrażenie regularne filtrupublic static java.lang.Long getSize(java.lang.String filename)
filename - nazwa pliku
public static void deleteFile(java.lang.String path)
throws palio.PalioException
path - File path
palio.PalioException - If a resource from given path is not a file or deleting failed (File.delete() returns false)
@Deprecated
public static void renameTo(java.lang.String from,
java.lang.String to)
rename(String, String)
from - nazwa pliku/katalogu zródłowegoto - nazwa pliku/katalogu docelowego
public static void rename(java.lang.String from,
java.lang.String to)
throws palio.PalioException
from - Source resource nameto - Destitnation resource name
palio.PalioException - If renaming failed (File.renameTo(File) returns false)
public static java.lang.Long copyFile(java.lang.String sourceFile,
java.lang.String destinationFile)
throws java.io.IOException
sourceFile - plik źródłowydestinationFile - plik docelowy
java.io.IOException
public static java.lang.Long copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile,
java.lang.Long timeout)
throws java.io.IOException
sourceURL - adres źródładestinationFile - plik docelowytimeout - timeout na połączenie podawany w milisekundach
java.io.IOException
public static java.lang.Long copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile)
throws java.io.IOException
sourceURL - adres źródładestinationFile - plik docelowy
java.io.IOException
public static java.lang.Long copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile,
java.lang.String user,
java.lang.String password,
java.lang.Long timeout)
throws java.io.IOException
sourceURL - adres źródładestinationFile - plik docelowyuser - nazwa użytkownikapassword - hasłotimeout - timeout na połączenie podawany w milisekundach
java.io.IOException
public static java.lang.Long copyURLToFile(java.lang.String sourceURL,
java.lang.String destinationFile,
java.lang.String user,
java.lang.String password)
throws java.io.IOException
sourceURL - adres źródładestinationFile - plik docelowyuser - nazwa użytkownikapassword - hasło
java.io.IOExceptionpublic static java.lang.Long fileSize(java.lang.String path)
public static java.lang.Object[] fileInfo(java.lang.String path)
throws java.io.IOException
java.io.IOException
public static byte[] convertFile(byte[] input,
java.lang.String inputCharset,
java.lang.String outputCharset)
throws java.io.UnsupportedEncodingException
inputCharset na nowe kodowanie outputCharset.
Przykładowe kodowania: "utf-8", "iso-8859-2".
input - zawartość pliku tekstowegoinputCharset - kodowanie pliku tekstowegooutputCharset - kodowanie wyjściowe
java.io.UnsupportedEncodingException
public static void decompressGZIP(java.lang.String gzipFile,
java.lang.String targetFile)
throws java.io.FileNotFoundException,
java.io.IOException
gzipFile - sciezka do pliku spakowanego gzipemtargetFile - scierzka do pliku po rozpakowaniu
java.io.FileNotFoundException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||