/*
* Copyright The National Archives 2005-2006. All rights reserved.
* See Licence.txt for full licence details.
*
* Developed by:
* Tessella Support Services plc
* 3 Vineyard Chambers
* Abingdon, OX14 3PX
* United Kingdom
* http://www.tessella.com
*
* Tessella/NPD/4305
* PRONOM 4
*
* $History: InternalSignatureCollection.java $
*
* ***************** Version 2 *****************
* User: Walm Date: 5/04/05 Time: 18:07
* Updated in $/PRONOM4/FFIT_SOURCE/signatureFile
* review headers
*
*/
package uk.gov.nationalarchives.droid.signatureFile;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import uk.gov.nationalarchives.droid.xmlReader.SimpleElement;
/**
* holds a collection of internal signatures
* used by the XML parsing code
*
* @author Martin Waller
* @version 4.0.0
*/
public class InternalSignatureCollection extends SimpleElement {
List<InternalSignature> intSigs = Collections.synchronizedList(new ArrayList<InternalSignature>());
/* setters */
public void addInternalSignature(InternalSignature iSig) {
intSigs.add(iSig);
}
public void setInternalSignatures(List<InternalSignature> iSigs) {
this.intSigs = iSigs;
}
/* getters */
public synchronized List<InternalSignature> getInternalSignatures() {
return intSigs;
}
}