net.sf.okapi.common.filterwriter.ext
Class ZipFilterWriter

java.lang.Object
  extended by net.sf.okapi.common.filterwriter.ext.ZipFilterWriter
All Implemented Interfaces:
net.sf.okapi.common.filterwriter.IFilterWriter

public class ZipFilterWriter
extends java.lang.Object
implements net.sf.okapi.common.filterwriter.IFilterWriter

Implements the IFilterWriter interface for filters that handle formats made of a ZIP package with embedded extractable documents, such as IDML or OpenOffice.org files (ODT, ODS, ODP, etc.)


Constructor Summary
ZipFilterWriter(net.sf.okapi.common.encoder.EncoderManager encoderManager)
           
 
Method Summary
 void cancel()
           
 void close()
           
protected  net.sf.okapi.common.resource.StartDocument convertToStartDocument(net.sf.okapi.common.resource.StartSubDocument res)
           
protected  net.sf.okapi.common.filterwriter.IFilterWriter createSubDocumentFilterWriter(net.sf.okapi.common.resource.StartSubDocument res)
           
protected  net.sf.okapi.common.skeleton.ISkeletonWriter createSubDocumentSkeletonWriter(net.sf.okapi.common.resource.StartSubDocument res)
           
 net.sf.okapi.common.encoder.EncoderManager getEncoderManager()
           
 java.lang.String getName()
           
 net.sf.okapi.common.IParameters getParameters()
           
 net.sf.okapi.common.skeleton.ISkeletonWriter getSkeletonWriter()
           
 net.sf.okapi.common.filterwriter.IFilterWriter getSubDocWriter()
           
 net.sf.okapi.common.Event handleEvent(net.sf.okapi.common.Event event)
           
 void setOptions(net.sf.okapi.common.LocaleId locale, java.lang.String defaultEncoding)
           
 void setOutput(java.io.OutputStream output)
           
 void setOutput(java.lang.String path)
           
 void setParameters(net.sf.okapi.common.IParameters params)
           
 void setSubDocWriter(net.sf.okapi.common.filterwriter.IFilterWriter subDocWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipFilterWriter

public ZipFilterWriter(net.sf.okapi.common.encoder.EncoderManager encoderManager)
Method Detail

cancel

public void cancel()
Specified by:
cancel in interface net.sf.okapi.common.filterwriter.IFilterWriter

close

public void close()
Specified by:
close in interface net.sf.okapi.common.filterwriter.IFilterWriter

getName

public java.lang.String getName()
Specified by:
getName in interface net.sf.okapi.common.filterwriter.IFilterWriter

getEncoderManager

public net.sf.okapi.common.encoder.EncoderManager getEncoderManager()
Specified by:
getEncoderManager in interface net.sf.okapi.common.filterwriter.IFilterWriter

getSkeletonWriter

public net.sf.okapi.common.skeleton.ISkeletonWriter getSkeletonWriter()
Specified by:
getSkeletonWriter in interface net.sf.okapi.common.filterwriter.IFilterWriter

getParameters

public net.sf.okapi.common.IParameters getParameters()
Specified by:
getParameters in interface net.sf.okapi.common.filterwriter.IFilterWriter

handleEvent

public net.sf.okapi.common.Event handleEvent(net.sf.okapi.common.Event event)
Specified by:
handleEvent in interface net.sf.okapi.common.filterwriter.IFilterWriter

setOptions

public void setOptions(net.sf.okapi.common.LocaleId locale,
                       java.lang.String defaultEncoding)
Specified by:
setOptions in interface net.sf.okapi.common.filterwriter.IFilterWriter

setOutput

public void setOutput(java.lang.String path)
Specified by:
setOutput in interface net.sf.okapi.common.filterwriter.IFilterWriter

setOutput

public void setOutput(java.io.OutputStream output)
Specified by:
setOutput in interface net.sf.okapi.common.filterwriter.IFilterWriter

setParameters

public void setParameters(net.sf.okapi.common.IParameters params)
Specified by:
setParameters in interface net.sf.okapi.common.filterwriter.IFilterWriter

createSubDocumentSkeletonWriter

protected net.sf.okapi.common.skeleton.ISkeletonWriter createSubDocumentSkeletonWriter(net.sf.okapi.common.resource.StartSubDocument res)

createSubDocumentFilterWriter

protected net.sf.okapi.common.filterwriter.IFilterWriter createSubDocumentFilterWriter(net.sf.okapi.common.resource.StartSubDocument res)

convertToStartDocument

protected net.sf.okapi.common.resource.StartDocument convertToStartDocument(net.sf.okapi.common.resource.StartSubDocument res)

getSubDocWriter

public net.sf.okapi.common.filterwriter.IFilterWriter getSubDocWriter()

setSubDocWriter

public void setSubDocWriter(net.sf.okapi.common.filterwriter.IFilterWriter subDocWriter)