org.xmlpull.v1.parser_pool
Class XmlPullParserPool

java.lang.Object
  extended by org.xmlpull.v1.parser_pool.XmlPullParserPool

public class XmlPullParserPool
extends java.lang.Object

Very simple utility to make pooling of XmlPull parsers easy.


Field Summary
protected  XmlPullParserFactory factory
           
protected  java.util.List pool
           
 
Constructor Summary
XmlPullParserPool()
           
XmlPullParserPool(XmlPullParserFactory factory)
           
 
Method Summary
 XmlPullParser getPullParserFromPool()
           
static void main(java.lang.String[] args)
           
protected  XmlPullParser newParser()
           
 void returnPullParserToPool(XmlPullParser pp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pool

protected java.util.List pool

factory

protected XmlPullParserFactory factory
Constructor Detail

XmlPullParserPool

public XmlPullParserPool()
                  throws XmlPullParserException
Throws:
XmlPullParserException

XmlPullParserPool

public XmlPullParserPool(XmlPullParserFactory factory)
Method Detail

newParser

protected XmlPullParser newParser()
                           throws XmlPullParserException
Throws:
XmlPullParserException

getPullParserFromPool

public XmlPullParser getPullParserFromPool()
                                    throws XmlPullParserException
Throws:
XmlPullParserException

returnPullParserToPool

public void returnPullParserToPool(XmlPullParser pp)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception