-
public interface ReferenceA wrapper for a pointer from a key value of anEncryptedKeyto items encrypted by that key value (EncryptedDataorEncryptedKeyelements).It is defined as follows:
- See Also:
ReferenceList
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddElementRetrievalInformation(Element info)Adds retrieval information.Iterator<Element>getElementRetrievalInformation()Returns anIteratorover all the child elements contained in thisReferencethat will aid the recipient in retrieving theEncryptedKeyand/orEncryptedDataelements.StringgetType()Returns theElementtag name for thisReference.StringgetURI()Returns aURIthat points to anElementthat were encrypted using the key defined in the enclosingEncryptedKeyelement.voidremoveElementRetrievalInformation(Element info)Removes the specified retrieval information.voidsetURI(String uri)Sets aURIthat points to anElementthat were encrypted using the key defined in the enclosingEncryptedKeyelement.
-
-
-
Method Detail
-
getType
String getType()
Returns theElementtag name for thisReference.- Returns:
- the tag name of this
Reference.
-
getURI
String getURI()
Returns aURIthat points to anElementthat were encrypted using the key defined in the enclosingEncryptedKeyelement.- Returns:
- an Uniform Resource Identifier that qualifies an
EncryptedType.
-
setURI
void setURI(String uri)
Sets aURIthat points to anElementthat were encrypted using the key defined in the enclosingEncryptedKeyelement.- Parameters:
uri- the Uniform Resource Identifier that qualifies anEncryptedType.
-
getElementRetrievalInformation
Iterator<Element> getElementRetrievalInformation()
Returns anIteratorover all the child elements contained in thisReferencethat will aid the recipient in retrieving theEncryptedKeyand/orEncryptedDataelements. These could include information such as XPath transforms, decompression transforms, or information on how to retrieve the elements from a document storage facility.- Returns:
- child elements.
-
addElementRetrievalInformation
void addElementRetrievalInformation(Element info)
Adds retrieval information.- Parameters:
info-
-
removeElementRetrievalInformation
void removeElementRetrievalInformation(Element info)
Removes the specified retrieval information.- Parameters:
info-
-
-