|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.type.List
public final class List
List is not a type, only some static method to manipulate String lists
Constructor Summary | |
---|---|
List()
|
Method Summary | |
---|---|
static String |
arrayToList(Array array,
String delimeter)
convert Array Object to string list |
static String |
arrayToList(Collection.Key[] array,
String delimeter)
|
static String |
arrayToList(String[] array,
String delimeter)
convert a string array to string list |
static String |
arrayToListTrim(String[] array,
String delimeter)
convert a string array to string list, removes empty values at begin and end of the list |
static String |
first(String list,
String delimeter)
Deprecated. use instead first(String list, String delimeter, boolean ignoreEmpty) |
static String |
first(String list,
String delimeter,
boolean ignoreEmpty)
return first element of the list |
static String |
getAt(String list,
char delimeter,
int position,
boolean ignoreEmpty)
get a elemnt at a specified position in list |
static String |
getAt(String list,
String delimeter,
int position,
boolean ignoreEmpty)
gets a value from list |
static String |
last(String list,
char delimeter)
return last element of the list |
static String |
last(String list,
String delimeter)
Deprecated. use instead last(String list, String delimeter, boolean ignoreEmpty) |
static String |
last(String list,
String delimeter,
boolean ignoreEmpty)
return last element of the list |
static int |
len(String list,
char delimeter,
boolean ignoreEmpty)
returns count of items in the list |
static int |
len(String list,
String delimeter,
boolean ignoreEmpty)
returns count of items in the list |
static int |
listContains(String list,
String value,
String delimeter)
returns if a value of the list contains given value, case sensitive |
static int |
listContainsIgnoreEmpty(String list,
String value,
String delimeter)
returns if a value of the list contains given value, case sensitive, ignore empty positions |
static int |
listContainsIgnoreEmptyNoCase(String list,
String value,
String delimeter)
returns if a value of the list contains given value, ignore case, ignore empty values |
static int |
listContainsNoCase(String list,
String value,
String delimeter)
returns if a value of the list contains given value, ignore case |
static int |
listFind(String list,
String value)
finds a value inside a list, case sensitive |
static int |
listFind(String list,
String value,
String delimeter)
finds a value inside a list, do not case sensitive |
static int |
listFindForSwitch(String list,
String value,
String delimeter)
|
static int |
listFindIgnoreEmpty(String list,
String value,
char delimeter)
finds a value inside a list, case sensitive, ignore empty items |
static int |
listFindIgnoreEmpty(String list,
String value,
String delimeter)
finds a value inside a list, case sensitive, ignore empty items |
static int |
listFindNoCase(String list,
String value)
finds a value inside a list, ignore case |
static int |
listFindNoCase(String list,
String value,
String delimeter)
finds a value inside a list, do not ignore case |
static int |
listFindNoCase(String list,
String value,
String delimeter,
boolean trim)
finds a value inside a list, do not ignore case |
static int |
listFindNoCaseIgnoreEmpty(String list,
String value,
char delimeter)
finds a value inside a list, ignore case, ignore empty items |
static int |
listFindNoCaseIgnoreEmpty(String list,
String value,
String delimeter)
finds a value inside a list, ignore case, ignore empty items |
static String |
listInsertAt(String list,
int pos,
String value,
String delimeter,
boolean ignoreEmpty)
casts a list to Array object, remove all empty items at start and end of the list and store count to info |
static Array |
listToArray(String list,
char delimeter)
casts a list to Array object |
static Array |
listToArray(String list,
String delimeter)
casts a list to Array object |
static Array |
listToArray(String list,
String delimeter,
boolean multiCharDelim)
|
static Array |
listToArrayRemoveEmpty(String list,
char delimeter)
casts a list to Array object remove Empty Elements |
static Array |
listToArrayRemoveEmpty(String list,
String delimeter)
|
static Array |
listToArrayRemoveEmpty(String list,
String delimeter,
boolean multiCharDelim)
casts a list to Array object remove Empty Elements |
static Array |
listToArrayTrim(String list,
char delimeter)
casts a list to Array object, remove all empty items at start and end of the list |
static Array |
listToArrayTrim(String list,
char delimeter,
int[] info)
casts a list to Array object, remove all empty items at start and end of the list |
static Array |
listToArrayTrim(String list,
String delimeter)
casts a list to Array object, remove all empty items at start and end of the list |
static Array |
listToArrayTrim(String list,
String delimeter,
int[] info)
casts a list to Array object, remove all empty items at start and end of the list and store count to info |
static String |
listToList(List list,
String delimeter)
|
static Set<String> |
listToSet(String list,
char delimeter,
boolean trim)
|
static Set<String> |
listToSet(String list,
String delimeter,
boolean trim)
|
static String[] |
listToStringArray(String list,
char delimeter)
|
static StringList |
listToStringListRemoveEmpty(String list,
char delimeter)
casts a list to Array object remove Empty Elements |
static Array |
listWithQuotesToArray(String list,
String delimeter,
String quotes)
casts a list to Array object, the list can be have quoted (",') arguments and delimter in this arguments are ignored. |
static String |
rest(String list,
String delimeter,
boolean ignoreEmpty)
casts a list to Array object remove Empty Elements |
static String |
sort(String list,
String sortType,
String sortOrder,
String delimiter)
sorts a string list |
static String |
sortIgnoreEmpty(String list,
String sortType,
String sortOrder,
String delimiter)
sorts a string list |
static StringList |
toList(String list,
char delimeter)
|
static StringList |
toListTrim(String list,
char delimeter)
|
static Set<String> |
toSet(String[] arr)
|
static String[] |
toStringArray(Array array)
cast a Object Array to a String Array |
static String[] |
toStringArray(Array array,
String defaultValue)
cast a Object Array to a String Array |
static String[] |
toStringArrayEL(Array array)
cast a Object Array to a String Array |
static String[] |
toStringArrayTrim(Array array)
cast a Object Array to a String Array and trim all values |
static StringList |
toWordList(String list)
|
static String[] |
trim(String[] array)
trims a string array, removes all empty array positions at the start and the end of the array |
static String |
trim(String list,
String delimeter)
trims a string list, remove all empty delimeter at start and the end |
static String |
trim(String list,
String delimeter,
int[] removeInfo)
trims a string list, remove all empty delimeter at start and the end |
static Array |
trimItems(Array arr)
trim every single item of the array |
static String[] |
trimItems(String[] arr)
trim every single item of the array |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public List()
Method Detail |
---|
public static Array listWithQuotesToArray(String list, String delimeter, String quotes)
list
- list to castdelimeter
- delimter of the listquotes
- quotes of the list
public static Array listToArray(String list, String delimeter)
list
- list to castdelimeter
- delimter of the list
public static Array listToArray(String list, String delimeter, boolean multiCharDelim)
public static Array listToArray(String list, char delimeter)
list
- list to castdelimeter
- delimter of the list
public static Array listToArrayRemoveEmpty(String list, String delimeter, boolean multiCharDelim)
list
- list to castdelimeter
- delimter of the list
public static Array listToArrayRemoveEmpty(String list, String delimeter)
public static Array listToArrayRemoveEmpty(String list, char delimeter)
list
- list to castdelimeter
- delimter of the list
public static String rest(String list, String delimeter, boolean ignoreEmpty)
list
- list to castdelimeter
- delimter of the list
public static StringList listToStringListRemoveEmpty(String list, char delimeter)
list
- list to castdelimeter
- delimter of the list
public static Array listToArrayTrim(String list, String delimeter)
list
- list to castdelimeter
- delimter of the list
public static Array listToArrayTrim(String list, String delimeter, int[] info)
list
- list to castdelimeter
- delimter of the listinfo
-
public static String listInsertAt(String list, int pos, String value, String delimeter, boolean ignoreEmpty) throws ExpressionException
list
- list to castdelimeter
- delimter of the listinfo
-
ExpressionException
public static Array listToArrayTrim(String list, char delimeter)
list
- list to castdelimeter
- delimter of the list
public static StringList toListTrim(String list, char delimeter)
list
- delimeter
-
public static StringList toList(String list, char delimeter)
list
- delimeter
-
public static StringList toWordList(String list)
public static Array listToArrayTrim(String list, char delimeter, int[] info)
list
- list to castdelimeter
- delimter of the listinfo
-
public static int listFindNoCase(String list, String value)
list
- list to searchvalue
- value to find
public static int listFindNoCase(String list, String value, String delimeter)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the list
public static int listFindNoCase(String list, String value, String delimeter, boolean trim)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the listtrim
- trim the list or not
public static int listFindForSwitch(String list, String value, String delimeter)
public static int listFindNoCaseIgnoreEmpty(String list, String value, String delimeter)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the list
public static int listFindNoCaseIgnoreEmpty(String list, String value, char delimeter)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the list
public static int listFind(String list, String value)
list
- list to searchvalue
- value to find
public static int listFind(String list, String value, String delimeter)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the list
public static int listFindIgnoreEmpty(String list, String value, String delimeter)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the list
public static int listFindIgnoreEmpty(String list, String value, char delimeter)
list
- list to searchvalue
- value to finddelimeter
- delimeter of the list
public static int listContainsNoCase(String list, String value, String delimeter)
list
- list to search invalue
- value to serachdelimeter
- delimeter of the list
public static int listContainsIgnoreEmptyNoCase(String list, String value, String delimeter)
list
- list to search invalue
- value to serachdelimeter
- delimeter of the list
public static int listContains(String list, String value, String delimeter)
list
- list to search invalue
- value to serachdelimeter
- delimeter of the list
public static int listContainsIgnoreEmpty(String list, String value, String delimeter)
list
- list to search invalue
- value to serachdelimeter
- delimeter of the list
public static String arrayToListTrim(String[] array, String delimeter)
array
- array to convertdelimeter
- delimeter for the new list
public static String arrayToList(String[] array, String delimeter)
array
- array to convertdelimeter
- delimeter for the new list
public static String arrayToList(Collection.Key[] array, String delimeter)
public static String arrayToList(Array array, String delimeter) throws PageException
array
- array to convertdelimeter
- delimeter for the new list
PageException
public static String listToList(List list, String delimeter) throws PageException
PageException
public static String[] trim(String[] array)
array
- array to remove elements
public static String trim(String list, String delimeter)
list
- list to trimdelimeter
- delimeter of the list
public static String trim(String list, String delimeter, int[] removeInfo)
list
- list to trimdelimeter
- delimeter of the listremoveInfo
- int array contain count of removed values (removeInfo[0]=at the begin;removeInfo[1]=at the end)
public static String sortIgnoreEmpty(String list, String sortType, String sortOrder, String delimiter) throws PageException
list
- list to sortsortType
- sort type (numeric,text,textnocase)sortOrder
- sort order (asc,desc)delimiter
- list delimeter
PageException
public static String sort(String list, String sortType, String sortOrder, String delimiter) throws PageException
list
- list to sortsortType
- sort type (numeric,text,textnocase)sortOrder
- sort order (asc,desc)delimiter
- list delimeter
PageException
public static String[] toStringArrayEL(Array array)
array
-
public static String[] toStringArray(Array array) throws PageException
array
-
PageException
public static String[] toStringArray(Array array, String defaultValue)
array
- defaultValue
-
public static String[] toStringArrayTrim(Array array) throws PageException
array
-
PageException
public static String first(String list, String delimeter)
list
- delimeter
-
public static String first(String list, String delimeter, boolean ignoreEmpty)
list
- delimeter
- ignoreEmpty
-
public static String last(String list, String delimeter)
list
- delimeter
-
public static String last(String list, String delimeter, boolean ignoreEmpty)
list
- delimeter
- ignoreEmpty
-
public static String last(String list, char delimeter)
list
- delimeter
-
public static int len(String list, char delimeter, boolean ignoreEmpty)
list
- delimeter
-
public static int len(String list, String delimeter, boolean ignoreEmpty)
list
- delimeter
-
public static String getAt(String list, String delimeter, int position, boolean ignoreEmpty)
list
- list to castdelimeter
- delimter of the listposition
-
public static String getAt(String list, char delimeter, int position, boolean ignoreEmpty)
list
- list to castdelimeter
- delimter of the listposition
-
public static String[] listToStringArray(String list, char delimeter)
public static String[] trimItems(String[] arr)
arr
-
public static Array trimItems(Array arr) throws PageException
arr
-
PageException
public static Set<String> listToSet(String list, String delimeter, boolean trim)
public static Set<String> listToSet(String list, char delimeter, boolean trim)
public static Set<String> toSet(String[] arr)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |