public class JsonObjectLazy extends JsonObject
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
FILTERPROP |
ALLOWDUPLICATE, ALLOWEMPTYVALUE, BIDI, CASESENSITIVE, flag, MAP, READONLY, REMOVED, VISIBLEEND, START| Constructor | Description |
|---|---|
JsonObjectLazy(java.lang.Object element) |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.lang.Object |
getByIndex(int offset,
int index,
int size) |
|
java.lang.Object |
getReference() |
|
boolean |
lazyLoad() |
|
java.lang.Object |
loadValue(java.lang.Object key) |
Tries to load the Value directly from the JSObject, if it is not already loaded.
|
addHashItem, addKeyValue, checkValue, clear, contains, containsAll, containsAll, fireProperty, first, flag, get, getPositionKey, getTypClass, getValue, hashKey, hasKeyAndPos, indexOf, init, init, init, isAllowDuplicate, isAllowEmptyValue, isCaseSensitive, isEmpty, isReadOnly, isVisible, last, lastIndexOf, move, pack, removeAll, removeByObject, removeItem, reset, reset, retainAll, setAllowEmptyValue, setFlag, setValue, size, subList, toArray, toArray, toString, with, withAllowDuplicate, withAllowEmptyValue, withCaseSensitive, withFlag, without, withSize, withType, withVisiblegetKeyByIndex, getString, getValue, getValueByIndex, put, setAllowEmptyValueaddToList, create, getElementBy, getJsonArray, getJsonObject, getNewList, has, parseItem, setType, toString, toString, withEntity, withKeyValue, withKeyValue, without, withTokener, withValue, withValueclear, compute, computeIfAbsent, computeIfPresent, entry, forEach, getOrDefault, hashCode, isEmpty, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, putIfAbsent, remove, replace, replace, replaceAll, sizeclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, add, add, addToKeyValue, comparator, containsKey, containsValue, copyEntity, entrySet, equals, get, getBoolean, getDouble, getInt, getInt, getKey, getKeyByIndex, getLong, getPositionValue, getString, getString, getValueByIndex, increment, indexOfValue, isComparator, iterator, keyIterator, keySet, put, putAll, remove, removeByIndex, removePos, replaceAllValues, setValue, setValueItem, toTable, values, valuesArrayIntern, with, withComparator, withKeyValueString, withList, withMap, withMultIndexpublic static final java.lang.String FILTERPROP
public boolean lazyLoad()
protected java.lang.Object getByIndex(int offset,
int index,
int size)
getByIndex in class AbstractArray<java.lang.String>public java.lang.Object getReference()
public java.lang.Object loadValue(java.lang.Object key)
key - load the Key from Json