org.pf.tools.cda.core.classpath.eclipse
Class EclipseClasspathEntryFilter

java.lang.Object
  extended by org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
All Implemented Interfaces:
org.pf.bif.filter.IObjectFilter, org.pf.util.ObjectFilter

public abstract class EclipseClasspathEntryFilter
extends java.lang.Object
implements org.pf.util.ObjectFilter

A specialized filter for EclipseClasspathEntry objects.

Version:
1.0
Author:
M.Duchrow

Field Summary
static EclipseClasspathEntryFilter EXPORTED_ONLY_FILTER
           
static EclipseClasspathEntryFilter OUTPUT_TYPE_ONLY_FILTER
           
static EclipseClasspathEntryFilter REAL_SOURCE_TYPE_ONLY_FILTER
          A filter that selects only those entries that are of type source but not references to other projects.
static EclipseClasspathEntryFilter VAR_TYPE_ONLY_FILTER
           
 
Constructor Summary
EclipseClasspathEntryFilter()
           
 
Method Summary
 boolean matches(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPORTED_ONLY_FILTER

public static final EclipseClasspathEntryFilter EXPORTED_ONLY_FILTER

VAR_TYPE_ONLY_FILTER

public static final EclipseClasspathEntryFilter VAR_TYPE_ONLY_FILTER

OUTPUT_TYPE_ONLY_FILTER

public static final EclipseClasspathEntryFilter OUTPUT_TYPE_ONLY_FILTER

REAL_SOURCE_TYPE_ONLY_FILTER

public static final EclipseClasspathEntryFilter REAL_SOURCE_TYPE_ONLY_FILTER
A filter that selects only those entries that are of type source but not references to other projects.

Constructor Detail

EclipseClasspathEntryFilter

public EclipseClasspathEntryFilter()
Method Detail

matches

public boolean matches(java.lang.Object object)
Specified by:
matches in interface org.pf.bif.filter.IObjectFilter