org.apache.poi.ss.util
Class Region

java.lang.Object
  extended by org.apache.poi.ss.util.Region
All Implemented Interfaces:
java.lang.Comparable<Region>
Direct Known Subclasses:
Region

Deprecated. (Aug-2008) use CellRangeAddress

public class Region
extends java.lang.Object
implements java.lang.Comparable<Region>

Represents a from/to row/col square. This is a object primitive that can be used to represent row,col - row,col just as one would use String to represent a string of characters. Its really only useful for HSSF though.

Author:
Andrew C. Oliver acoliver at apache dot org

Constructor Summary
Region()
          Deprecated. Creates a new instance of Region (0,0 - 0,0)
Region(int rowFrom, short colFrom, int rowTo, short colTo)
          Deprecated.  
Region(java.lang.String ref)
          Deprecated.  
 
Method Summary
 int compareTo(Region r)
          Deprecated. Compares that the given region is the same less than or greater than this region.
 boolean contains(int row, short col)
          Deprecated. Answers: "is the row/column inside this range?"
static Region[] convertCellRangesToRegions(CellRangeAddress[] cellRanges)
          Deprecated. Convert a List of CellRange objects to an array of regions
static CellRangeAddress[] convertRegionsToCellRanges(Region[] regions)
          Deprecated.  
static CellRangeAddress convertToCellRangeAddress(Region r)
          Deprecated.  
 boolean equals(Region r)
          Deprecated.  
 int getArea()
          Deprecated.  
 short getColumnFrom()
          Deprecated. get the upper left hand corner column number
 short getColumnTo()
          Deprecated. get the lower right hand corner column number
 java.lang.String getRegionRef()
          Deprecated.  
 int getRowFrom()
          Deprecated. get the upper left hand corner row number
 int getRowTo()
          Deprecated. get the lower right hand corner row number
 void setColumnFrom(short colFrom)
          Deprecated. set the upper left hand corner column number
 void setColumnTo(short colTo)
          Deprecated. set the lower right hand corner column number
 void setRowFrom(int rowFrom)
          Deprecated. set the upper left hand corner row number
 void setRowTo(int rowTo)
          Deprecated. get the lower right hand corner row number
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Region

public Region()
Deprecated. 
Creates a new instance of Region (0,0 - 0,0)


Region

public Region(int rowFrom,
              short colFrom,
              int rowTo,
              short colTo)
Deprecated. 

Region

public Region(java.lang.String ref)
Deprecated. 
Method Detail

getColumnFrom

public short getColumnFrom()
Deprecated. 
get the upper left hand corner column number

Returns:
column number for the upper left hand corner

getRowFrom

public int getRowFrom()
Deprecated. 
get the upper left hand corner row number

Returns:
row number for the upper left hand corner

getColumnTo

public short getColumnTo()
Deprecated. 
get the lower right hand corner column number

Returns:
column number for the lower right hand corner

getRowTo

public int getRowTo()
Deprecated. 
get the lower right hand corner row number

Returns:
row number for the lower right hand corner

setColumnFrom

public void setColumnFrom(short colFrom)
Deprecated. 
set the upper left hand corner column number

Parameters:
colFrom - column number for the upper left hand corner

setRowFrom

public void setRowFrom(int rowFrom)
Deprecated. 
set the upper left hand corner row number

Parameters:
rowFrom - row number for the upper left hand corner

setColumnTo

public void setColumnTo(short colTo)
Deprecated. 
set the lower right hand corner column number

Parameters:
colTo - column number for the lower right hand corner

setRowTo

public void setRowTo(int rowTo)
Deprecated. 
get the lower right hand corner row number

Parameters:
rowTo - row number for the lower right hand corner

contains

public boolean contains(int row,
                        short col)
Deprecated. 
Answers: "is the row/column inside this range?"

Returns:
true if the cell is in the range and false if it is not

equals

public boolean equals(Region r)
Deprecated. 

compareTo

public int compareTo(Region r)
Deprecated. 
Compares that the given region is the same less than or greater than this region. If any regional coordiant passed in is less than this regions coordinants then a positive integer is returned. Otherwise a negative integer is returned.

Specified by:
compareTo in interface java.lang.Comparable<Region>
Parameters:
r - region
See Also:
Comparable.compareTo(Object)

getArea

public int getArea()
Deprecated. 
Returns:
the size of the region (number of cells in the area).

convertCellRangesToRegions

public static Region[] convertCellRangesToRegions(CellRangeAddress[] cellRanges)
Deprecated. 
Convert a List of CellRange objects to an array of regions

Parameters:
cellRanges - list of CellRange objects
Returns:
regions

convertRegionsToCellRanges

public static CellRangeAddress[] convertRegionsToCellRanges(Region[] regions)
Deprecated. 

convertToCellRangeAddress

public static CellRangeAddress convertToCellRangeAddress(Region r)
Deprecated. 

getRegionRef

public java.lang.String getRegionRef()
Deprecated. 
Returns:
the string reference for this region


Copyright 2012 The Apache Software Foundation or its licensors, as applicable.