palio.modules
Class Text

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.Text
All Implemented Interfaces:
palio.Constants, palio.modules.core.CurrentModuleDataKeys

public class Text
extends palio.modules.core.Module
implements palio.Constants

Moduł Text udostępnia podstawowe funkcje operujące na ciągach znaków.

Moduł jest dostępny w każdej instancji jPalio.

Version:
1.0.23
Author:
Krzysztof Synowiec, Mateusz Gembarzewski, Krzysztof Madyniak

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(palio.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

defaultPermRules1

public static java.lang.Object[][] defaultPermRules1
Domyślne reguły permutacji w jedną stronę.


defaultPermRules2

public static java.lang.Object[][] defaultPermRules2
Domyślne reguły permutacji w drugą stronę.

Constructor Detail

Text

public Text(palio.Instance instance,
            java.util.Properties parameters)
Method Detail

getVersion

public java.lang.String getVersion()
Description copied from class: palio.modules.core.Module
Returns the module version

Specified by:
getVersion in class palio.modules.core.Module

toHTML

public static java.lang.String toHTML(java.lang.String text)
W podanym tekście zamienia znaki: '<', '&', '$gt;' na ich graficzną reprezentację w HTML. UWAGA: Znaki powrotu karetki '\r' są usuwane z tekstu!

Parameters:
text - tekst do sformatowania
Returns:
sformatowany tekst

toHTML

public 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. Dodatkowo można wykonać podmianę znaków nowej linii: '\n'. UWAGA: Znaki powrotu karetki '\r' są usuwane z tekstu!

Parameters:
text - tekst do sformatowania
lineBreakReplacement - tekst do zastąpienia znaków nowej linii
Returns:
sformatowany tekst

replaceRegex

public 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.

Parameters:
string - tekst
regex - wyrażenie regularne w formacie: Summary of regular-expression constructs
replacement - tekst do podmiany wyrażenia regularnego

replaceLoop

public 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. Po zamianie tesktów funkcja ponownie przeszukuje zmieniony tekst w celu ponownej zamiany. Funkcja wykonuje tyle iteracji dopóki nie znajdzie tekstu oldString

Parameters:
string - tekst
oldString - stary tekst
newString - nowy tekst
Since:
jPALIO 6.8.10, module 1.0.12

replace

public 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.

Parameters:
string - tekst
oldString - stary tekst
newString - nowy tekst

replace

public 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.

Parameters:
string - tekst
oldString - stary tekst
newString - nowy tekst
pos - pozycja rozpoczęcia podmian

replaceFirst

public 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.

Parameters:
string - tekst
oldString - stary tekst
newString - nowy tekst

replaceFirst

public 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.

Parameters:
string - tekst
oldString - stary tekst
newString - nowy tekst
pos - pozycja rozpoczęcia podmian

replaceChar

public 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. Jeżeli oldChar lub newChar mają więcej znaków niż jeden, to brany jest pod uwagę tylko pierszy znak danego tekstu, np. oldChar[0] i newChar[0]

Parameters:
string - tekst
oldChar - stary znak
newChar - nowy znak

replaceFirstRegex

public 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. Zostaje zamienione tylko pierwsze wystąpinie wyrażenia regex.

Parameters:
string - tekst
regex - wyrażenie regularne w formacie: Summary of regular-expression constructs
replacement - tekst do podmiany wyrażenia regularnego

matchRegex

public 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. Zwraca true jeżeli cały tekst string pasuje do podanego wyrażenia regularnego np:
$text.matchRegex("ala ma kota", ".*ma.*")

Parameters:
string - tekst
regex - wyrażenie regularne w formacie: Summary of regular-expression constructs

findRegex

public 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.

Parameters:
string - tekst
regex - wyrażenie regularne w formacie: Summary of regular-expression constructs
Since:
jPALIO 6.8.10, module 1.0.13

splitRegex

public static java.lang.Object[] splitRegex(java.lang.String string,
                                            java.lang.String regex)
Dzieli tekst string na tablicę tekstów. Elementem rozdzielającym jest wyrażenie regularne regex.

Parameters:
string - tekst
regex - element rozdzielający - wyrażenie regularne w formacie: Summary of regular-expression constructs

split

public static java.lang.Object[] split(java.lang.String string,
                                       java.lang.String delim)
Dzieli tekst string na tablicę tekstów. Elementami rozdzielającymi są znaki w ciągu delim.

Parameters:
string - tekst
delim - ciąg znaków, z których każdy jest elementem rozdzielającym w tekście string

split

public static java.lang.Object[] split(java.lang.String string,
                                       java.lang.String delim,
                                       java.lang.Boolean returnDelims)
Dzieli tekst string na tablicę tekstów. Elementami rozdzielającymi są znaki w ciągu delim.

Parameters:
string - tekst
delim - ciąg znaków, z których każdy jest elementem rozdzielającym w tekście string
returnDelims - dla true zwraca elemnty rozdzielające jako oddzielne elementy

join

public static java.lang.String join(java.lang.Object[] fragments)
Lączy fragmenty tekstu w jeden ciąg. Każdy fragment może być dowolnym obiektem. Elementy null są pomijane.

Parameters:
fragments - kawałki tekstu do połączenia

join

public static java.lang.String join(java.lang.Object[] fragments,
                                    java.lang.String delim)
Lączy fragmenty tekstu w jeden ciąg. Pomiędzy fragmenty wstawiany jest ciąg delim. Każdy fragment może być dowolnym obiektem. Elementy null są pomijane, ale puste ciągi ("") już nie.

Parameters:
fragments - kawałki tekstu do połączenia
delim - ciąg znaków łączący fragmenty lub null, jeżeli nie było żadnego fragmentu do połączenia

removeSpaces

public static java.lang.String removeSpaces(java.lang.String string)
Zwraca tekst string z usuniętymi spacjami.

Parameters:
string - tekst

toLower

public static java.lang.String toLower(java.lang.String string)
Przekształca tekst string na małe litery.

Parameters:
string - tekst

toUpper

public static java.lang.String toUpper(java.lang.String string)
Przekształca tekst string na duże litery.

Parameters:
string - tekst

toUpperFirst

public static java.lang.String toUpperFirst(java.lang.String string)
Przekształca tekst zamieniając pierszą literę na dużą.

Parameters:
string - tekst

toInitCap

public 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.

Parameters:
string - tekst

subString

public 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). Numeracja znaków w tekście rozpoczyna się od zera.

