org.coode.owlapi.owlxmlparser
Interface OWLElementHandler<O>
- All Known Implementing Classes:
- AbbreviatedIRIElementHandler, AbstractClassExpressionElementHandler, AbstractClassExpressionFillerRestriction, AbstractClassExpressionOperandAxiomElementHandler, AbstractDataCardinalityRestrictionElementHandler, AbstractDataRangeFillerRestrictionElementHandler, AbstractDataRestrictionElementHandler, AbstractIRIElementHandler, AbstractNaryBooleanClassExpressionElementHandler, AbstractObjectRestrictionElementHandler, AbstractOperandAxiomElementHandler, AbstractOWLAssertionAxiomElementHandler, AbstractOWLAxiomElementHandler, AbstractOWLDataPropertyAssertionAxiomElementHandler, AbstractOWLDataPropertyOperandAxiomElementHandler, AbstractOWLDataRangeHandler, AbstractOWLElementHandler, AbstractOWLIndividualOperandAxiomElementHandler, AbstractOWLObjectCardinalityElementHandler, AbstractOWLObjectPropertyAssertionAxiomElementHandler, AbstractOWLObjectPropertyCharacteristicAxiomElementHandler, AbstractOWLObjectPropertyElementHandler, AbstractOWLObjectPropertyOperandAxiomElementHandler, AbstractOWLPropertyCharacteristicAxiomElementHandler, AbstractRestrictionElementHandler, IRIElementHandler, LegacyEntityAnnotationElementHandler, OWLAnnotationAssertionElementHandler, OWLAnnotationElementHandler, OWLAnnotationPropertyElementHandler, OWLAnonymousIndividualElementHandler, OWLAsymmetricObjectPropertyAxiomElementHandler, OWLAsymmetricObjectPropertyElementHandler, OWLClassAssertionAxiomElementHandler, OWLClassElementHandler, OWLDataAllValuesFromElementHandler, OWLDataComplementOfElementHandler, OWLDataExactCardinalityElementHandler, OWLDataHasValueElementHandler, OWLDataIntersectionOfElementHandler, OWLDataMaxCardinalityElementHandler, OWLDataMinCardinalityElementHandler, OWLDataOneOfElementHandler, OWLDataPropertyAssertionAxiomElementHandler, OWLDataPropertyDomainAxiomElementHandler, OWLDataPropertyElementHandler, OWLDataPropertyRangeAxiomElementHandler, OWLDataRestrictionElementHandler, OWLDataSomeValuesFromElementHandler, OWLDatatypeDefinitionElementHandler, OWLDatatypeElementHandler, OWLDatatypeFacetRestrictionElementHandler, OWLDatatypeRestrictionElementHandler, OWLDataUnionOfElementHandler, OWLDeclarationAxiomElementHandler, OWLDifferentIndividualsAxiomElementHandler, OWLDisjointClassesAxiomElementHandler, OWLDisjointDataPropertiesAxiomElementHandler, OWLDisjointObjectPropertiesAxiomElementHandler, OWLDisjointUnionElementHandler, OWLEquivalentClassesAxiomElementHandler, OWLEquivalentDataPropertiesAxiomElementHandler, OWLEquivalentObjectPropertiesAxiomElementHandler, OWLFunctionalDataPropertyAxiomElementHandler, OWLFunctionalObjectPropertyAxiomElementHandler, OWLHasKeyElementHandler, OWLImportsHandler, OWLIndividualElementHandler, OWLInverseFunctionalObjectPropertyAxiomElementHandler, OWLInverseObjectPropertiesAxiomElementHandler, OWLInverseObjectPropertyElementHandler, OWLIrreflexiveObjectPropertyAxiomElementHandler, OWLLiteralElementHandler, OWLNegativeDataPropertyAssertionAxiomElementHandler, OWLNegativeObjectPropertyAssertionAxiomElementHandler, OWLObjectAllValuesFromElementHandler, OWLObjectComplementOfElementHandler, OWLObjectExactCardinalityElementHandler, OWLObjectExistsSelfElementHandler, OWLObjectHasValueElementHandler, OWLObjectIntersectionOfElementHandler, OWLObjectMaxCardinalityElementHandler, OWLObjectMinCardinalityElementHandler, OWLObjectOneOfElementHandler, OWLObjectPropertyAssertionAxiomElementHandler, OWLObjectPropertyDomainElementHandler, OWLObjectPropertyElementHandler, OWLObjectPropertyRangeAxiomElementHandler, OWLObjectSomeValuesFromElementHandler, OWLObjectUnionOfElementHandler, OWLOntologyHandler, OWLReflexiveObjectPropertyAxiomElementHandler, OWLSameIndividualsAxiomElementHandler, OWLSubClassAxiomElementHandler, OWLSubDataPropertyOfAxiomElementHandler, OWLSubObjectPropertyChainElementHandler, OWLSubObjectPropertyOfAxiomElementHandler, OWLSymmetricObjectPropertyAxiomElementHandler, OWLTransitiveObjectPropertyAxiomElementHandler, OWLUnionOfElementHandler, SWRLAtomElementHandler, SWRLAtomListElementHandler, SWRLBuiltInAtomElementHandler, SWRLClassAtomElementHandler, SWRLDataPropertyAtomElementHandler, SWRLDifferentIndividualsAtomElementHandler, SWRLObjectPropertyAtomElementHandler, SWRLRuleElementHandler, SWRLSameIndividualAtomElementHandler, SWRLVariableElementHandler
public interface OWLElementHandler<O>
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 13-Dec-2006
startElement
void startElement(java.lang.String name)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
attribute
void attribute(java.lang.String localName,
java.lang.String value)
throws OWLParserException
- Throws:
OWLParserException
endElement
void endElement()
throws OWLParserException,
UnloadableImportException
- Throws:
OWLParserException
UnloadableImportException
getOWLObject
O getOWLObject()
throws OWLXMLParserException
- Throws:
OWLXMLParserException
setParentHandler
void setParentHandler(OWLElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(AbstractOWLAxiomElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(AbstractClassExpressionElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(AbstractOWLObjectPropertyElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLDataPropertyElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLIndividualElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(AbstractOWLDataRangeHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLLiteralElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLAnnotationElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLAnonymousIndividualElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLSubObjectPropertyChainElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLDatatypeFacetRestrictionElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(OWLAnnotationPropertyElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(AbstractIRIElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChars
void handleChars(char[] chars,
int start,
int length)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(SWRLVariableElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(SWRLAtomElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
handleChild
void handleChild(SWRLAtomListElementHandler handler)
throws OWLXMLParserException
- Throws:
OWLXMLParserException
getText
java.lang.String getText()
isTextContentPossible
boolean isTextContentPossible()