Class Param

java.lang.Object
org.aksw.jenax.arq.functionbinder.Param

public class Param extends Object
Metadata for mapping RDF terms passed as arguments to a SPARQL function to Java objects of the appropriate types so that those Jaa objects can be passed as arguments to the wrapped Java function.
Author:
raven
  • Field Details

    • paramClass

      protected Class<?> paramClass
      The actual class accepted as the parameter
    • inputClass

      protected Class<?> inputClass
      The class of inputs for the parameter
    • inputConverter

      protected org.aksw.commons.util.convert.ConvertFunctionRaw inputConverter
    • defaultValue

      protected Object defaultValue
  • Constructor Details

    • Param

      public Param(Class<?> paramClass, Class<?> inputClass, org.aksw.commons.util.convert.ConvertFunctionRaw inputConverter, Object defaultValue)
  • Method Details

    • getParamClass

      public Class<?> getParamClass()
    • getInputClass

      public Class<?> getInputClass()
    • getInputConverter

      public org.aksw.commons.util.convert.ConvertFunctionRaw getInputConverter()