com.joctopus.core
Class ConfigurationLoader

java.lang.Object
  extended by org.xml.sax.HandlerBase
      extended by com.joctopus.core.ConfigurationLoader
All Implemented Interfaces:
org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class ConfigurationLoader
extends org.xml.sax.HandlerBase

parses XML files and returns Vector of Users objects, it used SAX1.0 parsing model

Since:
1.0

Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String name)
           
 java.util.Vector getUsers()
           
static ConfigurationLoader newInstance(java.lang.String path, JOctopusConsole chatterConsole)
           
 void startElement(java.lang.String name, org.xml.sax.AttributeList list)
           
 
Methods inherited from class org.xml.sax.HandlerBase
endDocument, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, startDocument, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static ConfigurationLoader newInstance(java.lang.String path,
                                              JOctopusConsole chatterConsole)
                                       throws java.io.IOException,
                                              java.io.FileNotFoundException
Parameters:
path -
chatterConsole -
Returns:
ConfigurationLoader
Throws:
java.io.IOException
java.io.FileNotFoundException

getUsers

public java.util.Vector getUsers()
Returns:
Vector of users object

startElement

public void startElement(java.lang.String name,
                         org.xml.sax.AttributeList list)
Specified by:
startElement in interface org.xml.sax.DocumentHandler
Overrides:
startElement in class org.xml.sax.HandlerBase

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.DocumentHandler
Overrides:
characters in class org.xml.sax.HandlerBase

endElement

public void endElement(java.lang.String name)
Specified by:
endElement in interface org.xml.sax.DocumentHandler
Overrides:
endElement in class org.xml.sax.HandlerBase