Class SPARQLResultsTSVMappingStrategy

    • Constructor Detail

      • SPARQLResultsTSVMappingStrategy

        public SPARQLResultsTSVMappingStrategy​(ValueFactory valueFactory)
    • Method Detail

      • captureHeader

        public void captureHeader​(com.opencsv.CSVReader reader)
                           throws IOException
        Throws:
        IOException
      • parseValue

        protected Value parseValue​(String valueString)
      • parseLiteral

        protected Literal parseLiteral​(String literal)
                                throws IllegalArgumentException
        Parses a literal, creates an object for it and returns this object.
        Parameters:
        literal - The literal to parse.
        Returns:
        An object representing the parsed literal.
        Throws:
        IllegalArgumentException - If the supplied literal could not be parsed correctly.
      • decodeString

        protected static String decodeString​(String s)
        Decodes an encoded Turtle string. Any \-escape sequences are substituted with their decoded value.
        Parameters:
        s - An encoded Turtle string.
        Returns:
        The unencoded string.
        Throws:
        IllegalArgumentException - If the supplied string is not a correctly encoded Turtle string.