public class RangeAddress extends Object
Description: provides connectivity utilities for ranges
REFERENCE:
Modifier and Type | Field and Description |
---|---|
(package private) String |
m_cellFrom |
(package private) String |
m_cellTo |
(package private) String |
m_sheetName |
(package private) static int |
MAX_HEIGHT |
(package private) static char |
SO_FORMNAME_ENCLOSURE |
(package private) static int |
WRONG_POS |
Constructor and Description |
---|
RangeAddress(int _startCol,
int _startRow,
int _endCol,
int _endRow) |
RangeAddress(String _url)
Accepts an external reference from excel.
|
Modifier and Type | Method and Description |
---|---|
private String |
filter$(String _range) |
int |
get26Sys(String _s) |
String |
getAddress() |
String |
getCharPart(String _value) |
String |
getDigitPart(String _value) |
private int |
getFirstDigitPosition(String _value) |
String |
getFromCell() |
int |
getHeight() |
String |
getRange() |
String |
getSheetName() |
String |
getToCell() |
int |
getWidth() |
int |
getXPosition(String _subrange) |
int |
getYPosition(String _subrange) |
boolean |
hasCell() |
boolean |
hasRange() |
boolean |
hasSheetName() |
private void |
init(String _url) |
private static boolean |
intern_isSheetNameOk(String _sheetName,
boolean _canBeWaitSpace) |
boolean |
isCellOk(String _cell) |
private static boolean |
isLetter(String _str) |
boolean |
isSheetNameOk() |
static boolean |
isSheetNameOk(String _sheetName) |
String |
numTo26Sys(int _num) |
private String[] |
parseURL(String _url) |
String |
removeString(String _source,
String _match) |
String |
replaceString(String _source,
String _oldPattern,
String _newPattern) |
void |
setSize(int _width,
int _height) |
static final int WRONG_POS
static final int MAX_HEIGHT
static final char SO_FORMNAME_ENCLOSURE
String m_sheetName
String m_cellFrom
String m_cellTo
public RangeAddress(String _url)
i.e. Sheet1!$A$4:$B$9
_url
- public RangeAddress(int _startCol, int _startRow, int _endCol, int _endRow)
public String getAddress()
public String getSheetName()
public String getRange()
public boolean isCellOk(String _cell)
public boolean isSheetNameOk()
private static boolean intern_isSheetNameOk(String _sheetName, boolean _canBeWaitSpace)
public static boolean isSheetNameOk(String _sheetName)
public String getFromCell()
public String getToCell()
public int getWidth()
public int getHeight()
public void setSize(int _width, int _height)
public boolean hasSheetName()
public boolean hasRange()
public boolean hasCell()
private void init(String _url)
public int getYPosition(String _subrange)
private static boolean isLetter(String _str)
public int getXPosition(String _subrange)
private int getFirstDigitPosition(String _value)
public int get26Sys(String _s)
public String numTo26Sys(int _num)
Copyright © 2015 Open Microscopy Environment