Extension SDK 10.1.3.36.73

oracle.ide.util
Class IntersectedFilters

java.lang.Object
  extended byoracle.ide.util.IntersectedFilters

public final class IntersectedFilters
extends java.lang.Object

Utility class for obtaining the intersection of multiple PatternFilter instances.


Constructor Summary
IntersectedFilters(IntersectedFilters filters1, IntersectedFilters filters2)
          Constructor that creates an IntersectedFilters that is composed of the intersection of two other IntersectedFilters instances.
IntersectedFilters(PatternFilters filters1)
          Convenience constructor for creating an IntersectedFilters that encapsulates only one PatternFilters instance.
IntersectedFilters(PatternFilters[] filters)
          Constructor for creating an IntersectedFilters that encapsulates an arbitrary number of other PatternFilters instances.
IntersectedFilters(PatternFilters filters1, PatternFilters filters2)
          Convenience constructor for creating an IntersectedFilters that encapsulates only two PatternFilters instances.
IntersectedFilters(PatternFilters filters1, PatternFilters filters2, PatternFilters filters3)
          Convenience constructor for creating an IntersectedFilters that encapsulates only three PatternFilters instances.
 
Method Summary
 TriStateBoolean inferFromFilters(java.lang.String relPath)
           
 IntersectedFilters intersectWith(PatternFilters filters)
           
 boolean isIncluded(java.lang.String relPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntersectedFilters

public IntersectedFilters(PatternFilters[] filters)
Constructor for creating an IntersectedFilters that encapsulates an arbitrary number of other PatternFilters instances.


IntersectedFilters

public IntersectedFilters(IntersectedFilters filters1,
                          IntersectedFilters filters2)
Constructor that creates an IntersectedFilters that is composed of the intersection of two other IntersectedFilters instances.


IntersectedFilters

public IntersectedFilters(PatternFilters filters1)
Convenience constructor for creating an IntersectedFilters that encapsulates only one PatternFilters instance.


IntersectedFilters

public IntersectedFilters(PatternFilters filters1,
                          PatternFilters filters2)
Convenience constructor for creating an IntersectedFilters that encapsulates only two PatternFilters instances.


IntersectedFilters

public IntersectedFilters(PatternFilters filters1,
                          PatternFilters filters2,
                          PatternFilters filters3)
Convenience constructor for creating an IntersectedFilters that encapsulates only three PatternFilters instances.

Method Detail

intersectWith

public IntersectedFilters intersectWith(PatternFilters filters)

inferFromFilters

public TriStateBoolean inferFromFilters(java.lang.String relPath)

isIncluded

public boolean isIncluded(java.lang.String relPath)

Extension SDK 10.1.3.36.73

 

Copyright © 1997, 2005, Oracle.All rights reserved.