@Override public OWLParser createParser(OWLOntologyManager owlOntologyManager) { return new OWLOBOParser(); }
private void parseFrames(OBOConsumer oboConsumer, List<OBOFrame> frames) { for(OBOFrame frame : frames) { parseFrame(oboConsumer, frame); } }
private void parseFrames(RawFrameHandler rawFrameHandler, OBOConsumer oboConsumer) { parseHeaderFrame(rawFrameHandler, oboConsumer); parseFrames(oboConsumer, rawFrameHandler.getTypeDefFrames()); parseFrames(oboConsumer, rawFrameHandler.getNonTypeDefFrames()); }
is = getInputStream(documentSource.getDocumentIRI()); parser = new OBOParser(is); try { parser.parse(); parseFrames(rawFrameHandler, oboConsumer);
public OWLOntologyFormat parse(OWLOntologyDocumentSource documentSource, OWLOntology ontology) throws OWLParserException, IOException { OBOParser parser; if (documentSource.isReaderAvailable()) { parser = new OBOParser(documentSource.getReader()); } else if (documentSource.isInputStreamAvailable()) { parser = new OBOParser(documentSource.getInputStream()); } else { parser = new OBOParser(getInputStream(documentSource.getDocumentIRI())); } parser.setHandler(new OBOConsumer(getOWLOntologyManager(), ontology)); try { parser.parse(); } catch (ParseException e) { throw new OWLParserException(e, e.currentToken.beginLine, e.currentToken.beginColumn); } catch(TokenMgrError e) { throw new OWLParserException(e); } return new OBOOntologyFormat(); } }
private void parseHeaderFrame(RawFrameHandler rawFrameHandler, OBOConsumer consumer) { consumer.startHeader(); parseFrameTagValuePairs(consumer, rawFrameHandler.getHeaderFrame()); consumer.endHeader(); }
@Override public OWLOntologyFormat parse(OWLOntologyDocumentSource documentSource, OWLOntology ontology) throws OWLParserException, IOException, UnloadableImportException { return parse(documentSource, ontology, new OWLOntologyLoaderConfiguration()); }
is = getInputStream(documentSource.getDocumentIRI(), configuration); parser = new OBOParser(is); try { parser.parse(); parseFrames(rawFrameHandler, oboConsumer);
private void parseFrame(OBOConsumer oboConsumer, OBOFrame frame) { oboConsumer.startFrame(frame.getFrameType()); parseFrameTagValuePairs(oboConsumer, frame); oboConsumer.endFrame(); }
public OWLOntologyFormat parse(OWLOntologyDocumentSource documentSource, OWLOntology ontology) throws OWLParserException, IOException, UnloadableImportException { return parse(documentSource, ontology, new OWLOntologyLoaderConfiguration()); }
private void parseFrames(RawFrameHandler rawFrameHandler, OBOConsumer oboConsumer) { parseHeaderFrame(rawFrameHandler, oboConsumer); parseFrames(oboConsumer, rawFrameHandler.getTypeDefFrames()); parseFrames(oboConsumer, rawFrameHandler.getNonTypeDefFrames()); }
public OWLParser createParser(OWLOntologyManager owlOntologyManager) { return new OWLOBOParser(); } }
private void parseHeaderFrame(RawFrameHandler rawFrameHandler, OBOConsumer consumer) { consumer.startHeader(); parseFrameTagValuePairs(consumer, rawFrameHandler.getHeaderFrame()); consumer.endHeader(); }
private void parseFrames(OBOConsumer oboConsumer, List<OBOFrame> frames) { for(OBOFrame frame : frames) { parseFrame(oboConsumer, frame); } }
public OWLParser createParser(OWLOntologyManager owlOntologyManager) { return new OWLOBOParser(); } }
private void parseFrame(OBOConsumer oboConsumer, OBOFrame frame) { oboConsumer.startFrame(frame.getFrameType()); parseFrameTagValuePairs(oboConsumer, frame); oboConsumer.endFrame(); }