/** * Parses an N-Triples resource, creates an object for it using the supplied ValueFactory and returns this * object. * * @param nTriplesResource * The N-Triples resource to parse. * @param valueFactory * The ValueFactory to use for creating the object. * @return An object representing the parsed resource. * @throws IllegalArgumentException * If the supplied resource could not be parsed correctly. */ public static Resource parseResource(String nTriplesResource, ValueFactory valueFactory) throws IllegalArgumentException { if (nTriplesResource.startsWith("<")) { return parseURI(nTriplesResource, valueFactory); } else if (nTriplesResource.startsWith("_:")) { return parseBNode(nTriplesResource, valueFactory); } else { throw new IllegalArgumentException("Not a legal N-Triples resource: " + nTriplesResource); } }
/** * Parses an N-Triples resource, creates an object for it using the supplied ValueFactory and returns this * object. * * @param nTriplesResource * The N-Triples resource to parse. * @param valueFactory * The ValueFactory to use for creating the object. * @return An object representing the parsed resource. * @throws IllegalArgumentException * If the supplied resource could not be parsed correctly. */ public static Resource parseResource(String nTriplesResource, ValueFactory valueFactory) throws IllegalArgumentException { if (nTriplesResource.startsWith("<")) { return parseURI(nTriplesResource, valueFactory); } else if (nTriplesResource.startsWith("_:")) { return parseBNode(nTriplesResource, valueFactory); } else { throw new IllegalArgumentException("Not a legal N-Triples resource: " + nTriplesResource); } }
/** * Parses an N-Triples value, creates an object for it using the supplied ValueFactory and returns this * object. * * @param nTriplesValue * The N-Triples value to parse. * @param valueFactory * The ValueFactory to use for creating the object. * @return An object representing the parsed value. * @throws IllegalArgumentException * If the supplied value could not be parsed correctly. */ public static Value parseValue(String nTriplesValue, ValueFactory valueFactory) throws IllegalArgumentException { if (nTriplesValue.startsWith("<")) { return parseURI(nTriplesValue, valueFactory); } else if (nTriplesValue.startsWith("_:")) { return parseBNode(nTriplesValue, valueFactory); } else if (nTriplesValue.startsWith("\"")) { return parseLiteral(nTriplesValue, valueFactory); } else { throw new IllegalArgumentException("Not a legal N-Triples value: " + nTriplesValue); } }
/** * Parses an N-Triples value, creates an object for it using the supplied ValueFactory and returns this * object. * * @param nTriplesValue * The N-Triples value to parse. * @param valueFactory * The ValueFactory to use for creating the object. * @return An object representing the parsed value. * @throws IllegalArgumentException * If the supplied value could not be parsed correctly. */ public static Value parseValue(String nTriplesValue, ValueFactory valueFactory) throws IllegalArgumentException { if (nTriplesValue.startsWith("<")) { return parseURI(nTriplesValue, valueFactory); } else if (nTriplesValue.startsWith("_:")) { return parseBNode(nTriplesValue, valueFactory); } else if (nTriplesValue.startsWith("\"")) { return parseLiteral(nTriplesValue, valueFactory); } else { throw new IllegalArgumentException("Not a legal N-Triples value: " + nTriplesValue); } }