* via the EventRecordFactory
*
* @see EventRecordFactory
- * @author Andrew C. Oliver acoliver@apache.org
*/
public interface ERFListener
{
import org.apache.poi.ss.usermodel.DataValidationConstraint;
/**
- *
- * @author Josh Micich
+ * Data Validation Constraint
*/
public class DVConstraint implements DataValidationConstraint {
/* package */ public static final class FormulaPair {
* height of the group can be calculated by using a convenience called
* <code>HSSFClientAnchor.getAnchorHeightInPoints()</code>.
* </blockquote>
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public class EscherGraphics
extends Graphics
* height of the group can be calculated by using a convenience called
* <code>HSSFClientAnchor.getAnchorHeightInPoints()</code>.
* </blockquote>
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public final class EscherGraphics2d extends Graphics2D {
private EscherGraphics _escherGraphics;
/**
* Stores width and height details about a font.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public class FontDetails
{
/**
* An anchor is what specifics the position of a shape within a client object
* or within another containing shape.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public abstract class HSSFAnchor {
/**
* Represents autofiltering for the specified worksheet.
- *
- * @author Yegor Kozlov
*/
public final class HSSFAutoFilter implements AutoFilter {
private HSSFSheet _sheet;
HSSFAutoFilter(HSSFSheet sheet){
_sheet = sheet;
}
-}
\ No newline at end of file
+}
/**
* High level representation for Border Formatting component
* of Conditional Formatting settings
- *
- * @author Dmitriy Kumshayev
- *
*/
public final class HSSFBorderFormatting implements org.apache.poi.ss.usermodel.BorderFormatting
{
* Cells should have their number (0 based) before being added to a row. Only
* cells that have values should be added.
* <p>
- *
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Dan Sherman (dsherman at isisph.com)
- * @author Brian Sanders (kestrel at burdell dot org) Active Cell support
- * @author Yegor Kozlov cell comments support
*/
public class HSSFCell implements Cell {
private static POILogger log = POILogFactory.getLogger(HSSFCell.class);
/**
* High level representation of the style of a cell in a sheet of a workbook.
*
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Jason Height (jheight at chariot dot net dot au)
* @see org.apache.poi.hssf.usermodel.HSSFWorkbook#createCellStyle()
* @see org.apache.poi.hssf.usermodel.HSSFWorkbook#getCellStyleAt(short)
* @see org.apache.poi.hssf.usermodel.HSSFCell#setCellStyle(HSSFCellStyle)
import org.apache.poi.hssf.record.*;\r
\r
/**\r
- * @author Evgeniy Berlog\r
+ * \r
*/\r
public class HSSFCombobox extends HSSFSimpleShape {\r
\r
/**
* Represents a cell comment - a sticky note associated with a cell.
- *
- * @author Yegor Kozlov
*/
public class HSSFComment extends HSSFTextbox implements Comment {
* // Apply Conditional Formatting rule defined above to the regions
* sheet.addConditionalFormatting(regions, rule);
* </PRE>
- *
- * @author Dmitriy Kumshayev
*/
public final class HSSFConditionalFormatting implements ConditionalFormatting
{
* High level representation of Conditional Formatting Rule.
* It allows to specify formula based conditions for the Conditional Formatting
* and the formatting settings such as font, border and pattern.
- *
- * @author Dmitriy Kumshayev
*/
public final class HSSFConditionalFormattingRule implements ConditionalFormattingRule
{
* <a href="http://office.microsoft.com/assistance/hfws.aspx?AssetID=HA010346351033&CTT=6&Origin=EC010272491033">
* Creating international number formats
* </a> for more details on these codes.
- *
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Shawn M. Laubach (slaubach at apache dot org)
*/
public final class HSSFDataFormat implements DataFormat {
private static final String[] _builtinFormats = BuiltinFormats.getAll();
* HSSFDataFormatter.setDefaultNumberFormat(Format)</code>. <b>Note:</b> the
* default format will only be used when a Format cannot be created from the
* cell's data format string.
- *
- * @author James May (james dot may at fmr dot com)
*/
public final class HSSFDataFormatter extends DataFormatter {
import org.apache.poi.ss.util.CellRangeAddressList;
/**
- *Utility class for creating data validation cells
- *
- * @author Dragos Buleandra (dragos.buleandra@trade2b.ro)
+ * Utility class for creating data validation cells
*/
public final class HSSFDataValidation implements DataValidation {
private String _prompt_title;
import org.apache.poi.ss.util.CellRangeAddressList;
/**
- * @author <a href="rjankiraman@emptoris.com">Radhakrishnan J</a>
- *
+ * Helper for working with Data Validation
*/
public class HSSFDataValidationHelper implements DataValidationHelper {
@SuppressWarnings("unused")
/**
* Contains methods for dealing with Excel dates.
- *
- * @author Michael Harhen
- * @author Glen Stampoultzis (glens at apache.org)
- * @author Dan Sherman (dsherman at isisph.com)
- * @author Hack Kampbjorn (hak at 2mba.dk)
- * @author Alex Jacoby (ajacoby at gmail.com)
- * @author Pavel Krupets (pkrupets at palmtreebusiness dot com)
*/
-
public class HSSFDateUtil extends DateUtil {
protected static int absoluteDay(Calendar cal, boolean use1904windowing) {
return DateUtil.absoluteDay(cal, use1904windowing);
/**
* Contains raw Excel error codes (as defined in OOO's excelfileformat.pdf (2.5.6)
- *
- * @author Michael Harhen
*/
public final class HSSFErrorConstants extends ErrorConstants {
}
import org.apache.poi.ss.formula.EvaluationSheet;
/**
* HSSF wrapper for a cell under evaluation
- *
- * @author Josh Micich
*/
final class HSSFEvaluationCell implements EvaluationCell {
/**
* HSSF wrapper for a sheet under evaluation
- *
- * @author Josh Micich
*/
final class HSSFEvaluationSheet implements EvaluationSheet {
}
return new HSSFEvaluationCell(cell, this);
}
-}
\ No newline at end of file
+}
/**
* Internal POI use only
- *
- * @author Josh Micich
*/
public final class HSSFEvaluationWorkbook implements FormulaRenderingWorkbook, EvaluationWorkbook, FormulaParsingWorkbook {
private static POILogger logger = POILogFactory.getLogger(HSSFEvaluationWorkbook.class);
/**
* Represents a Font used in a workbook.
- *
- *
- * @author Andrew C. Oliver
+ *
* @see org.apache.poi.hssf.usermodel.HSSFWorkbook#createFont()
* @see org.apache.poi.hssf.usermodel.HSSFWorkbook#getFontAt(short)
* @see org.apache.poi.hssf.usermodel.HSSFCellStyle#setFont(HSSFFont)
/**
* High level representation for Font Formatting component
* of Conditional Formatting settings
- *
- * @author Dmitriy Kumshayev
- *
*/
public final class HSSFFontFormatting implements org.apache.poi.ss.usermodel.FontFormatting
{
* For special things (such as page numbers and date), one can use a the methods
* that return the characters used to represent these. One can also change the
* fonts by using similar methods.
- * <P>
- * @author Shawn Laubach (slaubach at apache dot org)
*/
public final class HSSFFooter extends HeaderFooter implements Footer {
private final PageSettingsBlock _psb;
* For performance reasons, this class keeps a cache of all previously calculated intermediate
* cell values. Be sure to call {@link #clearAllCachedResultValues()} if any workbook cells are changed between
* calls to evaluate~ methods on this class.
- *
- * @author Amol S. Deshmukh < amolweb at ya hoo dot com >
- * @author Josh Micich
*/
public class HSSFFormulaEvaluator implements FormulaEvaluator {
* For special things (such as page numbers and date), one can use a the methods
* that return the characters used to represent these. One can also change the
* fonts by using similar methods.
- * <P>
- *
- * @author Shawn Laubach (slaubach at apache dot org)
*/
public final class HSSFHeader extends HeaderFooter implements Header {
/**
* Represents an Excel hyperlink.
- *
- * @author Yegor Kozlov (yegor at apache dot org)
*/
public class HSSFHyperlink implements Hyperlink {\r
\r
/**
* High Level Representation of a 'defined name' which could be a 'built-in' name,
* 'named range' or name of a user defined function.
- *
- * @author Libin Roman (Vista Portal LDT. Developer)
*/
public final class HSSFName implements Name {
private HSSFWorkbook _book;
* Represents binary object (i.e. OLE) data stored in the file. Eg. A GIF, JPEG etc...
* <p/>
* Right now, 13, july, 2012 can not be created from scratch
- *
- * @author Daniel Noll
*/
public final class HSSFObjectData extends HSSFPicture {
/**
* Internally, the XLS format refers to colors using an offset into the palette
* record. Thus, the first color in the palette has the index 0x8, the second
* has the index 0x9, etc. through 0x40
- *
- * @author Brian Sanders (bsanders at risklabs dot com)
*/
public final class HSSFPalette {
private PaletteRecord _palette;
/**
* The patriarch is the toplevel container for shapes in a sheet. It does
* little other than act as a container for other shapes and groups.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public final class HSSFPatriarch implements HSSFShapeContainer, Drawing {
private static POILogger log = POILogFactory.getLogger(HSSFPatriarch.class);
/**
* High level representation for Conditional Formatting settings
- *
- * @author Dmitriy Kumshayev
- *
*/
public class HSSFPatternFormatting implements org.apache.poi.ss.usermodel.PatternFormatting
{
/**
* Represents a escher picture. Eg. A GIF, JPEG etc...
- *
- * @author Glen Stampoultzis
- * @author Yegor Kozlov (yegor at apache.org)
*/
public class HSSFPicture extends HSSFSimpleShape implements Picture {
private static POILogger logger = POILogFactory.getLogger(HSSFPicture.class);
/**
* Represents binary data stored in the file. Eg. A GIF, JPEG etc...
- *
- * @author Daniel Noll
*/
public class HSSFPictureData implements PictureData
{
import org.apache.poi.util.POILogger;
/**
- * @author Glen Stampoultzis (glens at superlinksoftware.com)
+ *
*/
public class HSSFPolygon extends HSSFSimpleShape {
private static POILogger logger = POILogFactory.getLogger(HSSFPolygon.class);
* public static final short ENVELOPE_DL_PAPERSIZE = 27;<br>
* public static final short ENVELOPE_CS_PAPERSIZE = 28;<br>
* public static final short ENVELOPE_MONARCH_PAPERSIZE = 37;<br>
- * <P>
- * @author Shawn Laubach (slaubach at apache dot org) */
+ */
public class HSSFPrintSetup implements PrintSetup {
PrintSetupRecord printSetupRecord;
public short getCopies() {
return printSetupRecord.getCopies();
}
-}
\ No newline at end of file
+}
*
* <a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=47543">
* https://issues.apache.org/bugzilla/show_bug.cgi?id=47543</a>
- * <p>
- *
- * @author Glen Stampoultzis (glens at apache.org)
- * @author Jason Height (jheight at apache.org)
*/
public final class HSSFRichTextString implements Comparable<HSSFRichTextString>, RichTextString {
/** Place holder for indicating that NO_FONT has been applied here */
* High level representation of a row of a spreadsheet.
*
* Only rows that have cells should be added to a Sheet.
- *
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Glen Stampoultzis (glens at apache.org)
*/
public final class HSSFRow implements Row {
/**
* An abstract shape.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public abstract class HSSFShape {
public static final int LINEWIDTH_ONE_PT = 12700;
/**
* An interface that indicates whether a class can contain children.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public interface HSSFShapeContainer extends Iterable<HSSFShape>
{
import java.util.Map;\r
\r
/**\r
- * @author Evgeniy Berlog\r
- * date: 05.06.12\r
+ * Factory class for producing Excel Shapes from Escher records\r
*/\r
public class HSSFShapeFactory {\r
\r
/**
* A shape group may contain other shapes. It was no actual form on the
* sheet.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public class HSSFShapeGroup extends HSSFShape implements HSSFShapeContainer {
private final List<HSSFShape> shapes = new ArrayList<HSSFShape>();
/**
* High level representation of a worksheet.
- *
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Glen Stampoultzis (glens at apache.org)
- * @author Libin Roman (romal at vistaportal.com)
- * @author Shawn Laubach (slaubach at apache dot org) (Just a little)
- * @author Jean-Pierre Paris (jean-pierre.paris at m4x dot org) (Just a little, too)
- * @author Yegor Kozlov (yegor at apache.org) (Autosizing columns)
- * @author Josh Micich
- * @author Petr Udalau(Petr.Udalau at exigenservices.com) - set/remove array formulas
*/
public final class HSSFSheet implements org.apache.poi.ss.usermodel.Sheet {
private static final POILogger log = POILogFactory.getLogger(HSSFSheet.class);
/**
* The 'Conditional Formatting' facet of <tt>HSSFSheet</tt>
- *
- * @author Dmitriy Kumshayev
*/
public final class HSSFSheetConditionalFormatting implements SheetConditionalFormatting {
/**
* Represents a simple shape such as a line, rectangle or oval.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public class HSSFSimpleShape extends HSSFShape
{
/**
* A textbox is a shape that may hold a rich text string.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
public class HSSFTextbox extends HSSFSimpleShape {
public final static short OBJECT_TYPE_TEXT = 6;
*
* @see org.apache.poi.hssf.model.InternalWorkbook
* @see org.apache.poi.hssf.usermodel.HSSFSheet
- * @author Andrew C. Oliver (acoliver at apache dot org)
- * @author Glen Stampoultzis (glens at apache.org)
- * @author Shawn Laubach (slaubach at apache dot org)
*/
public final class HSSFWorkbook extends POIDocument implements org.apache.poi.ss.usermodel.Workbook {
private static final Pattern COMMA_PATTERN = Pattern.compile(",");
* resource from the POI jar file (or classpath) and should be contained in path
* "/font_metrics.properties". The font widths are for a 10 point version of the
* font. Use a multiplier for other sizes.
- *
- * @author Glen Stampoultzis (glens at apache.org)
*/
final class StaticFontMetrics {
/** The font metrics property file we're using */