/** * @param d date to format * @return formatted string */ public static String format(Date d) { return OBOFormatConstants.headerDateFormat().format(d); }
/** * @param d date to format * @return formatted string */ public static String format(Date d) { return OBOFormatConstants.headerDateFormat().format(d); }
/** * @param d date to format * @return formatted string */ public static String format(Date d) { return OBOFormatConstants.headerDateFormat().format(d); }
/** * @param d date to format * @return formatted string */ public static String format(Date d) { return OBOFormatConstants.headerDateFormat().format(d); }
private static void writeHeaderDate(Clause clause, Writer writer) throws IOException { StringBuilder sb = new StringBuilder(); sb.append(clause.getTag()); sb.append(": "); Object value = clause.getValue(); if (value instanceof Date) { sb.append(OBOFormatConstants.headerDateFormat().format((Date) value)); } else if (value instanceof String) { sb.append(value); } else { if (LOG.isWarnEnabled()) { LOG.warn("Unknown datatype ('{}') for value in clause: {}", value.getClass().getName(), clause); sb.append(value); } } writeLine(sb, writer); }
private static void writeHeaderDate(Clause clause, Writer writer) throws IOException { StringBuilder sb = new StringBuilder(); sb.append(clause.getTag()); sb.append(": "); Object value = clause.getValue(); if (value instanceof Date) { sb.append(OBOFormatConstants.headerDateFormat().format((Date) value)); } else if (value instanceof String) { sb.append(value); } else { if (LOG.isWarnEnabled()) { LOG.warn("Unknown datatype ('{}') for value in clause: {}", value.getClass().getName(), clause); sb.append(value); } } writeLine(sb, writer); }
private static void writeHeaderDate(Clause clause, Writer writer) throws IOException { StringBuilder sb = new StringBuilder(); sb.append(clause.getTag()); sb.append(": "); Object value = clause.getValue(); if (value instanceof Date) { sb.append(OBOFormatConstants.headerDateFormat().format((Date) value)); } else if (value instanceof String) { sb.append(value); } else { if (LOG.isWarnEnabled()) { LOG.warn("Unknown datatype ('{}') for value in clause: {}", value.getClass().getName(), clause); sb.append(value); } } writeLine(sb, writer); }
private static void writeHeaderDate(Clause clause, Writer writer) throws IOException { StringBuilder sb = new StringBuilder(); sb.append(clause.getTag()); sb.append(": "); Object value = clause.getValue(); if (value instanceof Date) { sb.append(OBOFormatConstants.headerDateFormat().format((Date) value)); } else if (value instanceof String) { sb.append(value); } else { if (LOG.isWarnEnabled()) { LOG.warn("Unknown datatype ('{}') for value in clause: {}", value.getClass().getName(), clause); sb.append(value); } } writeLine(sb, writer); }
/** * Tr literal. * * @param inputValue the value * @return the oWL annotation value */ protected OWLAnnotationValue trLiteral(Object inputValue) { Object value = inputValue; if (value instanceof Xref) { value = ((Xref) value).getIdref(); } else if (value instanceof Date) { // use proper OWL2 data type, write lexical value as ISO 8601 date // string String lexicalValue = OBOFormatConstants.headerDateFormat().format((Date) value); return fac.getOWLLiteral(lexicalValue, OWL2Datatype.XSD_DATE_TIME); } else if (value instanceof Boolean) { return fac.getOWLLiteral(((Boolean) value).booleanValue()); } else if (!(value instanceof String)) { // TODO // e.g. boolean value = value.toString(); } String value2 = (String) value; // TODO return fac.getOWLLiteral(value2); }
/** * Tr literal. * * @param inputValue the value * @return the oWL annotation value */ protected OWLAnnotationValue trLiteral(Object inputValue) { Object value = inputValue; if (value instanceof Xref) { value = ((Xref) value).getIdref(); } else if (value instanceof Date) { // use proper OWL2 data type, write lexical value as ISO 8601 date // string String lexicalValue = OBOFormatConstants.headerDateFormat().format((Date) value); return fac.getOWLLiteral(lexicalValue, OWL2Datatype.XSD_DATE_TIME); } else if (value instanceof Boolean) { return fac.getOWLLiteral(((Boolean) value).booleanValue()); } else if (!(value instanceof String)) { // TODO // e.g. boolean value = value.toString(); } String value2 = (String) value; // TODO return fac.getOWLLiteral(value2); }
/** * Tr literal. * * @param inputValue the value * @return the oWL annotation value */ protected OWLAnnotationValue trLiteral(Object inputValue) { Object value = inputValue; if (value instanceof Xref) { value = ((Xref) value).getIdref(); } else if (value instanceof Date) { // use proper OWL2 data type, write lexical value as ISO 8601 date // string String lexicalValue = OBOFormatConstants.headerDateFormat().format((Date) value); return fac.getOWLLiteral(lexicalValue, OWL2Datatype.XSD_DATE_TIME); } else if (value instanceof Boolean) { return fac.getOWLLiteral(((Boolean) value).booleanValue()); } else if (!(value instanceof String)) { // TODO // e.g. boolean value = value.toString(); } String value2 = (String) value; // TODO return fac.getOWLLiteral(value2); }
/** * Tr literal. * * @param inputValue the value * @return the oWL annotation value */ protected OWLAnnotationValue trLiteral(Object inputValue) { Object value = inputValue; if (value instanceof Xref) { value = ((Xref) value).getIdref(); } else if (value instanceof Date) { // use proper OWL2 data type, write lexical value as ISO 8601 date // string String lexicalValue = OBOFormatConstants.headerDateFormat().format((Date) value); return fac.getOWLLiteral(lexicalValue, OWL2Datatype.XSD_DATE_TIME); } else if (value instanceof Boolean) { return fac.getOWLLiteral(((Boolean) value).booleanValue()); } else if (!(value instanceof String)) { // TODO // e.g. boolean value = value.toString(); } String value2 = (String) value; // TODO return fac.getOWLLiteral(value2); }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
protected void handleDate(String t, @Nullable Clause clause) { if (clause != null) { Object value = clause.getValue(); String dateString = null; if (value instanceof Date) { dateString = OBOFormatConstants.headerDateFormat().format((Date) value); } else if (value instanceof String) { dateString = (String) value; } if (dateString != null) { addOntologyAnnotation(trTagToAnnotationProp(t), trLiteral(dateString), trAnnotations(clause)); } else { // TODO: Throw Exceptions OBOFormatException e = new OBOFormatException( "Cannot translate clause «" + clause + '»'); LOG.error("Cannot translate: {}", clause, e); } } }
protected void handleDate(String t, @Nullable Clause clause) { if (clause != null) { Object value = clause.getValue(); String dateString = null; if (value instanceof Date) { dateString = OBOFormatConstants.headerDateFormat().format((Date) value); } else if (value instanceof String) { dateString = (String) value; } if (dateString != null) { addOntologyAnnotation(trTagToAnnotationProp(t), trLiteral(dateString), trAnnotations(clause)); } else { // TODO: Throw Exceptions OBOFormatException e = new OBOFormatException( "Cannot translate clause «" + clause + '»'); LOG.error("Cannot translate: {}", clause, e); } } }
protected void handleDate(String t, @Nullable Clause clause) { if (clause != null) { Object value = clause.getValue(); String dateString = null; if (value instanceof Date) { dateString = OBOFormatConstants.headerDateFormat().format((Date) value); } else if (value instanceof String) { dateString = (String) value; } if (dateString != null) { addOntologyAnnotation(trTagToAnnotationProp(t), trLiteral(dateString), trAnnotations(clause)); } else { // TODO: Throw Exceptions OBOFormatException e = new OBOFormatException( "Cannot translate clause «" + clause + '»'); LOG.error("Cannot translate: {}", clause, e); } } }
protected void handleDate(String t, @Nullable Clause clause) { if (clause != null) { Object value = clause.getValue(); String dateString = null; if (value instanceof Date) { dateString = OBOFormatConstants.headerDateFormat().format((Date) value); } else if (value instanceof String) { dateString = (String) value; } if (dateString != null) { addOntologyAnnotation(trTagToAnnotationProp(t), trLiteral(dateString), trAnnotations(clause)); } else { // TODO: Throw Exceptions OBOFormatException e = new OBOFormatException( "Cannot translate clause «" + clause + '»'); LOG.error("Cannot translate: {}", clause, e); } } }