Package com.db4o.defragment
Class AvailableClassFilter
- java.lang.Object
-
- com.db4o.defragment.AvailableClassFilter
-
- All Implemented Interfaces:
StoredClassFilter
public class AvailableClassFilter extends java.lang.Object implements StoredClassFilter
Filter that accepts only StoredClass instances whose corresponding Java class is currently known.
-
-
Constructor Summary
Constructors Constructor Description AvailableClassFilter()Will accept only classes that are known to the classloader that loaded this class.AvailableClassFilter(java.lang.ClassLoader loader)Will accept only classes that are known to the given classloader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(StoredClass storedClass)Will accept only classes whose corresponding platform class is known to the configured classloader.
-
-
-
Constructor Detail
-
AvailableClassFilter
public AvailableClassFilter()
Will accept only classes that are known to the classloader that loaded this class.
-
AvailableClassFilter
public AvailableClassFilter(java.lang.ClassLoader loader)
Will accept only classes that are known to the given classloader.- Parameters:
loader- The classloader to check class names against
-
-
Method Detail
-
accept
public boolean accept(StoredClass storedClass)
Will accept only classes whose corresponding platform class is known to the configured classloader.- Specified by:
acceptin interfaceStoredClassFilter- Parameters:
storedClass- The class instance to be checked- Returns:
- true if the corresponding platform class is known to the configured classloader, false otherwise
-
-