@Override public boolean verifyLanguage(String literalValue, String languageTag) throws LiteralUtilException { Objects.requireNonNull(languageTag, "Language tag cannot be null"); Objects.requireNonNull(literalValue, "Literal value cannot be null"); if (isRecognizedLanguage(languageTag)) { // Language tag syntax already checked in isRecognizedLanguage return true; } throw new LiteralUtilException("Could not verify BCP47 language tag"); }
@Override public boolean verifyLanguage(String literalValue, String languageTag) throws LiteralUtilException { Objects.requireNonNull(languageTag, "Language tag cannot be null"); Objects.requireNonNull(literalValue, "Literal value cannot be null"); if (isRecognizedLanguage(languageTag)) { // Language tag syntax already checked in isRecognizedLanguage return true; } throw new LiteralUtilException("Could not verify BCP47 language tag"); }
@Override public boolean verifyLanguage(String literalValue, String languageTag) throws LiteralUtilException { Objects.requireNonNull(languageTag, "Language tag cannot be null"); Objects.requireNonNull(literalValue, "Literal value cannot be null"); if (isRecognizedLanguage(languageTag)) { // Language tag syntax already checked in isRecognizedLanguage return true; } throw new LiteralUtilException("Could not verify RFC3066 language tag"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } // TODO: Implement verification return true; } throw new LiteralUtilException("Could not verify RDF builtin literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } // TODO: Implement verification return true; } throw new LiteralUtilException("Could not verify DBPedia literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } // TODO: Implement verification return true; } throw new LiteralUtilException("Could not verify DBPedia literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } // TODO: Implement verification return true; } throw new LiteralUtilException("Could not verify DBPedia literal"); }
@Override public Literal normalizeLanguage(String literalValue, String languageTag, ValueFactory valueFactory) throws LiteralUtilException { Objects.requireNonNull(languageTag, "Language tag cannot be null"); Objects.requireNonNull(literalValue, "Literal value cannot be null"); if (isRecognizedLanguage(languageTag)) { return valueFactory.createLiteral(literalValue, languageTag.toLowerCase().intern()); } throw new LiteralUtilException("Could not normalize RFC3066 language tag"); }
@Override public Literal normalizeLanguage(String literalValue, String languageTag, ValueFactory valueFactory) throws LiteralUtilException { Objects.requireNonNull(languageTag, "Language tag cannot be null"); Objects.requireNonNull(literalValue, "Literal value cannot be null"); if (isRecognizedLanguage(languageTag)) { return valueFactory.createLiteral(literalValue, languageTag.toLowerCase().intern()); } throw new LiteralUtilException("Could not normalize RFC3066 language tag"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } return XMLDatatypeUtil.isValidValue(literalValue, datatypeUri); } throw new LiteralUtilException("Could not verify XMLSchema literal"); }
@Override public Literal normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } return valueFactory.createLiteral(literalValue, datatypeUri); } throw new LiteralUtilException("Could not normalise DBPedia literal"); }
@Override public Literal normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } return valueFactory.createLiteral(literalValue, datatypeUri); } throw new LiteralUtilException("Could not normalise DBPedia literal"); }
@Override public Literal normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } return valueFactory.createLiteral(literalValue, datatypeUri); } throw new LiteralUtilException("Could not normalise DBPedia literal"); }
@Override public Literal normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } return valueFactory.createLiteral(literalValue, datatypeUri); } throw new LiteralUtilException("Could not normalise DBPedia literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { if (literalValue == null) { throw new NullPointerException("Literal value cannot be null"); } return XMLDatatypeUtil.isValidValue(literalValue, datatypeUri); } throw new LiteralUtilException("Could not verify XMLSchema literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { return verifyDatatypeInternal(literalValue, datatypeUri); } throw new LiteralUtilException("Could not verify Virtuoso Geometry literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { return verifyDatatypeInternal(literalValue, datatypeUri); } throw new LiteralUtilException("Could not verify Virtuoso Geometry literal"); }
@Override public boolean verifyDatatype(String literalValue, IRI datatypeUri) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri)) { return verifyDatatypeInternal(literalValue, datatypeUri); } throw new LiteralUtilException("Could not verify Virtuoso Geometry literal"); }
@Override public Literal normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri) && verifyDatatypeInternal(literalValue, datatypeUri)) { // TODO: Implement normalization return valueFactory.createLiteral(literalValue, datatypeUri); } throw new LiteralUtilException("Could not normalise Virtuoso Geometry literal"); }
@Override public Literal normalizeDatatype(String literalValue, IRI datatypeUri, ValueFactory valueFactory) throws LiteralUtilException { if (isRecognizedDatatype(datatypeUri) && verifyDatatypeInternal(literalValue, datatypeUri)) { // TODO: Implement normalization return valueFactory.createLiteral(literalValue, datatypeUri); } throw new LiteralUtilException("Could not normalise Virtuoso Geometry literal"); }