org.coode.owlapi.owlxmlparser
Class AbstractOperandAxiomElementHandler<O extends OWLObject>

java.lang.Object
  extended by org.coode.owlapi.owlxmlparser.AbstractOWLElementHandler<OWLAxiom>
      extended by org.coode.owlapi.owlxmlparser.AbstractOWLAxiomElementHandler
          extended by org.coode.owlapi.owlxmlparser.AbstractOperandAxiomElementHandler<O>
All Implemented Interfaces:
OWLElementHandler<OWLAxiom>
Direct Known Subclasses:
AbstractClassExpressionOperandAxiomElementHandler, AbstractOWLDataPropertyOperandAxiomElementHandler, AbstractOWLIndividualOperandAxiomElementHandler, AbstractOWLObjectPropertyOperandAxiomElementHandler

public abstract class AbstractOperandAxiomElementHandler<O extends OWLObject>
extends AbstractOWLAxiomElementHandler

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 14-Dec-2006


Constructor Summary
AbstractOperandAxiomElementHandler(OWLXMLParserHandler handler)
           
 
Method Summary
protected  void addOperand(O operand)
           
protected  java.util.Set<O> getOperands()
           
 void startElement(java.lang.String name)
           
 
Methods inherited from class org.coode.owlapi.owlxmlparser.AbstractOWLAxiomElementHandler
createAxiom, endElement, getAnnotations, getOWLObject, handleChild, setAxiom
 
Methods inherited from class org.coode.owlapi.owlxmlparser.AbstractOWLElementHandler
attribute, getAbbreviatedIRI, getColumnNumber, getElementName, getIRI, getIRIFromAttribute, getIRIFromElement, getLineNumber, getOntology, getOWLDataFactory, getOWLOntologyManager, getParentHandler, getText, handleChars, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, handleChild, isTextContentPossible, setParentHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractOperandAxiomElementHandler

public AbstractOperandAxiomElementHandler(OWLXMLParserHandler handler)
Method Detail

startElement

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

getOperands

protected java.util.Set<O> getOperands()

addOperand

protected void addOperand(O operand)