@Override public boolean isString() { return this.literal.getDatatype().isString(); }
private static boolean isRenderableAsQuotedString(@Nonnull OWLLiteral literal) { return literal.isRDFPlainLiteral() || literal.getDatatype().isString(); }
throw new Exception(String.format(literalValueError, dataTypeID, "integer")); } else if (dt.isString()) { annotationValue = dataFactory.getOWLLiteral(content); } else {
else if(!node.getDatatype().isString()) { stringBuilder.append("<span class=\"ms-lit-datatype\">"); if (literalStyle == LiteralStyle.BRACKETED) {
public static boolean isLiteralIsInLexicalSpace(OWLLiteral literal) { OWLDatatype d = literal.getDatatype(); if(d.isRDFPlainLiteral()) { return true; } if(d.isString()) { return true; } if(d.isBuiltIn()) { OWL2Datatype builtIn = d.getBuiltInDatatype(); if (builtIn.equals(OWL2Datatype.RDF_XML_LITERAL)) { return checkXMLLiteral(literal); } else { Pattern pattern = builtIn.getPattern(); return pattern.matcher(literal.getLiteral()).matches(); } } else { return true; } }
public static boolean isLiteralIsInLexicalSpace(OWLLiteral literal) { OWLDatatype d = literal.getDatatype(); if(d.isRDFPlainLiteral()) { return true; } if(d.isString()) { return true; } if(d.isBuiltIn()) { OWL2Datatype builtIn = d.getBuiltInDatatype(); if (builtIn.equals(OWL2Datatype.RDF_XML_LITERAL)) { return checkXMLLiteral(literal); } else { Pattern pattern = builtIn.getPattern(); return pattern.matcher(literal.getLiteral()).matches(); } } else { return true; } }
if (datatype.isString()) { literal = getOWLLiteral(lexicalValue); } else if (datatype.isBoolean()) {
protected OWLLiteral parseSpecialCases(String lexicalValue, OWLDatatype datatype) { OWLLiteral literal; try { if (datatype.isString()) { literal = getOWLLiteral(lexicalValue); } else if (datatype.isBoolean()) { literal = getOWLLiteral(OWLLiteralImpl.asBoolean(lexicalValue.trim())); } else if (datatype.isFloat()) { literal = parseFloat(lexicalValue, datatype); } else if (datatype.isDouble()) { literal = getOWLLiteral(Double.parseDouble(lexicalValue)); } else if (datatype.isInteger()) { literal = parseInteger(lexicalValue, datatype); } else { literal = getBasicLiteral(lexicalValue, datatype); } } catch (@SuppressWarnings("unused") NumberFormatException e) { // some literal is malformed, i.e., wrong format literal = getBasicLiteral(lexicalValue, datatype); } return literal; }
protected OWLLiteral parseSpecialCases(String lexicalValue, OWLDatatype datatype) { OWLLiteral literal; try { if (datatype.isString()) { literal = getOWLLiteral(lexicalValue); } else if (datatype.isBoolean()) { literal = getOWLLiteral(OWLLiteralImpl.asBoolean(lexicalValue.trim())); } else if (datatype.isFloat()) { literal = parseFloat(lexicalValue, datatype); } else if (datatype.isDouble()) { literal = getOWLLiteral(Double.parseDouble(lexicalValue)); } else if (datatype.isInteger()) { literal = parseInteger(lexicalValue, datatype); } else { literal = getBasicLiteral(lexicalValue, datatype); } } catch (@SuppressWarnings("unused") NumberFormatException e) { // some literal is malformed, i.e., wrong format literal = getBasicLiteral(lexicalValue, datatype); } return literal; }
protected OWLLiteral parseSpecialCases(String lexicalValue, OWLDatatype datatype) { OWLLiteral literal; try { if (datatype.isString()) { literal = getOWLLiteral(lexicalValue); } else if (datatype.isBoolean()) { literal = getOWLLiteral(OWLLiteralImpl.asBoolean(lexicalValue.trim())); } else if (datatype.isFloat()) { literal = parseFloat(lexicalValue, datatype); } else if (datatype.isDouble()) { literal = getOWLLiteral(Double.parseDouble(lexicalValue)); } else if (datatype.isInteger()) { literal = parseInteger(lexicalValue, datatype); } else { literal = getBasicLiteral(lexicalValue, datatype); } } catch (@SuppressWarnings("unused") NumberFormatException e) { // some literal is malformed, i.e., wrong format literal = getBasicLiteral(lexicalValue, datatype); } return literal; }
protected OWLLiteral parseSpecialCases(String lexicalValue, OWLDatatype datatype) { OWLLiteral literal; try { if (datatype.isString()) { literal = getOWLLiteral(lexicalValue); } else if (datatype.isBoolean()) { literal = getOWLLiteral(OWLLiteralImpl.asBoolean(lexicalValue.trim())); } else if (datatype.isFloat()) { literal = parseFloat(lexicalValue, datatype); } else if (datatype.isDouble()) { literal = getOWLLiteral(Double.parseDouble(lexicalValue)); } else if (datatype.isInteger()) { literal = parseInteger(lexicalValue, datatype); } else { literal = getBasicLiteral(lexicalValue, datatype); } } catch (@SuppressWarnings("unused") NumberFormatException e) { // some literal is malformed, i.e., wrong format literal = getBasicLiteral(lexicalValue, datatype); } return literal; }
if (datatype.isString())
@NonNull private String visit(@NonNull OWLLiteral literal) { OWLDatatype datatype = literal.getDatatype(); String value = literal.getLiteral(); if (datatype.isString()) return "\"" + value + "\""; else if (datatype.getIRI().equals(XSDVocabulary.DECIMAL.getIRI())) return value; else if (datatype.isBoolean()) return value; else if (datatype.getIRI().equals(XSDVocabulary.INTEGER.getIRI())) return value; else return "\"" + value + "\"^^" + visit(datatype); }
public void visit(OWLTypedLiteral node) { if (node.getDatatype().isDouble()) { write(node.getLiteral()); } else if (node.getDatatype().isFloat()) { write(node.getLiteral()); write("f"); } else if (node.getDatatype().isInteger()) { write(node.getLiteral()); } else if (node.getDatatype().isString()) { writeLiteral(node.getLiteral()); } else if (node.getDatatype().isBoolean()) { write(node.getLiteral()); } else { pushTab(getIndent()); writeLiteral(node.getLiteral()); popTab(); write("^^"); node.getDatatype().accept(this); } }
private static OWLLiteralType getOWLLiteralType(OWLLiteral literal) if (literal.getDatatype().isString()) return new OWLLiteralType(XSD_STRING); else if (literal.getDatatype().isBoolean())