Interface GonProviderWrapper<K,V>
- All Superinterfaces:
GonProvider<K,V>
- All Known Implementing Classes:
GonProviderApi.GonProviderApiWrapper
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddElement(Object arr, Object value) default VgetLiteral(Object obj) default ObjectgetProperty(Object obj, Object key) default booleandefault booleanNon-null literal.default booleandefault booleanlistElements(Object arr) listProperties(Object obj) default ObjectnewArray()default ObjectnewDirectLiteral(V value) default VnewLiteral(boolean value) default VnewLiteral(Number value) default VnewLiteral(String value) default ObjectnewNull()default Objectdefault Objectdefault voidremoveElement(Object arr, int index) default voidremoveProperty(Object obj, Object key) default voidsetElement(Object arr, int index, Object value) default voidsetProperty(Object obj, K key, Object value)
-
Method Details
-
getDelegate
GonProvider<K,V> getDelegate() -
parse
- Specified by:
parsein interfaceGonProvider<K,V>
-
newObject
- Specified by:
newObjectin interfaceGonProvider<K,V>
-
isObject
- Specified by:
isObjectin interfaceGonProvider<K,V>
-
setProperty
- Specified by:
setPropertyin interfaceGonProvider<K,V>
-
getProperty
- Specified by:
getPropertyin interfaceGonProvider<K,V>
-
removeProperty
- Specified by:
removePropertyin interfaceGonProvider<K,V>
-
listProperties
- Specified by:
listPropertiesin interfaceGonProvider<K,V>
-
newArray
- Specified by:
newArrayin interfaceGonProvider<K,V>
-
isArray
- Specified by:
isArrayin interfaceGonProvider<K,V>
-
addElement
- Specified by:
addElementin interfaceGonProvider<K,V>
-
setElement
- Specified by:
setElementin interfaceGonProvider<K,V>
-
removeElement
- Specified by:
removeElementin interfaceGonProvider<K,V>
-
listElements
- Specified by:
listElementsin interfaceGonProvider<K,V>
-
newDirectLiteral
- Specified by:
newDirectLiteralin interfaceGonProvider<K,V>
-
newLiteral
- Specified by:
newLiteralin interfaceGonProvider<K,V>
-
newLiteral
- Specified by:
newLiteralin interfaceGonProvider<K,V>
-
newLiteral
- Specified by:
newLiteralin interfaceGonProvider<K,V>
-
isLiteral
Description copied from interface:GonProviderNon-null literal.- Specified by:
isLiteralin interfaceGonProvider<K,V>
-
getLiteral
- Specified by:
getLiteralin interfaceGonProvider<K,V>
-
newNull
- Specified by:
newNullin interfaceGonProvider<K,V>
-
isNull
- Specified by:
isNullin interfaceGonProvider<K,V>
-