diff --git a/src/java/org/apache/poi/hssf/record/RecordProcessor.java b/src/java/org/apache/poi/hssf/record/RecordProcessor.java deleted file mode 100644 index 715cb84d1..000000000 --- a/src/java/org/apache/poi/hssf/record/RecordProcessor.java +++ /dev/null @@ -1,33 +0,0 @@ - -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - - -package org.apache.poi.hssf.record; - - -/** - * Process a single record. That is, an SST record or a continue record. - * Refactored from code originally in SSTRecord. - * - * @author Glen Stampoultzis (glens at apache.org) - */ -class RecordProcessor -{ - //This class is not required anymore -} - diff --git a/src/java/org/apache/poi/ss/usermodel/Textbox.java b/src/java/org/apache/poi/ss/usermodel/Textbox.java index 21b7c7c5f..9ba68498c 100644 --- a/src/java/org/apache/poi/ss/usermodel/Textbox.java +++ b/src/java/org/apache/poi/ss/usermodel/Textbox.java @@ -17,6 +17,13 @@ package org.apache.poi.ss.usermodel; +import org.apache.poi.util.Removal; + +/** + * @deprecated 3.16 beta1. This interface isn't implemented ... + */ +@Deprecated +@Removal(version="3.18") public interface Textbox { public final static short OBJECT_TYPE_TEXT = 6; diff --git a/src/java/org/apache/poi/ss/util/SheetReferences.java b/src/java/org/apache/poi/ss/util/SheetReferences.java deleted file mode 100644 index a7542763d..000000000 --- a/src/java/org/apache/poi/ss/util/SheetReferences.java +++ /dev/null @@ -1,45 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - -package org.apache.poi.ss.util; - -import java.util.HashMap; -import java.util.Map; - -/** - * Holds a collection of Sheet names and their associated - * reference numbers. - * - * @author Andrew C. Oliver (acoliver at apache dot org) - * - */ -public class SheetReferences -{ - Map map; - public SheetReferences() - { - map = new HashMap(5); - } - - public void addSheetReference(String sheetName, int number) { - map.put(number, sheetName); - } - - public String getSheetName(int number) { - return map.get(number); - } -} diff --git a/src/java/org/apache/poi/util/BlockingInputStream.java b/src/java/org/apache/poi/util/BlockingInputStream.java deleted file mode 100644 index 298c6aa7f..000000000 --- a/src/java/org/apache/poi/util/BlockingInputStream.java +++ /dev/null @@ -1,119 +0,0 @@ - -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - - -package org.apache.poi.util; - -import java.io.InputStream; -import java.io.IOException; - -/** - * Implementation of a BlockingInputStream to provide data to - * RawDataBlock that expects data in 512 byte chunks. Useful to read - * data from slow (ie, non FileInputStream) sources, for example when - * reading an OLE2 Document over a network. - * - * Possible extensions: add a timeout. Currently a call to read(byte[]) on this - * class is blocking, so use at your own peril if your underlying stream blocks. - * - * @author Jens Gerhard - * @author aviks - documentation cleanups. - */ -public class BlockingInputStream - extends InputStream -{ - protected InputStream is; - - public BlockingInputStream(InputStream is) - { - this.is = is; - } - - public int available() - throws IOException - { - return is.available(); - } - - public void close() - throws IOException - { - is.close(); - } - - public void mark(int readLimit) - { - is.mark(readLimit); - } - - public boolean markSupported() - { - return is.markSupported(); - } - - public int read() - throws IOException - { - return is.read(); - } - - /** - * We had to revert to byte per byte reading to keep - * with slow network connections on one hand, without - * missing the end-of-file. - * This is the only method that does its own thing in this class - * everything else is delegated to aggregated stream. - * THIS IS A BLOCKING BLOCK READ!!! - */ - public int read(byte[] bf) - throws IOException - { - - int i = 0; - int b = 4611; - while ( i < bf.length ) - { - b = is.read(); - if ( b == -1 ) - break; - bf[i++] = (byte) b; - } - if ( i == 0 && b == -1 ) - return -1; - return i; - } - - public int read(byte[] bf, int s, int l) - throws IOException - { - return is.read(bf, s, l); - } - - public void reset() - throws IOException - { - is.reset(); - } - - public long skip(long n) - throws IOException - { - return is.skip(n); - } -} - diff --git a/src/ooxml/java/org/apache/poi/openxml4j/opc/Configuration.java b/src/ooxml/java/org/apache/poi/openxml4j/opc/Configuration.java deleted file mode 100644 index 9109f28f3..000000000 --- a/src/ooxml/java/org/apache/poi/openxml4j/opc/Configuration.java +++ /dev/null @@ -1,43 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - -package org.apache.poi.openxml4j.opc; - -import java.io.File; - -/** - * Storage class for configuration storage parameters. - * TODO xml syntax checking is not done with JAXP by default -> remove the schema or do it ? - * - * @author CDubettier, Julen Chable - * @version 1.0 - */ -public final class Configuration { - // TODO configuration by default. should be clearly stated that it should be - // changed to match installation path - // as schemas dir is needed in runtime - static private String pathForXmlSchema = System.getProperty("user.dir") - + File.separator + "src" + File.separator + "schemas"; - - public static String getPathForXmlSchema() { - return pathForXmlSchema; - } - - public static void setPathForXmlSchema(String pathForXmlSchema) { - Configuration.pathForXmlSchema = pathForXmlSchema; - } -} diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFFontManager.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFFontManager.java deleted file mode 100644 index cc5fc6c2d..000000000 --- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFFontManager.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * ==================================================================== - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ==================================================================== - */ - -package org.apache.poi.xslf.usermodel; - -/** - * Manages fonts when rendering slides. - * - * Use this class to handle unknown / missing fonts or to substitute fonts - */ -public interface XSLFFontManager { - - /** - * select a font to be used to paint text - * - * @param typeface the font family as defined in the .pptx file. - * This can be unknown or missing in the graphic environment. - * - * @return the font to be used to paint text - */ - - String getRendererableFont(String typeface, int pitchFamily); -} diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFImageRenderer.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFImageRenderer.java deleted file mode 100644 index 7153bc86a..000000000 --- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFImageRenderer.java +++ /dev/null @@ -1,136 +0,0 @@ -/* - * ==================================================================== - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ==================================================================== - */ - -package org.apache.poi.xslf.usermodel; - -import java.awt.Graphics2D; -import java.awt.Insets; -import java.awt.Shape; -import java.awt.geom.AffineTransform; -import java.awt.geom.Rectangle2D; -import java.awt.image.BufferedImage; -import java.io.IOException; - -import javax.imageio.ImageIO; - -import org.apache.poi.openxml4j.opc.PackagePart; -import org.apache.poi.util.Beta; - -/** - * For now this class renders only images supported by the javax.imageio.ImageIO - * framework. Subclasses can override this class to support other formats, for - * example, Use Apache batik to render WMF: - * - *
- * 
- * public class MyImageRendener extends XSLFImageRendener{
- * public boolean drawImage(Graphics2D graphics, XSLFPictureData data, Rectangle2D anchor){
- * 	boolean ok = super.drawImage(graphics, data, anchor);
- * 	if(!ok){
- * 		// see what type of image we are
- * 		String contentType = data.getPackagePart().getContentType();
- * 		if(contentType.equals("image/wmf")){
- * 			// use Apache Batik to handle WMF
- * 			// see http://xmlgraphics.apache.org/batik/
- * 		}
- * 		
- * 	}
- * 	return ok;
- * }
- * }
- * 
- * 
- * - * and then pass this class to your instance of java.awt.Graphics2D: - * - *
- * 
- * graphics.setRenderingHint(XSLFRenderingHint.IMAGE_RENDERER, new MyImageRendener());
- * 
- * 
- * - * @author Yegor Kozlov - */ -@Beta -public class XSLFImageRenderer { - - /** - * Render picture data into the supplied graphics - * - * @return true if the picture data was successfully rendered - */ - public boolean drawImage(Graphics2D graphics, XSLFPictureData data, - Rectangle2D anchor) { - return drawImage(graphics, data, anchor, null); - } - - /** - * Render picture data into the supplied graphics - * - * @return true if the picture data was successfully rendered - */ - public boolean drawImage(Graphics2D graphics, XSLFPictureData data, - Rectangle2D anchor, Insets clip) { - boolean isClipped = true; - if (clip == null) { - isClipped = false; - clip = new Insets(0,0,0,0); - } - - BufferedImage img; - try { - img = ImageIO.read(data.getPackagePart().getInputStream()); - } catch (Exception e) { - return false; - } - - if(img == null) { - return false; - } - - int iw = img.getWidth(); - int ih = img.getHeight(); - - double cw = (100000-clip.left-clip.right) / 100000.0; - double ch = (100000-clip.top-clip.bottom) / 100000.0; - double sx = anchor.getWidth()/(iw*cw); - double sy = anchor.getHeight()/(ih*ch); - double tx = anchor.getX()-(iw*sx*clip.left/100000.0); - double ty = anchor.getY()-(ih*sy*clip.top/100000.0); - AffineTransform at = new AffineTransform(sx, 0, 0, sy, tx, ty) ; - - Shape clipOld = graphics.getClip(); - if (isClipped) graphics.clip(anchor.getBounds2D()); - graphics.drawRenderedImage(img, at); - graphics.setClip(clipOld); - - return true; - } - - /** - * Create a buffered image from the supplied package part. - * This method is called to create texture paints. - * - * @return a BufferedImage containing the decoded - * contents of the input, or null. - */ - public BufferedImage readImage(PackagePart packagePart) throws IOException { - return ImageIO.read(packagePart.getInputStream()); - } -} \ No newline at end of file diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFRenderingHint.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFRenderingHint.java deleted file mode 100644 index fe6838568..000000000 --- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFRenderingHint.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * ==================================================================== - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ==================================================================== - */ - -package org.apache.poi.xslf.usermodel; - -import org.apache.poi.util.Internal; - -import java.awt.RenderingHints; - -/** - * - * @author Yegor Kozlov - */ -public class XSLFRenderingHint extends RenderingHints.Key { - - public XSLFRenderingHint(int i){ - super(i); - } - - @Override - public boolean isCompatibleValue(Object val) { - return true; - } - - public static final XSLFRenderingHint GSAVE = new XSLFRenderingHint(1); - public static final XSLFRenderingHint GRESTORE = new XSLFRenderingHint(2); - - /** - * Use a custom image rendener - * - * @see XSLFImageRenderer - */ - public static final XSLFRenderingHint IMAGE_RENDERER = new XSLFRenderingHint(3); - - /** - * how to render text: - * - * {@link #TEXT_AS_CHARACTERS} (default) means to draw via - * {@link java.awt.Graphics2D#drawString(java.text.AttributedCharacterIterator, float, float)}. - * This mode draws text as characters. Use it if the target graphics writes the actual - * character codes instead of glyph outlines (PDFGraphics2D, SVGGraphics2D, etc.) - * - * {@link #TEXT_AS_SHAPES} means to render via - * {@link java.awt.font.TextLayout#draw(java.awt.Graphics2D, float, float)}. - * This mode draws glyphs as shapes and provides some advanced capabilities such as - * justification and font substitution. Use it if the target graphics is an image. - * - */ - public static final XSLFRenderingHint TEXT_RENDERING_MODE = new XSLFRenderingHint(4); - - /** - * draw text via {@link java.awt.Graphics2D#drawString(java.text.AttributedCharacterIterator, float, float)} - */ - public static final int TEXT_AS_CHARACTERS = 1; - - /** - * draw text via {@link java.awt.font.TextLayout#draw(java.awt.Graphics2D, float, float)} - */ - public static final int TEXT_AS_SHAPES = 2; - - @Internal - static final XSLFRenderingHint GROUP_TRANSFORM = new XSLFRenderingHint(5); - - /** - * Use this object to resolve unknown / missing fonts when rendering slides - */ - public static final XSLFRenderingHint FONT_HANDLER = new XSLFRenderingHint(6); - -} diff --git a/src/ooxml/java/org/apache/poi/xwpf/model/XMLParagraph.java b/src/ooxml/java/org/apache/poi/xwpf/model/XMLParagraph.java index 25aa7aab3..497b9fe5a 100644 --- a/src/ooxml/java/org/apache/poi/xwpf/model/XMLParagraph.java +++ b/src/ooxml/java/org/apache/poi/xwpf/model/XMLParagraph.java @@ -16,13 +16,16 @@ ==================================================================== */ package org.apache.poi.xwpf.model; +import org.apache.poi.util.Removal; import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP; /** * Base class for XWPF paragraphs - * - * @author Yury Batrakov (batrakov at gmail.com) + * + * @deprecated 3.16 beta1. This class isn't used ... */ +@Deprecated +@Removal(version="3.18") public class XMLParagraph { protected CTP paragraph; diff --git a/src/scratchpad/src/org/apache/poi/hslf/exceptions/InvalidRecordFormatException.java b/src/scratchpad/src/org/apache/poi/hslf/exceptions/InvalidRecordFormatException.java deleted file mode 100644 index 46df9c962..000000000 --- a/src/scratchpad/src/org/apache/poi/hslf/exceptions/InvalidRecordFormatException.java +++ /dev/null @@ -1,32 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - -package org.apache.poi.hslf.exceptions; - -/** - * This exception is thrown when we try to create a record, and the - * underlying data just doesn't match up - * - * @author Nick Burch - */ - -public final class InvalidRecordFormatException extends Exception -{ - public InvalidRecordFormatException(String s) { - super(s); - } -} diff --git a/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFSlideShowFactory.java b/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFSlideShowFactory.java index 3ae91f775..4c8f69269 100644 --- a/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFSlideShowFactory.java +++ b/src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFSlideShowFactory.java @@ -24,6 +24,10 @@ import org.apache.poi.sl.usermodel.SlideShow; import org.apache.poi.sl.usermodel.SlideShowFactory; import org.apache.poi.util.Internal; +/** + * Helper class which is instantiated by reflection from + * {@link SlideShowFactory#create(java.io.File)} and similar + */ @Internal public class HSLFSlideShowFactory extends SlideShowFactory { /** diff --git a/src/scratchpad/src/org/apache/poi/hsmf/exceptions/DirectoryChunkNotFoundException.java b/src/scratchpad/src/org/apache/poi/hsmf/exceptions/DirectoryChunkNotFoundException.java deleted file mode 100644 index 0c33901ae..000000000 --- a/src/scratchpad/src/org/apache/poi/hsmf/exceptions/DirectoryChunkNotFoundException.java +++ /dev/null @@ -1,30 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - -package org.apache.poi.hsmf.exceptions; - -/** - * Exception for when a directory chunk is not found but is expected. - * @author Travis Ferguson - */ -public final class DirectoryChunkNotFoundException extends Exception { - private static final long serialVersionUID = 1L; - - public DirectoryChunkNotFoundException(String directory) { - super("Directory Chunk " + directory + " was not found!"); - } -} diff --git a/src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfSLImageRenderer.java b/src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfSLImageRenderer.java index ab69ea6d5..9a785d06f 100644 --- a/src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfSLImageRenderer.java +++ b/src/scratchpad/src/org/apache/poi/hwmf/draw/HwmfSLImageRenderer.java @@ -29,10 +29,15 @@ import java.io.IOException; import java.io.InputStream; import org.apache.poi.hwmf.usermodel.HwmfPicture; +import org.apache.poi.sl.draw.DrawPictureShape; import org.apache.poi.sl.draw.ImageRenderer; import org.apache.poi.sl.usermodel.PictureData; import org.apache.poi.util.Units; +/** + * Helper class which is instantiated by {@link DrawPictureShape} + * via reflection + */ public class HwmfSLImageRenderer implements ImageRenderer { HwmfPicture image = null; double alpha = 0; diff --git a/src/scratchpad/src/org/apache/poi/hwpf/model/CachedPropertyNode.java b/src/scratchpad/src/org/apache/poi/hwpf/model/CachedPropertyNode.java deleted file mode 100644 index f6b0f06e6..000000000 --- a/src/scratchpad/src/org/apache/poi/hwpf/model/CachedPropertyNode.java +++ /dev/null @@ -1,55 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - -package org.apache.poi.hwpf.model; - -import java.lang.ref.SoftReference; - -import org.apache.poi.hwpf.sprm.SprmBuffer; -import org.apache.poi.util.Internal; - -@Internal -public final class CachedPropertyNode - extends PropertyNode -{ - protected SoftReference _propCache; - - public CachedPropertyNode(int start, int end, SprmBuffer buf) - { - super(start, end, buf); - } - - protected void fillCache(Object ref) - { - _propCache = new SoftReference(ref); - } - - protected Object getCacheContents() - { - return _propCache == null ? null : _propCache.get(); - } - - /** - * @return This property's property in compressed form. - */ - public SprmBuffer getSprmBuf() - { - return (SprmBuffer)_buf; - } - - -} diff --git a/src/scratchpad/src/org/apache/poi/hwpf/usermodel/DocumentPosition.java b/src/scratchpad/src/org/apache/poi/hwpf/usermodel/DocumentPosition.java deleted file mode 100644 index eb90d5569..000000000 --- a/src/scratchpad/src/org/apache/poi/hwpf/usermodel/DocumentPosition.java +++ /dev/null @@ -1,30 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ - -package org.apache.poi.hwpf.usermodel; - -import org.apache.poi.hwpf.HWPFDocument; - -public final class DocumentPosition - extends Range -{ - public DocumentPosition(HWPFDocument doc, int pos) - { - super(pos, pos, doc); - } - -}