net.shibboleth.utilities.java.support.resolver
Class CriteriaSet

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet<T>
          extended by net.shibboleth.utilities.java.support.collection.ClassIndexedSet<Criterion>
              extended by net.shibboleth.utilities.java.support.resolver.CriteriaSet
All Implemented Interfaces:
Iterable<Criterion>, Collection<Criterion>, Set<Criterion>, Criterion

public class CriteriaSet
extends ClassIndexedSet<Criterion>
implements Criterion

This class holds instances of Criterion which are used in resolution or evaluation operations.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.shibboleth.utilities.java.support.collection.ClassIndexedSet
ClassIndexedSet.ClassIndexedSetIterator
 
Constructor Summary
CriteriaSet()
          Constructor.
CriteriaSet(Criterion... criteria)
          A convenience constructor for constructing and adding criteria.
 
Method Summary
 
Methods inherited from class net.shibboleth.utilities.java.support.collection.ClassIndexedSet
add, add, clear, contains, equals, get, getIndexClass, hashCode, iterator, remove, size, toString
 
Methods inherited from class java.util.AbstractSet
removeAll
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray
 

Constructor Detail

CriteriaSet

public CriteriaSet()
Constructor.


CriteriaSet

public CriteriaSet(@Nullable
                   Criterion... criteria)
A convenience constructor for constructing and adding criteria.

Parameters:
criteria - criteria to add, may be null or contain null values


Copyright © 1999-2012. All Rights Reserved.