public final class Mulblank extends XLSCellRecord
offset name size contents
---
4 rw 2 Row Number
6 colFirst 2 Column Number of the first col of multiple Blank record
8 rgixfe var Array of indexes to XF records
10 colLast 2 Last Column containing Blank objects
Blank,
Serialized FormCellAddressible.ColumnMajorComparator, CellAddressible.RangeBoundary, CellAddressible.Reference, CellAddressible.RowMajorComparatorColumnRange.Comparatorcol, continues, DEBUGLEVEL, hyperlink, idx, isBlank, isBoolean, isContinueMerged, isString, lastidx, myxf, offset, rw, streamer, wkbook, worksheetAI, ALLOWDUPES, ALRUNS, AREA, AREAFORMAT, ARRAY, ATTACHEDLABEL, AUTOFILTER, AXCENT, AXESUSED, AXIS, AXISLINEFORMAT, AXISPARENT, BACKUP, BAR, BEGIN, BLANK, BOF, BOOKBOOL, BOOLERR, BOPPOP, BOPPOPCUSTOM, BOTTOM_MARGIN, BOTTOMMARGIN, BOUNDSHEET, CALC_MODE_PROP, CALCCOUNT, CALCMODE, CALCULATE_ALWAYS, CALCULATE_AUTO, CALCULATE_EXPLICIT, CATLAB, CATSERRANGE, CF, CF12, CHART, CHART3DBARSHAPE, CHARTFORMAT, CHARTFORMATLINK, CHARTFRTINFO, CHARTLINE, CODENAME, COLINFO, CONDFMT, CONDFMT12, CONTINUE, COUNTRY, CRN, CRTLAYOUT12, CRTLAYOUT12A, DAT, DATAFORMAT, DATALABEXT, DATALABEXTCONTENTS, DATE1904, DBCELL, DCON, DCONBIN, DCONNAME, DCONREF, DEBUG_HIGH, DEBUG_LOW, DEBUG_MEDIUM, DEFAULTENCODING, DEFAULTROWHEIGHT, DEFAULTTEXT, DEFCOLWIDTH, DELTA, DIMENSIONS, DROPBAR, DSF, DV, DVAL, END, ENDBLOCK, ENDEXTSST, ENDOBJECT, EOF, EXCEL2K, EXTERNCOUNT, EXTERNNAME, EXTERNSHEET, EXTSST, FBI, FEATHEADR, FILE_LOCK, FILEPASS, FONT, FONTBASIS, FONTX, FOOTERREC, FORMAT, FORMULA, FRAME, FRTFONTLIST, FRTWRAPPER, GARBAGE, GELFRAME, GUTS, HCENTER, HEADERREC, HLINK, HORIZONTAL_PAGE_BREAKS, IFMT, INDEX, INTERFACE_HDR, ITERATION, LABEL, LABELSST, LEFT_MARGIN, LEFTMARGIN, LEGEND, LEGENDXN, LINE, LINEFORMAT, MARKERFORMAT, MAXCOLS, MAXCOLS_BIFF8, MAXRECLEN, MAXROWS, MAXROWS_BIFF8, MERGEDCELLS, MSODRAWING, MSODRAWINGGROUP, MSODRAWINGSELECTION, MULBLANK, MULRK, NAME, NOTE, NUMBER, OBJ, OBJECTLINK, OBJPROTECT, OBPROJ, PALETTE, PANE, PASSWORD, PHONETIC, PICF, PIE, PIEFORMAT, PIVOTCHARTBITS, PIVOTCHARTLINK, PLOTAREA, PLOTGROWTH, PLS, PLV, POS, PRECISION, PRINT_GRIDLINES, PRINT_ROW_HEADERS, PRINTGRID, PRINTROWCOL, PROT4REV, PROTECT, QSISXTAG, RADAR, RADARAREA, RANGEPROTECTION, REFMODE, REFTRACK_PROP, RIGHT_MARGIN, RIGHTMARGIN, RK, ROW, RRD_HEAD, RRD_INFO, RSTRING, RTENTEXU, RTMERGECELLS, SBASEREF, SCATTER, SCENPROTECT, SCL, SELECTION, SERAUXERRBAR, SERAUXTREND, SERFMT, SERIES, SERIESLIST, SERIESTEXT, SERPARENT, SERTOCRT, SETUP, SHAREDUPES, SHEETLAYOUT, SHEETPROTECTION, SHRFMLA, SHTPROPS, SIIINDEX, SST, STARTBLOCK, STARTOBJECT, STRING_ENCODING_AUTO, STRING_ENCODING_COMPRESSED, STRING_ENCODING_UNICODE, STRINGREC, STYLE, SUPBOOK, SURFACE, SXADDL, SXBOOL, SXDB, SXDBB, SXDBEX, SXDI, SXEX, SXFDB, SXFDBTYPE, SXFORMAT, SXIVD, SXLI, SXNUM, SXPI, SXSTREAMID, SXSTRING, SXVD, SXVDEX, SXVI, SXVIEW, SXVIEWEX9, SXVIEWLINK, SXVS, TABID, TABLE, TABLESTYLES, TEXTDISP, THREED, TICK, TOP_MARGIN, TOPMARGIN, TXO, TYPE_BLANK, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_FORMULA, TYPE_FP, TYPE_INT, TYPE_STRING, UNICODEENCODING, UNITS, USERBVIEW, USERSVIEWBEGIN, USERSVIEWEND, USETEMPFILE_PROP, USR_EXCL, VALIDATEWORKBOOK, VALUERANGE, VB_MODULE, VCENTER, VERTICAL_PAGE_BREAKS, WINDOW_PROTECT, WINDOW1, WINDOW2, WK_CHART, WK_FILE, WK_GLOBALS, WK_MACROSHEET, WK_WORKSHEET, WSBOOL, XCT, XF, XLS_MAX_COLS, YMULT| Constructor and Description |
|---|
Mulblank() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCellAddress()
since this is a "MUL" we override this method to
get a BiffRec Range, not a BiffRec Address.
|
int |
getColFirst()
return sthe first column of the range of blank cells referenced by this Mulblank
|
int |
getColLast()
return sthe last column of the range of blank cells referenced by this Mulblank
|
short |
getColNumber()
returnt the "current" column indicator, if set
|
ArrayList<Integer> |
getColReferences()
Get the referenced columns this mulblank has,
|
int[] |
getIntLocation()
returns the cell address in int[] {row, col} format
|
int |
getIxfe()
get the ixfe for the desired referred-to blank
|
CellRange |
getMergeRange()
NOTE: Mublanks can have a portion of it's blank range which is merged: must determine if
the current cell is truly part of the merge range ...
|
String |
getMulblankRange()
return entire range this Mulblank refers to
|
static XLSRecord |
getPrototype() |
String |
getStringVal()
return a blank string val
|
void |
init()
initialize this record
|
boolean |
removeCell(short c)
revise range of cells this Mulblank refers to; return true if no more blanks in range
|
void |
resetCol()
reset the "current" column use to reference a single blank of this Mulblank range of blank cells
|
void |
setCol(short i)
set the column
|
void |
setColFirst(int c)
sets the first column of the range of blank cells referenced by this Mulblank
|
void |
setColLast(int c)
sets the last column of the range of blank cells referenced by this Mulblank
|
void |
setCurrentCell(short c)
used to set the cell which this will be referred to, used when trying to access
ixfe
|
void |
setIxfe(int i)
sets the ixfe for the specific cell of the Mulblank
(each cell in a series of multiple blanks has their own ixfe)
|
void |
setSheet(Sheet bs)
set the Boundsheet for the Mulblank
this is needed because Blanks are BiffRec valrecs and
need to be assigned a BiffRec in the sheet...
|
String |
toString() |
isSingleColaddContinue, clone, close, copyFormat, getBooleanVal, getByteAt, getByteReader, getBytes, getBytesAt, getCellAddressWithSheet, getCellType, getColorTable, getContinueVect, getData, getDataType, getDblVal, getDefaultVal, getEncryptedByteReader, getFirstBlock, getFloatVal, getFont, getFormatPattern, getFormulaRec, getHyperlink, getInternalVal, getIntVal, getLastBlock, getLength, getOffset, getOpcode, getRealRecordIndex, getRecDesc, getRecordIndex, getRow, getRowNumber, getSheet, getStreamer, getStringVal, getWorkBook, getXfRec, hasContinues, initRowCol, isFormula, isNumber, isReadOnly, isValueForCell, mergeContinues, postStream, preStream, remove, removeContinues, resetCacheBytes, setBooleanVal, setByteReader, setData, setDebugLevel, setDoubleVal, setEncryptedByteReader, setFirstBlock, setFloatVal, setHyperlink, setIndex, setIntVal, setIsValueForCell, setLastBlock, setLength, setMergeRange, setOffset, setOpcode, setRow, setRowCol, setRowNumber, setStreamer, setStringVal, setValueForCell, setWorkBook, setXFRecord, setXFRecord, shouldEncrypt, toHexDumpequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddContinue, copyFormat, getBooleanVal, getByteAt, getByteReader, getBytes, getBytesAt, getContinueVect, getData, getDataType, getDblVal, getDefaultVal, getEncryptedByteReader, getFloatVal, getFont, getFormatPattern, getFormulaRec, getHyperlink, getInternalVal, getIntVal, getLength, getOffset, getOpcode, getRecordIndex, getRow, getRowNumber, getSheet, getStreamer, getStringVal, getWorkBook, getXfRec, hasContinues, isReadOnly, isValueForCell, postStream, preStream, remove, removeContinues, setBooleanVal, setByteReader, setData, setDebugLevel, setDoubleVal, setEncryptedByteReader, setHyperlink, setIndex, setIntVal, setIsValueForCell, setLength, setMergeRange, setOffset, setOpcode, setRow, setRowCol, setRowNumber, setStreamer, setStringVal, setWorkBook, setXFRecord, setXFRecord, toHexDumpgetRowNumberpublic String getCellAddress()
getCellAddress in interface BiffRecgetCellAddress in class XLSRecordpublic int[] getIntLocation()
getIntLocation in class XLSRecordpublic String getMulblankRange()
public void setSheet(Sheet bs)
public void init()
public short getColNumber()
getColNumber in interface BiffRecgetColNumber in class XLSRecordpublic void resetCol()
public void setColFirst(int c)
c - public void setColLast(int c)
c - public int getColFirst()
getColFirst in interface ColumnRangegetColFirst in class XLSCellRecordpublic int getColLast()
getColLast in interface ColumnRangegetColLast in class XLSCellRecordpublic boolean removeCell(short c)
c - col number to remove, 0-basedpublic String getStringVal()
getStringVal in interface BiffRecgetStringVal in class XLSRecordpublic void setCurrentCell(short c)
c - public CellRange getMergeRange()
getMergeRange in interface BiffRecgetMergeRange in class XLSRecordpublic int getIxfe()
public ArrayList<Integer> getColReferences()
public void setIxfe(int i)
public void setCol(short i)
public static XLSRecord getPrototype()
Copyright © 2002–2019 Starter Inc.. All rights reserved.