jason.service.requestparser.datahandler
Class ProtocolConfigExtractor

java.lang.Object
  |
  +--jason.service.requestparser.datahandler.ContentHandlerAdapter
        |
        +--jason.service.requestparser.datahandler.ProtocolConfigExtractor
All Implemented Interfaces:
org.xml.sax.ContentHandler, ProtocolConfigExtractorInt

public class ProtocolConfigExtractor
extends ContentHandlerAdapter
implements ProtocolConfigExtractorInt


Field Summary
protected  java.io.File configXmlFileName
           
protected  java.lang.String elementUnderParse
           
protected static boolean instantiated
           
protected  ProtocolInformationUnitEngineInt[] protocolInformationUnitInsensitive
           
protected  ProtocolInformationUnitEngineInt[] protocolInformationUnitSensitive
           
protected static org.xml.sax.XMLReader saxParser
           
protected static ProtocolConfigExtractor singletonObject
           
protected  ProtocolInformationUnitEngineInt tempInfoUnit
           
protected  java.util.Vector tempPatternStringInfo
           
protected  java.util.Vector tempPorotocolInfoUnit
           
protected  java.lang.StringBuffer tempStringBuffer
           
 
Constructor Summary
protected ProtocolConfigExtractor(java.io.File configXmlFileName)
           
 
Method Summary
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 java.lang.String getConfigXmlFileName()
           
static ProtocolConfigExtractorInt getProtocolConfigExtractorInt(java.lang.String configXmlFileName)
           
static org.xml.sax.XMLReader getSaxParser()
           
 void setConfigXmlFileName(java.lang.String configXmlFileName)
           
static void setSaxParser(org.xml.sax.XMLReader saxParser)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class jason.service.requestparser.datahandler.ContentHandlerAdapter
characters, endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configXmlFileName

protected java.io.File configXmlFileName

singletonObject

protected static ProtocolConfigExtractor singletonObject

instantiated

protected static boolean instantiated

saxParser

protected static org.xml.sax.XMLReader saxParser

protocolInformationUnitSensitive

protected ProtocolInformationUnitEngineInt[] protocolInformationUnitSensitive

protocolInformationUnitInsensitive

protected ProtocolInformationUnitEngineInt[] protocolInformationUnitInsensitive

tempPorotocolInfoUnit

protected java.util.Vector tempPorotocolInfoUnit

tempPatternStringInfo

protected java.util.Vector tempPatternStringInfo

tempInfoUnit

protected ProtocolInformationUnitEngineInt tempInfoUnit

elementUnderParse

protected java.lang.String elementUnderParse

tempStringBuffer

protected java.lang.StringBuffer tempStringBuffer
Constructor Detail

ProtocolConfigExtractor

protected ProtocolConfigExtractor(java.io.File configXmlFileName)
                           throws org.xml.sax.SAXException,
                                  java.io.IOException
Method Detail

getProtocolConfigExtractorInt

public static ProtocolConfigExtractorInt getProtocolConfigExtractorInt(java.lang.String configXmlFileName)
                                                                throws java.io.FileNotFoundException,
                                                                       org.xml.sax.SAXException,
                                                                       java.io.IOException
java.io.FileNotFoundException
org.xml.sax.SAXException
java.io.IOException

getConfigXmlFileName

public java.lang.String getConfigXmlFileName()
Specified by:
getConfigXmlFileName in interface ProtocolConfigExtractorInt

setConfigXmlFileName

public void setConfigXmlFileName(java.lang.String configXmlFileName)
                          throws java.io.FileNotFoundException
Specified by:
setConfigXmlFileName in interface ProtocolConfigExtractorInt
java.io.FileNotFoundException

getSaxParser

public static org.xml.sax.XMLReader getSaxParser()

setSaxParser

public static void setSaxParser(org.xml.sax.XMLReader saxParser)

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class ContentHandlerAdapter

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class ContentHandlerAdapter