public interface DownloadableDatatypeHandler<T> extends CustomDatatypeHandler<CustomDatatype<T>,T>
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getContentType(CustomDatatype<T> dt,
              java.lang.String valueReference)  | 
java.lang.String | 
getFilename(CustomDatatype<T> dt,
           java.lang.String valueReference)  | 
void | 
writeToStream(CustomDatatype<T> dt,
             java.lang.String valueReference,
             java.io.OutputStream os)
Writes the custom value to os. 
 | 
setHandlerConfigurationjava.lang.String getContentType(CustomDatatype<T> dt, java.lang.String valueReference)
dt - the datatype this handler handlesvalueReference - custom value to be downloadedjava.lang.String getFilename(CustomDatatype<T> dt, java.lang.String valueReference)
dt - the datatype this handler handlesvalueReference - custom value to be downloadedvoid writeToStream(CustomDatatype<T> dt, java.lang.String valueReference, java.io.OutputStream os) throws java.io.IOException
dt - the datatype this handler handlesvalueReference - custom value to be written to osos - the output stream to be written tojava.io.IOException - if there is an IO error writing to the streamCopyright © 2018 OpenMRS Inc.. All Rights Reserved.