org.acm.seguin.ide.common
Class PackageListFilter

java.lang.Object
  extended by org.acm.seguin.ide.common.PackageListFilter
Direct Known Subclasses:
DefaultPackageListFilter

public abstract class PackageListFilter
extends java.lang.Object

The package list filter that determines if the package should be included in the PackageSelectorArea.

Author:
Chris Seguin

Constructor Summary
PackageListFilter()
           
 
Method Summary
static PackageListFilter get()
          Description of the Method
abstract  boolean isIncluded(PackageSummary summary)
          Returns true if we should include it
static void setSingleton(PackageListFilter value)
          Sets the Singleton attribute of the PackageListFilter class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageListFilter

public PackageListFilter()
Method Detail

setSingleton

public static void setSingleton(PackageListFilter value)
Sets the Singleton attribute of the PackageListFilter class

Parameters:
value - The new Singleton value

get

public static PackageListFilter get()
Description of the Method

Returns:
Description of the Returned Value

isIncluded

public abstract boolean isIncluded(PackageSummary summary)
Returns true if we should include it

Parameters:
summary - the summary in question
Returns:
true if it should be included