Parameters:
string - tekst
from - nr pierwszego znaku
to - nr ostatniego znaku (ten znak nie wejdzie w skład wycinka)

subString

public 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. Numeracja znaków w tekście rozpoczyna się od zera.

Parameters:
string - tekst
from - nr pierwszego znaku

stringLen

public static java.lang.Long stringLen(java.lang.String string)
Zwraca długość tekstu string. Jeżeli tekst jest null zwracana jest wartość 0.

Parameters:
string - tekst

indexOf

public static java.lang.Long indexOf(java.lang.String string,
                                     java.lang.String substring)
Zwraca piersze wystąpienie tekstu substring w tekście string. Jeżeli tekst jest null zwracana jest wartość -1.

Parameters:
string - tekst
substring - tekst

indexOf

public 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. Jeżeli tekst jest null zwracana jest wartość -1.

Parameters:
string - tekst
substring - tekst

lastIndexOf

public static java.lang.Long lastIndexOf(java.lang.String string,
                                         java.lang.String substring)
Zwraca ostatnie wystąpienie tekstu substring w tekście string. Jeżeli tekst jest null zwracana jest wartość -1.

Parameters:
string - tekst
substring - tekst

lastIndexOf

public 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. Jeżeli tekst jest null zwracana jest wartość -1.

Parameters:
string - tekst
substring - tekst

add

public static java.lang.String add(java.lang.Object[] objects)
Zwraca tekst utworzony z reprezentacji tekstowych kolejnych elementów tablicy objects.
Tą samą funkcjonalność można uzyskać pisząć $+(objects)

Parameters:
objects - tablica elementów

add

public static java.lang.String add(java.lang.String string1,
                                   java.lang.String string2)
Zwraca sklejony tekst string1 z tekstem string2.
Tą samą funkcjonalność można uzyskać pisząć $+(string1, string2)

Parameters:
string1 - tekst1
string2 - tekst2

add

public static java.lang.String add(java.lang.Object object1,
                                   java.lang.Object object2)
Zwraca reprezentację tekstową obiektu object1 sklejoną z treprezentacją tekstową obiektu object2.
Tą samą funkcjonalność można uzyskać pisząc $+(object1, object2)

