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