org.coode.owl.owlxmlparser
Interface OWLElementHandler<O>

All Known Implementing Classes:
AbstractDataCardinalityRestrictionElementHandler, AbstractDataRangeFillerRestrictionElementHandler, AbstractDataRestrictionElementHandler, AbstractDescriptionFillerRestriction, AbstractNaryBooleanDescriptionElementHandler, AbstractObjectRestrictionElementHandler, AbstractOperandAxiomElementHandler, AbstractOWLAssertionAxiomElementHandler, AbstractOWLAxiomElementHandler, AbstractOWLDataPropertyAssertionAxiomElementHandler, AbstractOWLDataPropertyOperandAxiomElementHandler, AbstractOWLDataRangeHandler, AbstractOWLDescriptionElementHandler, AbstractOWLDescriptionOperandAxiomElementHandler, AbstractOWLElementHandler, AbstractOWLIndividualOperandAxiomElementHandler, AbstractOWLObjectCardinalityElementHandler, AbstractOWLObjectPropertyAssertionAxiomElementHandler, AbstractOWLObjectPropertyCharacteristicAxiomElementHandler, AbstractOWLObjectPropertyElementHandler, AbstractOWLObjectPropertyOperandAxiomElementHandler, AbstractOWLPropertyCharacteristicAxiomElementHandler, AbstractRestrictionElementHandler, OWLAnnotationElementHandler, OWLAntisymmetricObjectPropertyAxiomElementHandler, OWLAsymmetricObjectPropertyElementHandler, OWLAxiomAnnotationAxiomHandler, OWLClassAssertionAxiomElementHandler, OWLClassElementHandler, OWLConstantElementHandler, OWLDataAllValuesFromElementHandler, OWLDataComplementOfElementHandler, OWLDataExactCardinalityElementHandler, OWLDataHasValueElementHandler, OWLDataMaxCardinalityElementHandler, OWLDataMinCardinalityElementHandler, OWLDataOneOfElementHandler, OWLDataPropertyAssertionAxiomElementHandler, OWLDataPropertyDomainAxiomElementHandler, OWLDataPropertyElementHandler, OWLDataPropertyRangeAxiomElementHandler, OWLDataRestrictionElementHandler, OWLDataSomeValuesFromElementHandler, OWLDataTypeElementHandler, OWLDatatypeFacetRestrictionElementHandler, OWLDatatypeRestrictionElementHandler, OWLDeclarationAxiomElementHandler, OWLDifferentIndividualsAxiomElementHandler, OWLDisjointClassesAxiomElementHandler, OWLDisjointDataPropertiesAxiomElementHandler, OWLDisjointObjectPropertiesAxiomElementHandler, OWLDisjointUnionElementHandler, OWLEntityAnnotationElementHandler, OWLEquivalentClassesAxiomElementHandler, OWLEquivalentDataPropertiesAxiomElementHandler, OWLEquivalentObjectPropertiesAxiomElementHandler, OWLFunctionalDataPropertyAxiomElementHandler, OWLFunctionalObjectPropertyAxiomElementHandler, OWLImportsHandler, OWLIndividualElementHandler, OWLInverseFunctionalObjectPropertyAxiomElementHandler, OWLInverseObjectPropertiesAxiomElementHandler, OWLInverseObjectPropertyElementHandler, OWLIrreflexiveObjectPropertyAxiomElementHandler, 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

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(AbstractOWLAxiomElementHandler handler)
           
 void handleChild(AbstractOWLDataRangeHandler handler)
           
 void handleChild(AbstractOWLDescriptionElementHandler handler)
           
 void handleChild(AbstractOWLObjectPropertyElementHandler handler)
           
 void handleChild(OWLAnnotationElementHandler handler)
           
 void handleChild(OWLConstantElementHandler handler)
           
 void handleChild(OWLDataPropertyElementHandler handler)
           
 void handleChild(OWLDatatypeFacetRestrictionElementHandler handler)
           
 void handleChild(OWLIndividualElementHandler handler)
           
 void handleChild(OWLSubObjectPropertyChainElementHandler 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 OWLXMLParserException
Throws:
OWLXMLParserException

endElement

void endElement()
                throws OWLXMLParserException
Throws:
OWLXMLParserException

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(AbstractOWLDescriptionElementHandler 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(OWLConstantElementHandler handler)
                 throws OWLXMLParserException
Throws:
OWLXMLParserException

handleChild

void handleChild(OWLAnnotationElementHandler handler)
                 throws OWLXMLParserException
Throws:
OWLXMLParserException

handleChild

void handleChild(OWLSubObjectPropertyChainElementHandler handler)
                 throws OWLXMLParserException
Throws:
OWLXMLParserException

handleChild

void handleChild(OWLDatatypeFacetRestrictionElementHandler handler)
                 throws OWLXMLParserException
Throws:
OWLXMLParserException

handleChars

void handleChars(char[] chars,
                 int start,
                 int length)
                 throws OWLXMLParserException
Throws:
OWLXMLParserException

getText

java.lang.String getText()

isTextContentPossible

boolean isTextContentPossible()