Interface Selector<T>

Type Parameters:
T - the type stored in the store.
All Superinterfaces:
Cloneable
All Known Implementing Classes:
AttributeCertificateHolder, AttributeCertificateIssuer, PKIXCertStoreSelector, PKIXCRLStoreSelector, X509AttributeCertStoreSelector, X509CertPairStoreSelector, X509CertStoreSelector, X509CRLStoreSelector

public interface Selector<T> extends Cloneable
Interface a selector from a store should conform to.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
    match(T obj)
    Match the passed in object, returning true if it would be selected by this selector, false otherwise.
  • Method Details

    • match

      boolean match(T obj)
      Match the passed in object, returning true if it would be selected by this selector, false otherwise.
      Parameters:
      obj - the object to be matched.
      Returns:
      true if the object is a match for this selector, false otherwise.
    • clone

      Object clone()