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


Method Summary
 void attribute(java.lang.String localName, java.lang.String value)
           
 void endElement()
           
 O getOWLObject()
           
 java.lang.String getText()
           
 void handleChars(char[] chars, int start, int length)
           
 void handleChild(AbstractClassExpressionElementHandler handler)
           
 void handleChild(AbstractIRIElementHandler handler)
           
 void handleChild(AbstractOWLAxiomElementHandler handler)
           
 void handleChild(AbstractOWLDataRangeHandler handler)
           
 void handleChild(AbstractOWLObjectPropertyElementHandler handler)
           
 void handleChild(OWLAnnotationElementHandler handler)
           
 void handleChild(OWLAnnotationPropertyElementHandler handler)
           
 void handleChild(OWLAnonymousIndividualElementHandler handler)
           
 void handleChild(OWLDataPropertyElementHandler handler)
           
 void handleChild(OWLDatatypeFacetRestrictionElementHandler handler)
           
 void handleChild(OWLIndividualElementHandler handler)
           
 void handleChild(OWLLiteralElementHandler handler)
           
 void handleChild(OWLSubObjectPropertyChainElementHandler handler)
           
 void handleChild(SWRLAtomElementHandler handler)
           
 void handleChild(SWRLAtomListElementHandler handler)
           
 void handleChild(SWRLVariableElementHandler handler)
           
 boolean isTextContentPossible()
           
 void setParentHandler(OWLElementHandler handler)
           
 void startElement(java.lang.String name)
           
 

Method Detail

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()