Parameters:
object1 - obiekt dowolnego typu
object2 - obiekt dowolnego typu

addSelf

public 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()

Parameters:
paramName - nazwa parametru
object - obiekt
Since:
jPALIO 6.13.21, module 1.0.16

addSelf

public 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()

Parameters:
paramName - nazwa parametru
objects - tablica obiektów
Since:
jPALIO 7.0.30, module 1.0.18

trim

public 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).

Parameters:
string -
Returns:
Obcięty ciąg. Jak ciąg będzie pusty to zwraca null!

lead

public 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.

Parameters:
text - tekst do przycięcia
maxLength - maksymalna długość tekstu

permutation

public static java.lang.Object[] permutation(java.lang.Object[] values,
                                             java.lang.Object[] rules)
Zwraca permutację stringów w values

Parameters:
values - tablica stringów do permutacji
rules - tablica z definicjami reguł permutacji, Jedna reguła składa się z dwu elementowej tablicy stringów, gdzie pierwsza wartość zostanie zamieniona na drugą.

wrap

public 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.

Parameters:
text - Tekst do podzielenia.
maxLength - Maksymalna długoœć linii.
Returns:
Podzielony tekst.

startsWith

public 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.

Parameters:
testedString - ciąg, który testujemy, czy zaczyna się od pattern
pattern - ciąg, od którego powinien zaczynać się testowany ciąg
Returns:
true gdy testedString zaczyna się od pattern

toChars

public static java.lang.Object[] toChars(java.lang.String string)
Rozbija ciąg znaków na pojedyncze znaki.

Parameters:
string - ciąg znaków
Returns:
tablicę stringów z których każdy zawiera tylko jeden znak

format

public static java.lang.String format(java.lang.String pattern,
                                      java.lang.Object[] arguments)
Formatuje podany tekst przy użyciu podanych argumentów. Przykładowe użycie:
$text.format("Ala ma {0}, a kot ma {1}", ["kota", "Alę"])

Parameters:
pattern -
arguments -

contains

public 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

Parameters:
string - tekst
sequence - sekwencja znaków
Returns:
false jeżeli string lub sequence jest null. false jeżeli sequence nie wystepuje w string. W przeciwnym przypadku true.

occurrenceCount

public static java.lang.Long occurrenceCount(java.lang.String text,
                                             java.lang.String sequence)
Return number of occurence of sequence in text.

Parameters:
text - Text in which will be counted number of sequence.
sequence - The sequence which will be search in text.
Returns:
Number of occurrence of sequence in text. 0 if none.
Since:
7.4

lineCount

public static java.lang.Long lineCount(java.lang.String text)
Return number of line in text.

Parameters:
text - Text in which will be counted lines.
Returns:
Number of lines in text. 0 if text is empty.
Since:
7.4

escapeHtml

public static java.lang.String escapeHtml(java.lang.String text)
Encapsulates method StringEscapeUtils#escapeHtml(String) from apache commons lang

Parameters:
text - Text to process
Since:
module 1.0.23, jPALIO 7.4.65

escapeCsv

public static java.lang.String escapeCsv(java.lang.String text)
Encapsulates method StringEscapeUtils#escapeCsv(String) from apache commons lang

Parameters:
text - Text to process
Since:
module 1.0.23, jPALIO 7.4.65

escapeXml

public static java.lang.String escapeXml(java.lang.String text)
Encapsulates method StringEscapeUtils#escapeXml(String) from apache commons lang

Parameters:
text - Text to process
Since:
module 1.0.23, jPALIO 7.4.65

escapeJava

public static java.lang.String escapeJava(java.lang.String text)
Encapsulates method StringEscapeUtils#escapeJava(String) from apache commons lang

Parameters:
text - Text to process
Since:
module 1.0.23, jPALIO 7.4.65

escapeJavaScript

public static java.lang.String escapeJavaScript(java.lang.String text)
Encapsulates method StringEscapeUtils#escapeJavaScript(String) from apache commons lang

Parameters:
text - Text to process
Since:
module 1.0.23, jPALIO 7.4.65

escapeSql

public static java.lang.String escapeSql(java.lang.String text)
Encapsulates method StringEscapeUtils#escapeSql(String) from apache commons lang

Parameters:
text - Text to process
Since:
module 1.0.23, jPALIO 7.4.65