org.opensaml.xml.encryption
Class ChainingEncryptedKeyResolver.ChainingIterable

java.lang.Object
  extended by org.opensaml.xml.encryption.ChainingEncryptedKeyResolver.ChainingIterable
All Implemented Interfaces:
Iterable<EncryptedKey>
Enclosing class:
ChainingEncryptedKeyResolver

public class ChainingEncryptedKeyResolver.ChainingIterable
extends Object
implements Iterable<EncryptedKey>

Implementation of Iterable to be returned by ChainingEncryptedKeyResolver.


Field Summary
private  EncryptedData encryptedData
          The EncryptedData context for resolution.
private  ChainingEncryptedKeyResolver parent
          The chaining encrypted key resolver which owns this instance.
 
Constructor Summary
ChainingEncryptedKeyResolver.ChainingIterable(ChainingEncryptedKeyResolver resolver, EncryptedData encData)
          Constructor.
 
Method Summary
 Iterator<EncryptedKey> iterator()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

private ChainingEncryptedKeyResolver parent
The chaining encrypted key resolver which owns this instance.


encryptedData

private EncryptedData encryptedData
The EncryptedData context for resolution.

Constructor Detail

ChainingEncryptedKeyResolver.ChainingIterable

public ChainingEncryptedKeyResolver.ChainingIterable(ChainingEncryptedKeyResolver resolver,
                                                     EncryptedData encData)
Constructor.

Parameters:
resolver - the ChainingEncryptedKeyResolver parent
encData - the EncryptedData context for resolution
Method Detail

iterator

public Iterator<EncryptedKey> iterator()

Specified by:
iterator in interface Iterable<EncryptedKey>


Copyright © 1999-2013. All Rights Reserved.