Class ReferenceBuilder
java.lang.Object
eu.europa.esig.dss.xades.reference.ReferenceBuilder
public class ReferenceBuilder extends Object
Creates, validates references and processes defined transformations
-
Constructor Summary
Constructors Constructor Description ReferenceBuilder(XAdESSignatureParameters xadesSignatureParameters)The default constructor -
Method Summary
Modifier and Type Method Description List<DSSReference>build(List<DSSDocument> documents)Builds a list of references based on the configurationvoidcheckReferencesValidity()Verifies a compatibility of defined signature parameters and reference transformationsDSSDocumentgetReferenceOutput(DSSReference reference)Returns an output content after processing the givenDSSReference
-
Constructor Details
-
ReferenceBuilder
The default constructor- Parameters:
xadesSignatureParameters-XAdESSignatureParameters
-
-
Method Details
-
build
Builds a list of references based on the configuration- Parameters:
documents- a list ofDSSDocumentto create references for- Returns:
- a list of
DSSReferences
-
getReferenceOutput
Returns an output content after processing the givenDSSReference- Parameters:
reference-DSSReferenceto process- Returns:
DSSDocumentreference output content
-
checkReferencesValidity
public void checkReferencesValidity()Verifies a compatibility of defined signature parameters and reference transformations
-