public interface ParameterizedDisseminationCrosswalk extends DisseminationCrosswalk
DisseminationCrosswalk by accepting a table of XSL-T global
parameter names and values, which will be passed to the selected transform.XSI_NS| Modifier and Type | Method and Description |
|---|---|
org.jdom.Element |
disseminateElement(Context context,
DSpaceObject dso,
Map<String,String> parameters)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
canDisseminate, disseminateElement, disseminateList, getNamespaces, getSchemaLocation, preferListorg.jdom.Element disseminateElement(Context context, DSpaceObject dso, Map<String,String> parameters) throws CrosswalkException, IOException, SQLException, AuthorizeException
Element object.
This is typically the root element of a document.
context - dso - the DSpace Object whose metadata to export.parameters - names and values of parameters to be passed into the transform.null.CrosswalkInternalException - (CrosswalkException) failure of the crosswalk itself.CrosswalkObjectNotSupported - (CrosswalkException) Cannot crosswalk this kind of DSpace object.IOException - I/O failure in services this callsSQLException - Database failure in services this callsAuthorizeException - current user not authorized for this operation.CrosswalkExceptionCopyright © 2016 DuraSpace. All Rights Reserved.