org.apache.jdo.impl.pm
Class PersistenceManagerImpl.EmptyExtent

java.lang.Object
  extended byorg.apache.jdo.impl.pm.PersistenceManagerImpl.EmptyExtent
All Implemented Interfaces:
javax.jdo.Extent
Enclosing class:
PersistenceManagerImpl

class PersistenceManagerImpl.EmptyExtent
extends java.lang.Object
implements javax.jdo.Extent


Field Summary
private  java.lang.Class cls
           
private  boolean subclasses
           
 
Constructor Summary
(package private) PersistenceManagerImpl.EmptyExtent(java.lang.Class cls, boolean subclasses)
           
 
Method Summary
 void close(java.util.Iterator it)
           
 void closeAll()
           
 java.lang.Class getCandidateClass()
           
 javax.jdo.PersistenceManager getPersistenceManager()
           
 boolean hasSubclasses()
           
 java.util.Iterator iterator()
           
 boolean subclasses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cls

private final java.lang.Class cls

subclasses

private final boolean subclasses
Constructor Detail

PersistenceManagerImpl.EmptyExtent

PersistenceManagerImpl.EmptyExtent(java.lang.Class cls,
                                   boolean subclasses)
Method Detail

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface javax.jdo.Extent

hasSubclasses

public boolean hasSubclasses()
Specified by:
hasSubclasses in interface javax.jdo.Extent

getCandidateClass

public java.lang.Class getCandidateClass()
Specified by:
getCandidateClass in interface javax.jdo.Extent

subclasses

public boolean subclasses()

getPersistenceManager

public javax.jdo.PersistenceManager getPersistenceManager()
Specified by:
getPersistenceManager in interface javax.jdo.Extent

closeAll

public void closeAll()
Specified by:
closeAll in interface javax.jdo.Extent

close

public void close(java.util.Iterator it)
Specified by:
close in interface javax.jdo.Extent