xades4j.xml.unmarshalling
Interface QualifyingPropertiesDataCollector


public interface QualifyingPropertiesDataCollector

Passed to a QualifyingPropertiesUnmarshaller to collect the property data obejcts. This is used instead of a collection that is returned by the unmarshaller because it allows controlling the number of occurrences of each property.

All the methods will throw PropertyTargetException if an attempt is made to add a repeated instance or an instance of a type that was already added and should occur only once. Also, NullPointerException is thrown if an attempt is made to add a null reference.

Author:
Luís

Method Summary
 void addAllDataObjsTimeStamp(AllDataObjsTimeStampData objsTSData)
           
 void addCommitmentType(CommitmentTypeData commitmentData)
           
 void addDataObjectFormat(DataObjectFormatData formatData)
           
 void addGenericDOMData(GenericDOMData domData)
           
 void addIndividualDataObjsTimeStamp(IndividualDataObjsTimeStampData objsTSData)
           
 void addOther(OtherPropertyData otherData)
           
 void addSignatureTimeStamp(SignatureTimeStampData sigTSData)
           
 void setCompleteCertificateRefs(CompleteCertificateRefsData completeCertRefsData)
           
 void setCompleteRevocRefs(CompleteRevocationRefsData completeRecovRefsData)
           
 void setSignaturePolicy(SignaturePolicyData sigPolicyData)
           
 void setSignatureProdPlace(SignatureProdPlaceData sigProdPlaceData)
           
 void setSignerRole(SignerRoleData signerRoleData)
           
 void setSigningCertificate(SigningCertificateData signingCertData)
           
 void setSigningTime(SigningTimeData sigTimeData)
           
 

Method Detail

setSigningTime

void setSigningTime(SigningTimeData sigTimeData)

setSignatureProdPlace

void setSignatureProdPlace(SignatureProdPlaceData sigProdPlaceData)

setSignerRole

void setSignerRole(SignerRoleData signerRoleData)

setSigningCertificate

void setSigningCertificate(SigningCertificateData signingCertData)

setSignaturePolicy

void setSignaturePolicy(SignaturePolicyData sigPolicyData)

setCompleteCertificateRefs

void setCompleteCertificateRefs(CompleteCertificateRefsData completeCertRefsData)

setCompleteRevocRefs

void setCompleteRevocRefs(CompleteRevocationRefsData completeRecovRefsData)

addSignatureTimeStamp

void addSignatureTimeStamp(SignatureTimeStampData sigTSData)

addCommitmentType

void addCommitmentType(CommitmentTypeData commitmentData)

addDataObjectFormat

void addDataObjectFormat(DataObjectFormatData formatData)

addAllDataObjsTimeStamp

void addAllDataObjsTimeStamp(AllDataObjsTimeStampData objsTSData)

addIndividualDataObjsTimeStamp

void addIndividualDataObjsTimeStamp(IndividualDataObjsTimeStampData objsTSData)

addGenericDOMData

void addGenericDOMData(GenericDOMData domData)

addOther

void addOther(OtherPropertyData otherData)


Copyright © 2012. All Rights Reserved.