org.semanticweb.owl.io
Class AbstractOWLParser
java.lang.Object
  
org.semanticweb.owl.io.AbstractOWLParser
- All Implemented Interfaces: 
 - OWLParser
 
- Direct Known Subclasses: 
 - KRSS2OWLParser, KRSSOWLParser, ManchesterOWLSyntaxOntologyParser, OWLFunctionalSyntaxOWLParser, OWLOBOParser, OWLXMLParser, RDFXMLParser, TurtleOntologyParser
 
public abstract class AbstractOWLParser
- extends java.lang.Object
- implements OWLParser
  
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 14-Nov-2006
 A convenience base class for parsers, which provides a mechanism to
 manage the setting and getting of the OWLOntologyManager that
 should be associated with the parser
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.semanticweb.owl.io.OWLParser | 
parse | 
 
setOWLOntologyManager
public void setOWLOntologyManager(OWLOntologyManager owlOntologyManager)
- Description copied from interface: 
OWLParser 
- Sets the 
OWLOntologyManager which should be used to load
 imports etc.
- Specified by:
 setOWLOntologyManager in interface OWLParser
 
 
 
getOWLOntologyManager
public OWLOntologyManager getOWLOntologyManager()
 
 
parse
public OWLOntologyFormat parse(java.net.URI physicalURI,
                               OWLOntology ontology)
                        throws OWLOntologyCreationException
- Description copied from interface: 
OWLParser 
- Parses the ontology that has a concrete representation which is pointed
 to by the specified physical URI.  Implementors of this method should
 load any imported ontologies with the loadImports method on OWLOntologyManager.
- Specified by:
 parse in interface OWLParser
 
ontology - The ontology that the concrete representation should be
 parsed into.
- Returns:
 - An 
OWLOntologyFormat which describes the concrete representation
 format which was parsed to obtain the ontology. This will never be null.
 - Throws:
 OWLParserException - if there was a problem parsing the ontology.
OWLOntologyCreationException