com.flat502.rox.marshal.xmlrpc
Class SaxParserPool

java.lang.Object
  extended by com.flat502.rox.marshal.xmlrpc.SaxParserPool

public class SaxParserPool
extends java.lang.Object

Maintains a pool of SAX parsers and unmarshallers.


Field Summary
static SaxParserPool DEFAULT_PARSER_POOL
           
 
Constructor Summary
SaxParserPool()
           
SaxParserPool(FieldNameCodec codec)
           
 
Method Summary
 javax.xml.parsers.SAXParser provideParser()
           
 SaxUnmarshaller provideUnmarshaller()
           
 void returnParser(javax.xml.parsers.SAXParser parser)
           
 void returnUnmarshaller(SaxUnmarshaller unmarshaller)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PARSER_POOL

public static SaxParserPool DEFAULT_PARSER_POOL
Constructor Detail

SaxParserPool

public SaxParserPool()

SaxParserPool

public SaxParserPool(FieldNameCodec codec)
Method Detail

provideParser

public javax.xml.parsers.SAXParser provideParser()
                                          throws java.lang.Exception
Throws:
java.lang.Exception

returnParser

public void returnParser(javax.xml.parsers.SAXParser parser)

provideUnmarshaller

public SaxUnmarshaller provideUnmarshaller()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

returnUnmarshaller

public void returnUnmarshaller(SaxUnmarshaller unmarshaller)