zeus.ontology
Class TypesHandler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byzeus.ontology.TypesHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class TypesHandler
extends org.xml.sax.helpers.DefaultHandler


Field Summary
private  java.lang.String name
           
private  java.lang.String type
           
private  java.util.List types
           
private  int unionTracker
           
private  java.lang.String value
           
 
Constructor Summary
TypesHandler()
           
 
Method Summary
private  void addRestriction()
           
 void addRestrictions(OntologyDb db)
          Add the derived restrictions to the db
 void characters(char[] ch, int start, int length)
           
private  void clear()
           
private  void conjoinRestriction(java.lang.String expression)
           
private  void disjoinRestriction(java.lang.String expression)
           
 void endElement(java.lang.String namespace, java.lang.String sName, java.lang.String qName)
           
private  void joinRestriction(java.lang.String expression)
           
private  void parseRestriction(java.lang.String element, org.xml.sax.Attributes attributes)
           
private  void parseType(java.lang.String base)
           
 void startElement(java.lang.String namespace, java.lang.String sName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

types

private java.util.List types

name

private java.lang.String name

type

private java.lang.String type

value

private java.lang.String value

unionTracker

private int unionTracker
Constructor Detail

TypesHandler

public TypesHandler()
Method Detail

addRestrictions

public void addRestrictions(OntologyDb db)
Add the derived restrictions to the db


addRestriction

private void addRestriction()

startElement

public void startElement(java.lang.String namespace,
                         java.lang.String sName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespace,
                       java.lang.String sName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

parseRestriction

private void parseRestriction(java.lang.String element,
                              org.xml.sax.Attributes attributes)

joinRestriction

private void joinRestriction(java.lang.String expression)

conjoinRestriction

private void conjoinRestriction(java.lang.String expression)

disjoinRestriction

private void disjoinRestriction(java.lang.String expression)

clear

private void clear()

parseType

private void parseType(java.lang.String base)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.