Package org.iqtig.xpacker.impl.sax
Class CompressionSaxHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.iqtig.xpacker.impl.sax.SaxHandler
-
- org.iqtig.xpacker.impl.sax.CompressionSaxHandler
-
- All Implemented Interfaces:
ContentHandler
,DTDHandler
,EntityResolver
,ErrorHandler
,LexicalHandler
public class CompressionSaxHandler extends SaxHandler
-
-
Constructor Summary
Constructors Constructor Description CompressionSaxHandler(boolean compress)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
compress(File inputFile, File outputFile)
static void
compress(File inputFile, File outputFile, String[] elementsToCompress)
static void
decompress(File inputFile, File outputFile)
static void
decompress(File inputFile, File outputFile, String[] elementsToCompress)
String
processDocument(String docString, String elementName)
-
Methods inherited from class org.iqtig.xpacker.impl.sax.SaxHandler
characters, comment, endCDATA, endDTD, endElement, endEntity, parse, startCDATA, startDocument, startDTD, startElement, startEntity
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Method Detail
-
compress
public static void compress(File inputFile, File outputFile, String[] elementsToCompress) throws SAXException, IOException
- Throws:
SAXException
IOException
-
decompress
public static void decompress(File inputFile, File outputFile, String[] elementsToCompress) throws SAXException, IOException
- Throws:
SAXException
IOException
-
compress
public static void compress(File inputFile, File outputFile) throws SAXException, IOException
- Throws:
SAXException
IOException
-
decompress
public static void decompress(File inputFile, File outputFile) throws SAXException, IOException
- Throws:
SAXException
IOException
-
processDocument
public String processDocument(String docString, String elementName) throws IOException
- Specified by:
processDocument
in classSaxHandler
- Throws:
IOException
-
-