Package gov.usgs.earthquake.product.io
Class JsonProductHandler
java.lang.Object
gov.usgs.earthquake.product.io.ObjectProductHandler
gov.usgs.earthquake.product.io.JsonProductHandler
- All Implemented Interfaces:
ProductHandler
Store a product as Json.
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new ZipProductHandler object. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Free any resources associated with this handler.voidCreates and outputs the zip stream.Methods inherited from class gov.usgs.earthquake.product.io.ObjectProductHandler
getProduct, getProduct, onBeginProduct, onContent, onLink, onProperty, onSignature, onSignatureHistory, onSignatureVersion
-
Constructor Details
-
JsonProductHandler
Construct a new ZipProductHandler object.- Parameters:
out- the output stream where zip content is written.
-
-
Method Details
-
onEndProduct
Creates and outputs the zip stream.- Specified by:
onEndProductin interfaceProductHandler- Overrides:
onEndProductin classObjectProductHandler- Parameters:
id- which product.- Throws:
Exception- if error occurs
-
close
public void close()Free any resources associated with this handler.- Specified by:
closein interfaceProductHandler- Overrides:
closein classObjectProductHandler
-