Skip navigation links
A C D E G H I J K L M N P S T U V 

A

asBoolean() - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts current value to a boolean value.
asBoolean(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified position to a boolean value.
asBoolean(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified property to a boolean value.
asDouble() - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts current value to a double value.
asDouble(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified position to a double value.
asDouble(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified property to a double value.
asInt() - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts current value to an integer value.
asInt(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified position to an integer value.
asInt(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified property to an integer value.
asList(Class<T>) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts current ARRAY container to List.
asMap(Class<T>) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts current OBJECT container to Map.
asString() - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts current value to a string value.
asString(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified position to a string value.
asString(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Converts value, which is located in the specified property to a string value.

C

clone(UniversalContainer) - Static method in class com.github.jshaptic.js4j.Lodash
Creates a shallow copy of the value.
clone() - Method in class com.github.jshaptic.js4j.UniversalContainer
A shortcut to the Lodash.clone(UniversalContainer) method.
com.github.jshaptic.js4j - package com.github.jshaptic.js4j
 
concat(Object...) - Method in class com.github.jshaptic.js4j.UniversalContainer
This method has two different algorithms depending on the current container type:
ContainerConstructor - Enum in com.github.jshaptic.js4j
 
ContainerException - Exception in com.github.jshaptic.js4j
 
ContainerException(String) - Constructor for exception com.github.jshaptic.js4j.ContainerException
 
ContainerFactory - Class in com.github.jshaptic.js4j
 
create() - Method in class com.github.jshaptic.js4j.UniversalContainer
Creates new OBJECT container, with the current container as a prototype.
createArray() - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
createArray(Object...) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
createArrayIfFalse(UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
createObject() - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
createObject(Object...) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
createObjectIfFalse(UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
customize(UniversalContainer, UniversalContainer) - Method in interface com.github.jshaptic.js4j.ValueCustomizer
 

D

deepEquals(Object) - Method in class com.github.jshaptic.js4j.UniversalContainer
defaultContainerIfFalse(UniversalContainer, UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
defaultContainerIfNull(UniversalContainer, UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
delete(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Removes an index from the current container.
delete(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Removes a property from the current container.

E

equals(Object) - Method in class com.github.jshaptic.js4j.UniversalContainer
Compares current container and passed value and returns true if they equal.
extend(UniversalContainer, UniversalContainer...) - Static method in class com.github.jshaptic.js4j.Lodash
Assigns own enumerable properties of source OBJECT container(s) to the destination OBJECT container.
extend(UniversalContainer...) - Method in class com.github.jshaptic.js4j.UniversalContainer

G

get(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Reads a value from the current container located at specified index.
get(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Reads specified property from the current container.
getConstructor() - Method in class com.github.jshaptic.js4j.UniversalContainer
Reads built-in "constructor" property.
getLength() - Method in class com.github.jshaptic.js4j.UniversalContainer
Reads built-in "length" property.
getLength(Integer) - Method in class com.github.jshaptic.js4j.UniversalContainer
Reads built-in "length" property.
getProto() - Method in class com.github.jshaptic.js4j.UniversalContainer
Returns current container's prototype.

H

has(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if specified index exists in the current container.
has(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if specified property exists in the current container.
has(int, boolean) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if specified index exists in the current container.
has(String, boolean) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if specified property exists in the current container.

I

indexOf(Object) - Method in class com.github.jshaptic.js4j.UniversalContainer
This method has two different algorithms depending on the current container type:
isArray(Object) - Static method in class com.github.jshaptic.js4j.Lodash
Checks if value is classified as an ARRAY container.
isArray() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is ARRAY container.
isArray(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is ARRAY container.
isArray(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is ARRAY container.
isBoolean() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is BOOLEAN LITERAL container.
isBoolean(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is BOOLEAN LITERAL container.
isBoolean(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is BOOLEAN LITERAL container.
isEqual(UniversalContainer, Object) - Static method in class com.github.jshaptic.js4j.Lodash
Performs a deep comparison between two values to determine if they are equivalent.
isNull(Object) - Static method in class com.github.jshaptic.js4j.Lodash
Checks if value is classified as a NULL container.
isNull() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is NULL container.
isNull(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is NULL container.
isNull(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is NULL container.
isNumber() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is NUMBER LITERAL container.
isNumber(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is NUMBER LITERAL container.
isNumber(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is NUMBER LITERAL container.
isObject(Object) - Static method in class com.github.jshaptic.js4j.Lodash
Checks if value is classified as an OBJECT container.
isObject() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is OBJECT container.
isObject(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is OBJECT, ARRAY or NULL container.
isObject(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is OBJECT, ARRAY or NULL container.
isString() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is STRING LITERAL container.
isString(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is STRING LITERAL container.
isString(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is STRING LITERAL container.
isUndefined(Object) - Static method in class com.github.jshaptic.js4j.Lodash
Checks if value is classified as a UNDEFINED container.
isUndefined() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container is UNDEFINED container.
isUndefined(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position is UNDEFINED container.
isUndefined(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property is UNDEFINED container.
iterator() - Method in class com.github.jshaptic.js4j.UniversalContainer
Creates iterator over current container values (if it's ARRAY or STRING) or keys (if OBJECT), which can be in for statement.

J

JsonParser - Class in com.github.jshaptic.js4j
 
JsonParser() - Constructor for class com.github.jshaptic.js4j.JsonParser
 
JsonParserException - Exception in com.github.jshaptic.js4j
 
JsonParserException(String) - Constructor for exception com.github.jshaptic.js4j.JsonParserException
 

K

keys() - Method in class com.github.jshaptic.js4j.UniversalContainer
Returns a set of all own indexes/properties of the current container.
keys(boolean) - Method in class com.github.jshaptic.js4j.UniversalContainer
Returns a set of all indexes/properties of the current container.

L

last(UniversalContainer) - Static method in class com.github.jshaptic.js4j.Lodash
Gets the last element of enumerable container like ARRAY or STRING LITERAL.
last() - Method in class com.github.jshaptic.js4j.UniversalContainer
A shortcut to the Lodash.last(UniversalContainer) method.
Lodash - Class in com.github.jshaptic.js4j
Java port of the javascript's famous library Lodash.

M

merge(UniversalContainer, UniversalContainer...) - Static method in class com.github.jshaptic.js4j.Lodash
Recursively merges own enumerable properties of the source OBJECT container(s), that don't resolve to UNDEFINED into the destination OBJECT container.
merge(UniversalContainer, ValueCustomizer, UniversalContainer...) - Static method in class com.github.jshaptic.js4j.Lodash
Recursively merges own enumerable properties of the source OBJECT container(s), that don't resolve to UNDEFINED into the destination OBJECT container.
merge(UniversalContainer...) - Method in class com.github.jshaptic.js4j.UniversalContainer

N

nullContainer() - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
nullContainerIfFalse(UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
nullContainerIfNull(UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 

P

parse(String) - Static method in class com.github.jshaptic.js4j.JsonParser
 
pop() - Method in class com.github.jshaptic.js4j.UniversalContainer
Removes the last value from the current container and returns removed value.
push(Object...) - Method in class com.github.jshaptic.js4j.UniversalContainer
Adds one or more values to the end of the current ARRAY container and returns new length.

S

set(int, Object) - Method in class com.github.jshaptic.js4j.UniversalContainer
Writes value in the current container under specified index.
set(String, Object) - Method in class com.github.jshaptic.js4j.UniversalContainer
Writes value in the current container under specified property.
setLength(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Overrides built-in "length" property.
shift() - Method in class com.github.jshaptic.js4j.UniversalContainer
Removes the element at the zeroeth index and shifts the values at consecutive indexes down, then returns the removed value.
splice(int, int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Changes the content of th current ARRAY container by removing existing elements using start and deleteCount parameters.
stringify(UniversalContainer) - Static method in class com.github.jshaptic.js4j.JsonParser
 

T

test() - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if current container can be resolved to true in "if" conditions.
test(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value at specified position can be resolved to true in "if" conditions.
test(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Checks if value in specified property can be resolved to true in "if" conditions.
toString() - Method in class com.github.jshaptic.js4j.UniversalContainer
Returns a string representation of the current container.

U

undefinedContainer() - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
undefinedContainerIfFalse(UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
undefinedContainerIfNull(UniversalContainer) - Static method in class com.github.jshaptic.js4j.ContainerFactory
 
UniversalContainer - Class in com.github.jshaptic.js4j
Wrapper container for various types of objects, also provides some generic methods for manipulation over stored object regardless of the class.
UniversalContainer(Object) - Constructor for class com.github.jshaptic.js4j.UniversalContainer
Constructor, which will produce simple LITERAL container with the specified value.
UniversalContainer(UniversalContainer) - Constructor for class com.github.jshaptic.js4j.UniversalContainer
Constructor, which will produce very shallow copy of the specified container.
UniversalContainer(Object[]) - Constructor for class com.github.jshaptic.js4j.UniversalContainer
Constructor, which will produce ARRAY container with the values based on the specified array.
UniversalContainer(Iterable<Object>) - Constructor for class com.github.jshaptic.js4j.UniversalContainer
Constructor, which will produce ARRAY container with the values based on the specified Iterable object.
UniversalContainer(Map<Object, Object>) - Constructor for class com.github.jshaptic.js4j.UniversalContainer
Constructor, which will produce OBJECT container with the values based on the specified Map.

V

ValueCustomizer - Interface in com.github.jshaptic.js4j
 
valueOf(String) - Static method in enum com.github.jshaptic.js4j.ContainerConstructor
Returns the enum constant of this type with the specified name.
valueOf() - Method in class com.github.jshaptic.js4j.UniversalContainer
Simply extracts value from the current container.
valueOf(int) - Method in class com.github.jshaptic.js4j.UniversalContainer
Simply extracts value from the specified position in the current container.
valueOf(String) - Method in class com.github.jshaptic.js4j.UniversalContainer
Simply extracts value from the specified property in the current container.
values() - Static method in enum com.github.jshaptic.js4j.ContainerConstructor
Returns an array containing the constants of this enum type, in the order they are declared.
values(UniversalContainer) - Static method in class com.github.jshaptic.js4j.Lodash
Creates an ARRAY continer of the own enumerable string keyed property values of OBJECT container.
values() - Method in class com.github.jshaptic.js4j.UniversalContainer
A shortcut to the Lodash.values(UniversalContainer) method.
A C D E G H I J K L M N P S T U V 
Skip navigation links