org.coode.owl.owlxmlparser
Class AbstractOWLElementHandler<O>

java.lang.Object
  extended by org.coode.owl.owlxmlparser.AbstractOWLElementHandler<O>
All Implemented Interfaces:
OWLElementHandler<O>
Direct Known Subclasses:
AbstractOWLAxiomElementHandler, AbstractOWLDataRangeHandler, AbstractOWLDescriptionElementHandler, AbstractOWLObjectPropertyElementHandler, OWLAnnotationElementHandler, OWLConstantElementHandler, OWLDataPropertyElementHandler, OWLDatatypeFacetRestrictionElementHandler, OWLImportsHandler, OWLIndividualElementHandler, OWLOntologyHandler, OWLSubObjectPropertyChainElementHandler, OWLUnionOfElementHandler

public abstract class AbstractOWLElementHandler<O>
extends java.lang.Object
implements 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)
           
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.coode.owl.owlxmlparser.OWLElementHandler
endElement, getOWLObject
 

Method Detail

setParentHandler

public void setParentHandler(OWLElementHandler handler)
Specified by:
setParentHandler in interface OWLElementHandler<O>

attribute

public void attribute(java.lang.String localName,
                      java.lang.String value)
               throws OWLXMLParserException
Specified by:
attribute in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

startElement

public void startElement(java.lang.String name)
                  throws OWLXMLParserException
Specified by:
startElement in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(AbstractOWLAxiomElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(AbstractOWLDescriptionElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(AbstractOWLDataRangeHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(AbstractOWLObjectPropertyElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(OWLDataPropertyElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(OWLIndividualElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(OWLConstantElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(OWLAnnotationElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(OWLSubObjectPropertyChainElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChild

public void handleChild(OWLDatatypeFacetRestrictionElementHandler handler)
                 throws OWLXMLParserException
Specified by:
handleChild in interface OWLElementHandler<O>
Throws:
OWLXMLParserException

handleChars

public final void handleChars(char[] chars,
                              int start,
                              int length)
Specified by:
handleChars in interface OWLElementHandler<O>

getText

public java.lang.String getText()
Specified by:
getText in interface OWLElementHandler<O>

isTextContentPossible

public boolean isTextContentPossible()
Specified by:
isTextContentPossible in interface OWLElementHandler<O>