|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.Pipe
public final class Pipe
Moduł wspierający operacje na strumieniach.
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 | |
|---|---|
Pipe(Instance instance,
java.util.Properties parameters)
|
|
| Method Summary | |
|---|---|
static void |
closeReader(java.lang.Object reader)
Zamyka podany strumień. |
static void |
closeWriter(java.lang.Object writer)
Zamyka podany strumień wyjściowy |
java.lang.String |
getVersion()
Returns the module version |
static java.lang.Object |
openReader(byte[] source,
java.lang.String charset)
Otwiera strumień za pomocą którego możemy odczytywać ze źródła kolejne linie tekstu. |
static java.lang.Object |
openReader(java.lang.String source)
Otwiera strumień za pomocą którego możemy odczytać string linia po linii. |
static java.lang.Object |
openReader(java.lang.String source,
java.lang.String sourceType,
java.lang.String charset)
Otwiera strumień za pomocą którego możemy odczytywać ze źródła kolejne linie tekstu. |
static java.io.Writer |
openWriter(java.lang.String dest,
java.lang.String destType,
java.lang.String charset)
Otwiera strumień do którego można pisać kolejne linie tekstu. |
static java.lang.String |
readLine(java.lang.Object reader)
Odczytuje z podanego strumienia kolejną linię tekstu. |
static java.util.LinkedList |
readLines(java.lang.Object reader)
Odczytuje z podanego strumienia wszystkie dostępne linie tekstu i zwraca je w postaci listy. |
static void |
readLines(java.lang.Object reader,
java.lang.String paramName,
palio.compiler.PalioCode code)
Odczytuje z podanego strumienia kolejne linie tekstu. |
static void |
write(java.lang.Object writer,
java.lang.String str)
Pisze podany ciąg znaków do strumienia wyjściowego. |
| 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 Pipe(Instance instance,
java.util.Properties parameters)
| Method Detail |
|---|
public java.lang.String getVersion()
Module
getVersion in class Modulepublic static java.lang.Object openReader(java.lang.String source)
source - źródło (dane w postaci String'a)
public static java.lang.Object openReader(java.lang.String source,
java.lang.String sourceType,
java.lang.String charset)
throws java.io.IOException
source - definicja źródła, np: /opt/import/file.txt lub http://localhost/pliki/dane.htmlsourceType - typ źródła: FILE lub URLcharset - kodowanie źródła
java.io.IOException
public static java.lang.Object openReader(byte[] source,
java.lang.String charset)
throws java.io.IOException
openReader(String, String, String).
source - dane źródłowecharset - kodowanie źródła
java.io.IOException
public static void closeReader(java.lang.Object reader)
throws java.io.IOException
reader - otwarty strumień tekstowy (BufferedReader)
java.io.IOException
public static java.lang.String readLine(java.lang.Object reader)
throws java.io.IOException
reader - otwarty strumień tekstowy (BufferedReader)
java.io.IOException
public static java.util.LinkedList readLines(java.lang.Object reader)
throws java.io.IOException
reader - otwarty strumień tekstowy (BufferedReader)
java.io.IOException
public static void readLines(java.lang.Object reader,
java.lang.String paramName,
palio.compiler.PalioCode code)
throws java.io.IOException,
palio.PalioException
for i jest najszybszą metodą na odczytanie
kolejnych linii tekstu ze strumienia.
Po zakończeniu strumień zostanie automatycznie zamknięty.
reader - otwarty strumień tekstowy (BufferedReader)paramName - nazwa parametru z aktualną linią teksucode - kod wykonywany dla każdej linii
java.io.IOException
palio.PalioException
public static java.io.Writer openWriter(java.lang.String dest,
java.lang.String destType,
java.lang.String charset)
throws java.io.IOException
dest - definicja źródła, np: /opt/import/file.txt lub http://localhost/pliki/dane.htmldestType - typ źródła: FILE lub URLcharset - kodowanie źródła
java.io.IOExceptioncloseWriter(Object)
public static void closeWriter(java.lang.Object writer)
throws java.io.IOException
writer - otwarty strumień wyjściowy
java.io.IOException
public static void write(java.lang.Object writer,
java.lang.String str)
throws java.io.IOException
writer - otwarty strumień wyjściowystr - ciąg znaków
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||