public class PtgAtr extends GenericPtg implements Ptg
Ptg,
Formula,
Serialized Formparent_recARRAY, CALCULATED, PTG_ADD_LENGTH, PTG_AREA_LENGTH, PTG_AREA3D_LENGTH, PTG_AREAERR3D_LENGTH, PTG_ATR_LENGTH, PTG_BOOL_LENGTH, PTG_CONCAT_LENGTH, PTG_DIV_LENGTH, PTG_ENDSHEET_LENGTH, PTG_EQ_LENGTH, PTG_EXP_LENGTH, PTG_FUNC_LENGTH, PTG_FUNCVAR_LENGTH, PTG_GE_LENGTH, PTG_GT_LENGTH, PTG_INT, PTG_INT_LENGTH, PTG_ISECT_LENGTH, PTG_LE_LENGTH, PTG_LOCATION_POLICY_LOCKED, PTG_LOCATION_POLICY_TRACK, PTG_LOCATION_POLICY_UNLOCKED, PTG_LT_LENGTH, PTG_MEM_AREA_N_LENGTH, PTG_MEM_AREA_NV_LENGTH, PTG_MEMERR_LENGTH, PTG_MLT_LENGTH, PTG_MYSTERY_LENGTH, PTG_NAME_LENGTH, PTG_NAMEX_LENGTH, PTG_NE_LENGTH, PTG_NUM_LENGTH, PTG_PAREN_LENGTH, PTG_PERCENT_LENGTH, PTG_POWER_LENGTH, PTG_RANGE_LENGTH, PTG_REF_LENGTH, PTG_REF3D_LENGTH, PTG_REFERR_LENGTH, PTG_REFERR3D_LENGTH, PTG_SUB_LENGTH, PTG_TYPE_ARRAY, PTG_TYPE_SINGLE, PTG_UMINUS_LENGTH, PTG_UNION_LENGTH, PTG_UPLUS_LENGTH, REFERENCE, UNCALCULATED, VALUEAI, ALLOWDUPES, ALRUNS, AREA, AREAFORMAT, 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| Modifier and Type | Method and Description |
|---|---|
Ptg |
calculatePtg(Ptg[] pthing)
return a Ptg consisting of the calculated values
of the ptg's passed in.
|
boolean |
getIsControl() |
boolean |
getIsOperand() |
boolean |
getIsOperator()
determine the general Ptg type
|
boolean |
getIsPrimitiveOperator()
is the space special -- does it go between vars?
for now we say sure why not.
|
boolean |
getIsSpace() |
boolean |
getIsUnaryOperator() |
int |
getLength()
return the length of the Ptg
|
int |
getLength(byte[] b)
return the human-readable String representation of
this ptg -- if applicable
public String getString(){
byte[] br = this.getRecord();
byte[] db = new byte[br.length-1]; // strip opcode
System.arraycopy(br, 1, db, 0, db.length);
return ""; // new String(db);
}
|
String |
getString()
return the human-readable String representation of
this ptg -- if applicable
|
String |
getString2()
return the human-readable String representation of
the "closing" portion of this Ptg
such as a closing parenthesis.
|
void |
init() |
String |
toString() |
clone, close, evaluate, getArrayLen, getComponents, getDoubleVal, getDoubleValue, getDoubleValueFromObject, getIntLocation, getIntVal, getIsArray, getIsBinaryOperator, getIsFunction, getIsReference, getIsStandAloneOperator, getLocation, getLocationPolicy, getLock, getNumParams, getOpcode, getParentRec, getPtgVal, getRecord, getStringValuesFromPtgs, getTextString, getTrackercell, getValue, getValuesFromObjects, getValuesFromPtgs, init, initTrackerCell, isBlank, qualifyCellAddress, qualifySheetname, readRow, setLocation, setLocationPolicy, setLock, setParentRec, setTrackercell, setVars, updateAddressFromTrackerCell, updateRecordequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclone, close, evaluate, getComponents, getDoubleVal, getIntLocation, getIntVal, getIsArray, getIsBinaryOperator, getIsFunction, getIsReference, getIsStandAloneOperator, getLocation, getLocationPolicy, getLock, getNumParams, getOpcode, getParentRec, getPtgVal, getRecord, getTextString, getTrackercell, getValue, initTrackerCell, isBlank, setLocation, setLocationPolicy, setLock, setParentRec, setTrackercell, setVars, updateAddressFromTrackerCell, updateRecordpublic String getString()
PtggetString in interface PtggetString in class GenericPtgpublic String getString2()
getString2 in interface PtggetString2 in class GenericPtgpublic boolean getIsControl()
getIsControl in interface PtggetIsControl in class GenericPtgpublic boolean getIsPrimitiveOperator()
getIsPrimitiveOperator in interface PtggetIsPrimitiveOperator in class GenericPtgpublic boolean getIsUnaryOperator()
getIsUnaryOperator in interface PtggetIsUnaryOperator in class GenericPtgpublic boolean getIsOperator()
PtggetIsOperator in interface PtggetIsOperator in class GenericPtgpublic boolean getIsSpace()
public boolean getIsOperand()
getIsOperand in interface PtggetIsOperand in class GenericPtgpublic void init()
public int getLength(byte[] b)
public int getLength()
Ptgpublic Ptg calculatePtg(Ptg[] pthing) throws FunctionNotSupportedException, CalculationException
GenericPtgcalculatePtg in interface PtgcalculatePtg in class GenericPtgCalculationExceptionFunctionNotSupportedExceptionCopyright © 2002–2019 Starter Inc.. All rights reserved.