Class SpinxFunction

    • Field Detail

      • uri

        private final java.lang.String uri
      • arguments

        private final java.util.List<Argument> arguments
      • scriptEngine

        private javax.script.ScriptEngine scriptEngine
      • compiledScript

        private javax.script.CompiledScript compiledScript
      • script

        private java.lang.String script
      • returnType

        private IRI returnType
    • Constructor Detail

      • SpinxFunction

        public SpinxFunction​(java.lang.String uri)
    • Method Detail

      • setScriptEngine

        public void setScriptEngine​(javax.script.ScriptEngine engine)
      • getScriptEngine

        public javax.script.ScriptEngine getScriptEngine()
      • setScript

        public void setScript​(java.lang.String script)
      • getScript

        public java.lang.String getScript()
      • setReturnType

        public void setReturnType​(IRI datatype)
      • getReturnType

        public IRI getReturnType()
      • addArgument

        public void addArgument​(Argument arg)
      • getArguments

        public java.util.List<Argument> getArguments()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getURI

        public java.lang.String getURI()
        Specified by:
        getURI in interface Function