Removed IZPressHtmlCompressTask.java that was no longer used in build.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352288 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ec52c8d69e
commit
abb57f382f
@ -1,179 +0,0 @@
|
||||
/*****************************************************************************
|
||||
* Copyright (C) The Krysalis project. All rights reserved. *
|
||||
* ------------------------------------------------------------------------- *
|
||||
* This software is published under the terms of the Krysalis Patchy *
|
||||
* Software License version 1.1_01, a copy of which has been included *
|
||||
* at the bottom of this file. *
|
||||
*****************************************************************************/
|
||||
|
||||
import com.izforge.izpress.*;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.Writer;
|
||||
import java.io.PrintWriter;
|
||||
import java.io.FileWriter;
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.w3c.dom.NodeList;
|
||||
import org.w3c.dom.Node;
|
||||
import org.w3c.dom.Element;
|
||||
import org.w3c.dom.Attr;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
|
||||
import org.w3c.tidy.Tidy;
|
||||
|
||||
import org.apache.tools.ant.BuildException;
|
||||
import org.apache.tools.ant.taskdefs.Property;
|
||||
|
||||
/**
|
||||
* Task to compress html size.
|
||||
*
|
||||
* @author <a href="mailto:barozzi@nicolaken.com">Nicola Ken Barozzi</a>
|
||||
* @created 14 January 2002
|
||||
*/
|
||||
public class IZPressHtmlCompressTask extends org.apache.tools.ant.Task {
|
||||
|
||||
private String src;
|
||||
private String dest;
|
||||
private Compressor compressor;
|
||||
private CompressorConfig conf;
|
||||
private String wipeComments = "true";
|
||||
private String wipeBorders = "true";
|
||||
private String wipeReturns = "true";
|
||||
private String wipeSpaces = "true";
|
||||
|
||||
PrintWriter pw;
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
public IZPressHtmlCompressTask() {
|
||||
super();
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the task.
|
||||
*/
|
||||
public void init() {
|
||||
super.init();
|
||||
// Setup an instance of IZCompressor.
|
||||
conf =
|
||||
new CompressorConfig(false,false,true,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Run the task.
|
||||
* @exception org.apache.tools.ant.BuildException The exception raised during task execution.
|
||||
*/
|
||||
public void execute() throws org.apache.tools.ant.BuildException {
|
||||
|
||||
try{
|
||||
|
||||
FileInputStream in = new FileInputStream(src);
|
||||
FileOutputStream out = new FileOutputStream(dest);
|
||||
|
||||
compressor = new Compressor(in,out,conf);
|
||||
|
||||
compressor.compress();
|
||||
|
||||
out.flush();
|
||||
in.close();
|
||||
out.close();
|
||||
|
||||
}
|
||||
catch(IOException ioe)
|
||||
{
|
||||
throw new BuildException(ioe);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSrc(String src) {
|
||||
this.src = src;
|
||||
}
|
||||
|
||||
public void setDest(String dest) {
|
||||
this.dest = dest;
|
||||
}
|
||||
|
||||
|
||||
public void setWipeComments(String wipeComments) {
|
||||
this.wipeComments = wipeComments;
|
||||
}
|
||||
|
||||
|
||||
public void setWipeBorders(String wipeBorders) {
|
||||
this.wipeBorders = wipeBorders;
|
||||
}
|
||||
|
||||
public void setWipeReturns(String wipeReturns) {
|
||||
this.wipeReturns = wipeReturns;
|
||||
}
|
||||
|
||||
|
||||
public void setWipeSpaces(String wipeSpaces) {
|
||||
this.wipeSpaces = wipeSpaces;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
The Krysalis Patchy Software License, Version 1.1_01
|
||||
Copyright (c) 2002 Nicola Ken Barozzi. All rights reserved.
|
||||
|
||||
This Licence is compatible with the BSD licence as described and
|
||||
approved by http://www.opensource.org/, and is based on the
|
||||
Apache Software Licence Version 1.1.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
3. The end-user documentation included with the redistribution,
|
||||
if any, must include the following acknowledgment:
|
||||
"This product includes software developed for project
|
||||
Krysalis (http://www.krysalis.org/)."
|
||||
Alternately, this acknowledgment may appear in the software itself,
|
||||
if and wherever such third-party acknowledgments normally appear.
|
||||
|
||||
4. The names "Krysalis" and "Nicola Ken Barozzi" and
|
||||
"Krysalis Centipede" must not be used to endorse or promote products
|
||||
derived from this software without prior written permission. For
|
||||
written permission, please contact krysalis@nicolaken.org.
|
||||
|
||||
5. Products derived from this software may not be called "Krysalis",
|
||||
"Krysalis Centipede", nor may "Krysalis" appear in their name,
|
||||
without prior written permission of Nicola Ken Barozzi.
|
||||
|
||||
6. This software may contain voluntary contributions made by many
|
||||
individuals, who decided to donate the code to this project in
|
||||
respect of this licence.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE KRYSALIS PROJECT OR
|
||||
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
====================================================================*/
|
Loading…
Reference in New Issue
Block a user