Package be.ugent.rml.functions
Class FunctionUtils
- java.lang.Object
-
- be.ugent.rml.functions.FunctionUtils
-
public class FunctionUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionUtils()
-
Method Summary
Modifier and Type Method Description static voidfunctionObjectToList(Object o, List<String> result)Generates strings from a function object.static ClassfunctionRequire(File file, String className)static List<Term>getFunctionParameterUris(QuadStore store, List<Term> parameterResources)static Class<?>[]parseFunctionParameters(QuadStore store, List<Term> parameterResources)
-
-
-
Method Detail
-
functionRequire
public static Class functionRequire(File file, String className) throws IOException
- Throws:
IOException
-
getFunctionParameterUris
public static List<Term> getFunctionParameterUris(QuadStore store, List<Term> parameterResources)
-
parseFunctionParameters
public static Class<?>[] parseFunctionParameters(QuadStore store, List<Term> parameterResources)
-
functionObjectToList
public static void functionObjectToList(Object o, List<String> result)
Generates strings from a function object. Possible lists/sets/bags/... in the object are unrolled recursively and a string value is generated from each "simple" (i.e., not a list/set/bag/...) child object.- Parameters:
o- Function object, can be iterable.result- A string list to which string values of objects are added
-
-