public interface ReferenceList
ReferenceList is an element that contains pointers from a key
value of an EncryptedKey to items encrypted by that key value
(EncryptedData or EncryptedKey elements).
It is defined as follows:
Reference| Modifier and Type | Field and Description |
|---|---|
static int |
DATA_REFERENCE
DATA TAG
|
static int |
KEY_REFERENCE
KEY TAG
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Reference reference)
Adds a reference to this reference list.
|
java.util.Iterator |
getReferences()
Returns an
Iterator over all the References
contatined in this ReferenceList. |
boolean |
isEmpty()
Indicates if the
ReferenceList is empty. |
Reference |
newDataReference(java.lang.String uri)
DataReference factory method. |
Reference |
newKeyReference(java.lang.String uri)
KeyReference factory method. |
void |
remove(Reference reference)
Removes a reference from the
ReferenceList. |
int |
size()
Returns the size of the
ReferenceList. |
static final int DATA_REFERENCE
static final int KEY_REFERENCE
void add(Reference reference)
reference - the reference to add.java.lang.IllegalAccessException - if the Reference is not an
instance of DataReference or KeyReference.void remove(Reference reference)
ReferenceList.reference - the reference to remove.int size()
ReferenceList.ReferenceList.boolean isEmpty()
ReferenceList is empty.true if the ReferenceList is
empty, else false.java.util.Iterator getReferences()
Iterator over all the References
contatined in this ReferenceList.Reference newDataReference(java.lang.String uri)
DataReference factory method. Returns a
DataReference.uri - Reference newKeyReference(java.lang.String uri)
KeyReference factory method. Returns a
KeyReference.uri -