Class XmlDatatypeUtilFunction

  • All Implemented Interfaces:
    Function

    public class XmlDatatypeUtilFunction
    extends java.lang.Object
    implements Function
    A custom SPARQL function that checks that a literal conforms to a given datatype by checking the datatype of the literal and also checking if the literal is ill-typed if the datatype is a supported XSD datatype.
    • Constructor Detail

      • XmlDatatypeUtilFunction

        public XmlDatatypeUtilFunction()
    • Method Detail

      • getURI

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

        public Value evaluate​(TripleSource tripleSource,
                              Value... args)
        Description copied from interface: Function
        Evaluate the function over the supplied input arguments.
        Specified by:
        evaluate in interface Function
        Parameters:
        tripleSource - the TripleSource used in the query evaluation. This can be used to access the current state of the store.
        args - the function input arguments.
        Returns:
        the function result value.