Class ArrayString
- java.lang.Object
-
- org.pepstock.charba.client.commons.Array
-
- org.pepstock.charba.client.commons.ArrayString
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ArrayString
fromOrEmpty(boolean asSet, Key... items)
Creates a java script array of strings starting from array of keys.static ArrayString
fromOrEmpty(String... items)
This method creates new array instance with a variable number ofstring
arguments.static ArrayString
fromOrEmpty(List<String> items)
Creates a java script array of strings starting from list of strings.static <T extends Key>
ArrayStringfromOrEmpty(Set<T> items)
Creates a java script array of strings starting from set of keys.static ArrayString
fromOrEmpty(IsColor... items)
Creates a java script array of strings starting from array of colors.static ArrayString
fromOrEmpty(Key... items)
Creates a java script array of strings starting from array of keys.static ArrayString
fromOrNull(boolean asSet, Key... items)
Creates a java script array of strings starting from array of keys.static ArrayString
fromOrNull(String... items)
This method creates new array instance with a variable number ofstring
arguments.static ArrayString
fromOrNull(List<String> items)
Creates a java script array of strings starting from list of strings.static <T extends Key>
ArrayStringfromOrNull(Set<T> items)
Creates a java script array of strings starting from set of keys.static ArrayString
fromOrNull(IsColor... items)
Creates a java script array of strings starting from array of colors.static ArrayString
fromOrNull(Key... items)
Creates a java script array of strings starting from array of keys.String
get(int index)
Gets the value at a given index.
-
-
-
Method Detail
-
fromOrNull
@JsOverlay public static ArrayString fromOrNull(String... items)
This method creates new array instance with a variable number ofstring
arguments.- Parameters:
items
- string items to create new array- Returns:
- new array instance of strings or
null
if argument isnull
or length to 0
-
fromOrEmpty
@JsOverlay public static ArrayString fromOrEmpty(String... items)
This method creates new array instance with a variable number ofstring
arguments.- Parameters:
items
- string items to create new array- Returns:
- new array instance of strings or an empty array if argument is
null
or length to 0
-
fromOrNull
@JsOverlay public static ArrayString fromOrNull(List<String> items)
Creates a java script array of strings starting from list of strings.- Parameters:
items
- list of strings to load in the new java script array.- Returns:
- new array instance of strings or
null
if argument isnull
or empty
-
fromOrEmpty
@JsOverlay public static ArrayString fromOrEmpty(List<String> items)
Creates a java script array of strings starting from list of strings.- Parameters:
items
- list of strings to load in the new java script array.- Returns:
- new array instance of strings or an empty array if argument is
null
or empty
-
fromOrNull
@JsOverlay public static ArrayString fromOrNull(IsColor... items)
Creates a java script array of strings starting from array of colors.- Parameters:
items
- array of colors to load in the new java script array.- Returns:
- new array instance of strings or
null
if argument isnull
or length to 0
-
fromOrEmpty
@JsOverlay public static ArrayString fromOrEmpty(IsColor... items)
Creates a java script array of strings starting from array of colors.- Parameters:
items
- array of colors to load in the new java script array.- Returns:
- new array instance of strings or an mepty array if argument is
null
or length to 0
-
fromOrNull
@JsOverlay public static ArrayString fromOrNull(Key... items)
Creates a java script array of strings starting from array of keys.- Parameters:
items
- array of keys to load in the new java script array.- Returns:
- new array instance of strings or
null
if argument isnull
or length to 0
-
fromOrNull
@JsOverlay public static ArrayString fromOrNull(boolean asSet, Key... items)
Creates a java script array of strings starting from array of keys.- Parameters:
items
- array of keys to load in the new java script array.asSet
- iftrue
, the array is build without duplicates, as a set- Returns:
- new array instance of strings or
null
if argument isnull
or length to 0
-
fromOrEmpty
@JsOverlay public static ArrayString fromOrEmpty(Key... items)
Creates a java script array of strings starting from array of keys.- Parameters:
items
- array of keys to load in the new java script array.- Returns:
- new array instance of strings or an empty array if argument is
null
or length to 0
-
fromOrEmpty
@JsOverlay public static ArrayString fromOrEmpty(boolean asSet, Key... items)
Creates a java script array of strings starting from array of keys.- Parameters:
items
- array of keys to load in the new java script array.asSet
- iftrue
, the array is build without duplicates, as a set- Returns:
- new array instance of strings or an empty array if argument is
null
or length to 0
-
fromOrNull
@JsOverlay public static <T extends Key> ArrayString fromOrNull(Set<T> items)
Creates a java script array of strings starting from set of keys.- Type Parameters:
T
- type of the key- Parameters:
items
- set of keys to load in the new java script array.- Returns:
- new array instance of strings or
null
if argument isnull
or empty
-
fromOrEmpty
@JsOverlay public static <T extends Key> ArrayString fromOrEmpty(Set<T> items)
Creates a java script array of strings starting from set of keys.- Type Parameters:
T
- type of the key- Parameters:
items
- set of keys to load in the new java script array.- Returns:
- new array instance of strings or an empty array if argument is
null
or empty
-
get
@JsOverlay public String get(int index)
Gets the value at a given index. If no value exists at the given index, a type-conversion error will occur in Development Mode and unpredictable behavior may occur in Production Mode. If the numeric value returned is non-integral, it will cause a warning in Development Mode, and may affect the results of mathematical expressions.- Parameters:
index
- the index to be retrieved- Returns:
- the value at the given index
-
-