Class IteratorPool
java.lang.Object
org.loboevolution.apache.xpath.axes.IteratorPool
Pool of object of a given type to pick from to help memory usage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
freeInstance
(DTMIterator obj) Add an instance of the given object to the poolGet an instance of the given object in this poolGet an instance of the given object in this pool
-
Constructor Details
-
IteratorPool
Constructor IteratorPool- Parameters:
original
- The original iterator from which all others will be cloned.
-
-
Method Details
-
getInstanceOrThrow
Get an instance of the given object in this pool- Returns:
- An instance of the given object
- Throws:
CloneNotSupportedException
-
getInstance
Get an instance of the given object in this pool- Returns:
- An instance of the given object
-
freeInstance
Add an instance of the given object to the pool- Parameters:
obj
- Object to add.
-