Calling multiple content handlers

I have to write a custom content handler for automatically converting .CSV files to XML before calling my entry service.

I also need to write one to unzip a file if it’s sent in in .ZIP format.

I’ve seen the instructions on implementing the ContentHandler class, so I think I’m all set there.

My question is, if I have a .CSV file inside a .ZIP file, will the .CSV content handler get invoked after my .ZIP content handler is done? Will the content-type handling automatically be re-invoked?

If not, how can I make it so?