|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.Text
public class Text
Moduł Text udostępnia podstawowe funkcje operujące na ciągach znaków.
Moduł jest dostępny w każdej instancji jPalio.
Field Summary | |
---|---|
static java.lang.Object[][] |
defaultPermRules1
Domyślne reguły permutacji w jedną stronę. |
static java.lang.Object[][] |
defaultPermRules2
Domyślne reguły permutacji w drugą stronę. |
Fields inherited from interface palio.Constants |
---|
DECIMAL_ZERO, INTEGER_ONE, LONG_MINUS_ONE, LONG_ONE, LONG_THREE, LONG_TWO, LONG_ZERO, STRING_EMPTY |
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 | |
---|---|
Text(Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
static java.lang.String |
add(java.lang.Object[] objects)
Zwraca tekst utworzony z reprezentacji tekstowych kolejnych elementów tablicy objects. |
static java.lang.String |
add(java.lang.Object object1,
java.lang.Object object2)
Zwraca reprezentację tekstową obiektu object1 sklejoną z treprezentacją tekstową obiektu object2. |
static java.lang.String |
add(java.lang.String string1,
java.lang.String string2)
Zwraca sklejony tekst string1 z tekstem string2. |
static void |
addSelf(java.lang.String paramName,
java.lang.Object object)
Do Stringu w parametrze paramName dodaje reprezentację tekstową ( object.toString() ) zmiennej object Tą samą funkcjonalność można uzyskać pisząć $+=(paramName, object) Jeżeli parametr paramName jest null, zostanie
przypisana mu wartość object.toString() |
static void |
addSelf(java.lang.String paramName,
java.lang.Object[] objects)
Do Stringu w parametrze paramName dodaje reprezentację tekstową ( object[i].toString() ) zmiennych w tablicy
objects Tą samą funkcjonalność można uzyskać pisząć $+=(paramName, [object1, object2, object3]) Jeżeli parametr paramName
jest null, zostanie na początku przypisana wartość objects[0].toString() |
static java.lang.Boolean |
contains(java.lang.String string,
java.lang.String sequence)
Sprawdza czy dana sekwencja znaków występuje w podanym tekście |
static java.lang.String |
escapeCsv(java.lang.String text)
Encapsulates method StringEscapeUtils.escapeCsv(String) from apache commons lang |
static java.lang.String |
escapeHtml(java.lang.String text)
Encapsulates method StringEscapeUtils.escapeHtml(String) from apache commons lang |
static java.lang.String |
escapeJava(java.lang.String text)
Encapsulates method StringEscapeUtils.escapeJava(String) from apache commons lang |
static java.lang.String |
escapeJavaScript(java.lang.String text)
Encapsulates method StringEscapeUtils.escapeJavaScript(String) from apache commons lang |
static java.lang.String |
escapeSql(java.lang.String text)
Encapsulates method StringEscapeUtils.escapeSql(String) from apache commons lang |
static java.lang.String |
escapeXml(java.lang.String text)
Encapsulates method StringEscapeUtils.escapeXml(String) from apache commons lang |
static java.lang.Object[] |
findRegex(java.lang.String string,
java.lang.String regex)
Wyszukuje w danym tekście string wzorzec określony przez wyrażenie regularne regex. |
static java.lang.String |
format(java.lang.String pattern,
java.lang.Object[] arguments)
Formatuje podany tekst przy użyciu podanych argumentów. |
java.lang.String |
getVersion()
Returns the module version |
static java.lang.Long |
indexOf(java.lang.String string,
java.lang.String substring)
Zwraca piersze wystąpienie tekstu substring w tekście string. |
static java.lang.Long |
indexOf(java.lang.String string,
java.lang.String substring,
java.lang.Long pos)
Zwraca piersze wystąpienie tekstu substring w tekście string od pozycji pos. |
static java.lang.String |
join(java.lang.Object[] fragments)
Lączy fragmenty tekstu w jeden ciąg. |
static java.lang.String |
join(java.lang.Object[] fragments,
java.lang.String delim)
Lączy fragmenty tekstu w jeden ciąg. |
static java.lang.Long |
lastIndexOf(java.lang.String string,
java.lang.String substring)
Zwraca ostatnie wystąpienie tekstu substring w tekście string. |
static java.lang.Long |
lastIndexOf(java.lang.String string,
java.lang.String substring,
java.lang.Long pos)
Zwraca ostatnie wystąpienie tekstu substring w tekście string od pozycji pos. |
static java.lang.String |
lead(java.lang.String text,
java.lang.Long maxLength)
Przycina podany tekst tak aby nie przekraczał podanej długości maksymalnej, oraz aby nie zawierał niepełnego wyrazu na końcu. |
static java.lang.Long |
lineCount(java.lang.String text)
Return number of line in text. |
static java.lang.Boolean |
matchRegex(java.lang.String string,
java.lang.String regex)
Sprawdza, czy w dany tekst string zawiera dane wyrażenie regularne regex. |
static java.lang.Long |
occurrenceCount(java.lang.String text,
java.lang.String sequence)
Return number of occurence of sequence in text. |
static java.lang.Object[] |
permutation(java.lang.Object[] values,
java.lang.Object[] rules)
Zwraca permutację stringów w values |
static java.lang.String |
removeSpaces(java.lang.String string)
Zwraca tekst string z usuniętymi spacjami. |
static java.lang.String |
replace(java.lang.String string,
java.lang.String oldString,
java.lang.String newString)
Zwraca tekst string z zamienionymi tekstami oldString na newString. |
static java.lang.String |
replace(java.lang.String string,
java.lang.String oldString,
java.lang.String newString,
java.lang.Long pos)
Zwraca tekst string z zamienionymi tekstami oldString na newString począwszy od pozycji pos. |
static java.lang.String |
replaceChar(java.lang.String string,
java.lang.String oldChar,
java.lang.String newChar)
Zwraca tekst string z zamienionymi znakami oldChar na newChar. |
static java.lang.String |
replaceFirst(java.lang.String string,
java.lang.String oldString,
java.lang.String newString)
Zwraca tekst string z zamienionym pierwszym wystąpieniem tekstu oldString na newString. |
static java.lang.String |
replaceFirst(java.lang.String string,
java.lang.String oldString,
java.lang.String newString,
java.lang.Long pos)
Zwraca tekst string z zamienionym pierwszym wystąpieniem tekstu oldString na newString począwszy od pozycji pos. |
static java.lang.String |
replaceFirstRegex(java.lang.String string,
java.lang.String regex,
java.lang.String replacement)
Zwraca tekst string z zamienioym wyrażeniem regularnym regex na replacememnt. |
static java.lang.String |
replaceLoop(java.lang.String string,
java.lang.String oldString,
java.lang.String newString)
Zwraca tekst string z zamienionymi tekstami oldString na newString. |
static java.lang.String |
replaceRegex(java.lang.String string,
java.lang.String regex,
java.lang.String replacement)
Zwraca tekst string z zamienionym wyrażeniem regularnym regex na replacememnt. |
static java.lang.Object[] |
split(java.lang.String string,
java.lang.String delim)
Dzieli tekst string na tablicę tekstów. |
static java.lang.Object[] |
split(java.lang.String string,
java.lang.String delim,
java.lang.Boolean returnDelims)
Dzieli tekst string na tablicę tekstów. |
static java.lang.Object[] |
splitRegex(java.lang.String string,
java.lang.String regex)
Dzieli tekst string na tablicę tekstów. |
static java.lang.Boolean |
startsWith(java.lang.String testedString,
java.lang.String pattern)
Zwraca true, gdy pierwszy argument zaczyna się od ciągu podanego w drugim argumencie. |
static java.lang.Long |
stringLen(java.lang.String string)
Zwraca długość tekstu string. |
static java.lang.String |
subString(java.lang.String string,
java.lang.Long from)
Zwraca wycinek tekstu string od from znaku (razem z tym znakiem) do końca tekstu. |
static java.lang.String |
subString(java.lang.String string,
java.lang.Long from,
java.lang.Long to)
Zwraca wycinek tekstu string od from znaku (włącznie) do to znaku (bez tego znaku). |
static java.lang.Object[] |
toChars(java.lang.String string)
Rozbija ciąg znaków na pojedyncze znaki. |
static java.lang.String |
toHTML(java.lang.String text)
W podanym tekście zamienia znaki: '<', '&', '$gt;' na ich graficzną reprezentację w HTML. |
static java.lang.String |
toHTML(java.lang.String text,
java.lang.String lineBreakReplacement)
W podanym tekście zamienia znaki: '<', '&', '$gt;' na ich graficzną reprezentację w HTML. |
static java.lang.String |
toInitCap(java.lang.String string)
Przekształca tekst string rozpoczynając każdy wyraz z dużej litery, reszta wyrazu - z małych liter. |
static java.lang.String |
toLower(java.lang.String string)
Przekształca tekst string na małe litery. |
static java.lang.String |
toUpper(java.lang.String string)
Przekształca tekst string na duże litery. |
static java.lang.String |
toUpperFirst(java.lang.String string)
Przekształca tekst zamieniając pierszą literę na dużą. |
static java.lang.String |
trim(java.lang.String string)
Zwraca string po obcięciu początkowych i końcowych pustych znaków (spacji, tabulacji, nowej linii, powrotu karetki). |
static java.lang.String |
wrap(java.lang.String text,
java.lang.Long maxLength)
Dzieli teksty (dopisuje znaki nowej linii) tak, aby każda linia nie była dłuższa niż maxLength znaków. |
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 |
Field Detail |
---|
public static java.lang.Object[][] defaultPermRules1
public static java.lang.Object[][] defaultPermRules2
Constructor Detail |
---|
public Text(Instance instance, java.util.Properties parameters)
Method Detail |
---|
public java.lang.String getVersion()
Module
getVersion
in class Module
public static java.lang.String toHTML(java.lang.String text)
text
- tekst do sformatowania
public static java.lang.String toHTML(java.lang.String text, java.lang.String lineBreakReplacement)
text
- tekst do sformatowanialineBreakReplacement
- tekst do zastąpienia znaków nowej linii
public static java.lang.String replaceRegex(java.lang.String string, java.lang.String regex, java.lang.String replacement)
string
- tekstregex
- wyrażenie regularne w formacie: Summary of regular-expression constructsreplacement
- tekst do podmiany wyrażenia regularnegopublic static java.lang.String replaceLoop(java.lang.String string, java.lang.String oldString, java.lang.String newString)
string
- tekstoldString
- stary tekstnewString
- nowy tekstpublic static java.lang.String replace(java.lang.String string, java.lang.String oldString, java.lang.String newString)
string
- tekstoldString
- stary tekstnewString
- nowy tekstpublic static java.lang.String replace(java.lang.String string, java.lang.String oldString, java.lang.String newString, java.lang.Long pos)
string
- tekstoldString
- stary tekstnewString
- nowy tekstpos
- pozycja rozpoczęcia podmianpublic static java.lang.String replaceFirst(java.lang.String string, java.lang.String oldString, java.lang.String newString)
string
- tekstoldString
- stary tekstnewString
- nowy tekstpublic static java.lang.String replaceFirst(java.lang.String string, java.lang.String oldString, java.lang.String newString, java.lang.Long pos)
string
- tekstoldString
- stary tekstnewString
- nowy tekstpos
- pozycja rozpoczęcia podmianpublic static java.lang.String replaceChar(java.lang.String string, java.lang.String oldChar, java.lang.String newChar)
string
- tekstoldChar
- stary znaknewChar
- nowy znakpublic static java.lang.String replaceFirstRegex(java.lang.String string, java.lang.String regex, java.lang.String replacement)
string
- tekstregex
- wyrażenie regularne w formacie: Summary of regular-expression constructsreplacement
- tekst do podmiany wyrażenia regularnegopublic static java.lang.Boolean matchRegex(java.lang.String string, java.lang.String regex)
true
jeżeli cały tekst
string
pasuje do podanego wyrażenia regularnego np:$text.matchRegex("ala ma kota", ".*ma.*")
string
- tekstregex
- wyrażenie regularne w formacie: Summary of regular-expression constructspublic static java.lang.Object[] findRegex(java.lang.String string, java.lang.String regex)
string
- tekstregex
- wyrażenie regularne w formacie: Summary of regular-expression constructspublic static java.lang.Object[] splitRegex(java.lang.String string, java.lang.String regex)
string
- tekstregex
- element rozdzielający - wyrażenie regularne w formacie: Summary of regular-expression constructspublic static java.lang.Object[] split(java.lang.String string, java.lang.String delim)
string
- tekstdelim
- ciąg znaków, z których każdy jest elementem rozdzielającym w tekście stringpublic static java.lang.Object[] split(java.lang.String string, java.lang.String delim, java.lang.Boolean returnDelims)
string
- tekstdelim
- ciąg znaków, z których każdy jest elementem rozdzielającym w tekście stringreturnDelims
- dla true
zwraca elemnty rozdzielające jako oddzielne elementypublic static java.lang.String join(java.lang.Object[] fragments)
fragments
- kawałki tekstu do połączeniapublic static java.lang.String join(java.lang.Object[] fragments, java.lang.String delim)
fragments
- kawałki tekstu do połączeniadelim
- ciąg znaków łączący fragmenty lub null, jeżeli nie było żadnego fragmentu do połączeniapublic static java.lang.String removeSpaces(java.lang.String string)
string
- tekstpublic static java.lang.String toLower(java.lang.String string)
string
- tekstpublic static java.lang.String toUpper(java.lang.String string)
string
- tekstpublic static java.lang.String toUpperFirst(java.lang.String string)
string
- tekstpublic static java.lang.String toInitCap(java.lang.String string)
string
- tekstpublic static java.lang.String subString(java.lang.String string, java.lang.Long from, java.lang.Long to)
string
- tekstfrom
- nr pierwszego znakuto
- nr ostatniego znaku (ten znak nie wejdzie w skład wycinka)public static java.lang.String subString(java.lang.String string, java.lang.Long from)
string
- tekstfrom
- nr pierwszego znakupublic static java.lang.Long stringLen(java.lang.String string)
null
zwracana jest wartość 0.
string
- tekstpublic static java.lang.Long indexOf(java.lang.String string, java.lang.String substring)
null
zwracana jest wartość
-1.
string
- tekstsubstring
- tekstpublic static java.lang.Long indexOf(java.lang.String string, java.lang.String substring, java.lang.Long pos)
null
zwracana jest wartość -1.
string
- tekstsubstring
- tekstpublic static java.lang.Long lastIndexOf(java.lang.String string, java.lang.String substring)
null
zwracana jest
wartość -1.
string
- tekstsubstring
- tekstpublic static java.lang.Long lastIndexOf(java.lang.String string, java.lang.String substring, java.lang.Long pos)
null
zwracana jest wartość -1.
string
- tekstsubstring
- tekstpublic static java.lang.String add(java.lang.Object[] objects)
$+(objects)
objects
- tablica elementówpublic static java.lang.String add(java.lang.String string1, java.lang.String string2)
$+(string1, string2)
string1
- tekst1string2
- tekst2public static java.lang.String add(java.lang.Object object1, java.lang.Object object2)
$+(object1, object2)
object1
- obiekt dowolnego typuobject2
- obiekt dowolnego typupublic static void addSelf(java.lang.String paramName, java.lang.Object object)
object.toString()
) zmiennej object $+=(paramName, object)
Jeżeli parametr paramName jest null, zostanie
przypisana mu wartość object.toString()
paramName
- nazwa parametruobject
- obiektpublic static void addSelf(java.lang.String paramName, java.lang.Object[] objects)
object[i].toString()
) zmiennych w tablicy
objects $+=(paramName, [object1, object2, object3])
Jeżeli parametr paramName
jest null, zostanie na początku przypisana wartość objects[0].toString()
paramName
- nazwa parametruobjects
- tablica obiektówpublic static java.lang.String trim(java.lang.String string)
string
-
public static java.lang.String lead(java.lang.String text, java.lang.Long maxLength)
text
- tekst do przycięciamaxLength
- maksymalna długość tekstupublic static java.lang.Object[] permutation(java.lang.Object[] values, java.lang.Object[] rules)
values
values
- tablica stringów do permutacjirules
- tablica z definicjami reguł permutacji, Jedna reguła składa się z dwu elementowej tablicy stringów, gdzie pierwsza
wartość zostanie zamieniona na drugą.public static java.lang.String wrap(java.lang.String text, java.lang.Long maxLength)
maxLengthznaków.
text
- Tekst do podzielenia.maxLength
- Maksymalna długoć linii.
public static java.lang.Boolean startsWith(java.lang.String testedString, java.lang.String pattern)
testedString
- ciąg, który testujemy, czy zaczyna się od patternpattern
- ciąg, od którego powinien zaczynać się testowany ciąg
public static java.lang.Object[] toChars(java.lang.String string)
string
- ciąg znaków
public static java.lang.String format(java.lang.String pattern, java.lang.Object[] arguments)
$text.format("Ala ma {0}, a kot ma {1}", ["kota", "Alę"])
- Parameters:
pattern
- arguments
-
public static java.lang.Boolean contains(java.lang.String string, java.lang.String sequence)
string
- tekstsequence
- sekwencja znaków
false
jeżeli string
lub sequence
jest null. false
jeżeli
sequence
nie wystepuje w string
. W przeciwnym przypadku true
.public static java.lang.Long occurrenceCount(java.lang.String text, java.lang.String sequence)
text
- Text in which will be counted number of sequence
.sequence
- The sequence which will be search in text
.
sequence
in text
. 0 if none.public static java.lang.Long lineCount(java.lang.String text)
text
- Text in which will be counted lines.
text
. 0 if text is empty.public static java.lang.String escapeHtml(java.lang.String text)
StringEscapeUtils.escapeHtml(String)
from apache commons lang
text
- Text to processpublic static java.lang.String escapeCsv(java.lang.String text)
StringEscapeUtils.escapeCsv(String)
from apache commons lang
text
- Text to processpublic static java.lang.String escapeXml(java.lang.String text)
StringEscapeUtils.escapeXml(String)
from apache commons lang
text
- Text to processpublic static java.lang.String escapeJava(java.lang.String text)
StringEscapeUtils.escapeJava(String)
from apache commons lang
text
- Text to processpublic static java.lang.String escapeJavaScript(java.lang.String text)
StringEscapeUtils.escapeJavaScript(String)
from apache commons lang
text
- Text to processpublic static java.lang.String escapeSql(java.lang.String text)
StringEscapeUtils.escapeSql(String)
from apache commons lang
text
- Text to process
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |