org.inigma.utopia.parser
Class AbstractSynchronizationHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.xml.sax.ext.DefaultHandler2
          extended by org.inigma.utopia.parser.AbstractSynchronizationHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.EntityResolver2, org.xml.sax.ext.LexicalHandler

public abstract class AbstractSynchronizationHandler
extends org.xml.sax.ext.DefaultHandler2


Constructor Summary
AbstractSynchronizationHandler()
           
 
Method Summary
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
protected  boolean getBoolean(org.xml.sax.Attributes attributes, java.lang.String attribute)
           
protected  int getInteger(org.xml.sax.Attributes attributes, java.lang.String attribute)
           
protected abstract  Kingdom getKingdom(int k, int i)
           
protected  long getLong(org.xml.sax.Attributes attributes, java.lang.String attribute)
           
protected abstract  Province getProvinceByName(java.lang.String name)
           
protected abstract  void log(java.lang.String pattern, java.lang.Object... args)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes)
           
protected abstract  void updateKingdom(Kingdom kingdom, boolean updateStatus)
           
protected abstract  void updateMilitary(Military military, boolean updateStatus)
           
protected abstract  void updateProvince(Province province, boolean updateStatus)
           
protected abstract  void updateScience(Science science, boolean updateStatus)
           
protected abstract  void updateSurvey(Survey survey, boolean updateStatus)
           
 
Methods inherited from class org.xml.sax.ext.DefaultHandler2
attributeDecl, comment, elementDecl, endCDATA, endDTD, endEntity, externalEntityDecl, getExternalSubset, internalEntityDecl, resolveEntity, resolveEntity, startCDATA, startDTD, startEntity
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSynchronizationHandler

public AbstractSynchronizationHandler()
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String name,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String name)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

getKingdom

protected abstract Kingdom getKingdom(int k,
                                      int i)

getProvinceByName

protected abstract Province getProvinceByName(java.lang.String name)

updateKingdom

protected abstract void updateKingdom(Kingdom kingdom,
                                      boolean updateStatus)

updateProvince

protected abstract void updateProvince(Province province,
                                       boolean updateStatus)

updateScience

protected abstract void updateScience(Science science,
                                      boolean updateStatus)

updateSurvey

protected abstract void updateSurvey(Survey survey,
                                     boolean updateStatus)

updateMilitary

protected abstract void updateMilitary(Military military,
                                       boolean updateStatus)

log

protected abstract void log(java.lang.String pattern,
                            java.lang.Object... args)

getBoolean

protected boolean getBoolean(org.xml.sax.Attributes attributes,
                             java.lang.String attribute)

getLong

protected long getLong(org.xml.sax.Attributes attributes,
                       java.lang.String attribute)

getInteger

protected int getInteger(org.xml.sax.Attributes attributes,
                         java.lang.String attribute)


Copyright © 2008. All Rights Reserved.