Package org.aksw.jenax.io.rdf.json
Class JsonProviderOverJsonPath
java.lang.Object
org.aksw.jenax.io.rdf.json.JsonProviderOverJsonPath
- All Implemented Interfaces:
JsonProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddElement(Object arr, Object value) voidensureValidJson(Object obj) org.apache.jena.graph.NodegetLiteral(Object obj) org.apache.jena.graph.NodegetObjectId(Object obj) Get the id of an object.getProperty(Object obj, String p) booleanbooleanbooleanbooleannewArray()newLiteral(boolean value) newLiteral(double value) newLiteral(long value) newLiteral(String value) newLiteral(BigDecimal value) newNull()voidremoveElement(Object arr, int index) voidremoveProperty(Object obj, String p) voidsetElement(Object arr, int index, Object value) voidsetProperty(Object obj, String p, Object value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.io.rdf.json.JsonProvider
computePropertyIfAbsent, getOrCreateObject
-
Field Details
-
delegate
protected com.jayway.jsonpath.spi.json.JsonProvider delegate
-
-
Constructor Details
-
JsonProviderOverJsonPath
public JsonProviderOverJsonPath()
-
-
Method Details
-
newObject
- Specified by:
newObjectin interfaceJsonProvider
-
isObject
- Specified by:
isObjectin interfaceJsonProvider
-
getObjectId
Description copied from interface:JsonProviderGet the id of an object. Can be thought of as extracting the@idattribute of a JSON-LD object.- Specified by:
getObjectIdin interfaceJsonProvider
-
setProperty
- Specified by:
setPropertyin interfaceJsonProvider
-
getProperty
- Specified by:
getPropertyin interfaceJsonProvider
-
removeProperty
- Specified by:
removePropertyin interfaceJsonProvider
-
ensureValidJson
- Specified by:
ensureValidJsonin interfaceJsonProvider
-
newArray
- Specified by:
newArrayin interfaceJsonProvider
-
isArray
- Specified by:
isArrayin interfaceJsonProvider
-
addElement
- Specified by:
addElementin interfaceJsonProvider
-
setElement
- Specified by:
setElementin interfaceJsonProvider
-
removeElement
- Specified by:
removeElementin interfaceJsonProvider
-
newLiteral
- Specified by:
newLiteralin interfaceJsonProvider
-
newLiteral
- Specified by:
newLiteralin interfaceJsonProvider
-
newLiteral
- Specified by:
newLiteralin interfaceJsonProvider
-
newLiteral
- Specified by:
newLiteralin interfaceJsonProvider
-
newLiteral
- Specified by:
newLiteralin interfaceJsonProvider
-
isLiteral
- Specified by:
isLiteralin interfaceJsonProvider
-
getLiteral
- Specified by:
getLiteralin interfaceJsonProvider
-
newNull
- Specified by:
newNullin interfaceJsonProvider
-
isNull
- Specified by:
isNullin interfaceJsonProvider
-