|
|||||||||
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 Module
public 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.IOException
closeWriter(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 |