jxl.biff.formula
Class MissingArg

java.lang.Object
  |
  +--jxl.biff.formula.ParseItem
        |
        +--jxl.biff.formula.Operand
              |
              +--jxl.biff.formula.MissingArg
All Implemented Interfaces:
ParsedThing

class MissingArg
extends Operand
implements ParsedThing

Represents a missing argument in an argument list


Fields inherited from class jxl.biff.formula.ParseItem
parent
 
Constructor Summary
MissingArg()
          Constructor
 
Method Summary
(package private)  byte[] getBytes()
          Gets the token representation of this item in RPN
 void getString(java.lang.StringBuffer buf)
          Abstract method implementation to get the string equivalent of this token
 int read(byte[] data, int pos)
          Reads the ptg data from the array starting at the specified position.
 
Methods inherited from class jxl.biff.formula.ParseItem
setParent
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

MissingArg

public MissingArg()
Constructor
Method Detail

read

public int read(byte[] data,
                int pos)
Reads the ptg data from the array starting at the specified position. A missing argument contains no associated data
Specified by:
read in interface ParsedThing
Parameters:
data - the RPN array
pos - the current position in the array, excluding the ptg identifier
Returns:
the number of bytes read

getBytes

byte[] getBytes()
Gets the token representation of this item in RPN
Overrides:
getBytes in class ParseItem
Returns:
the bytes applicable to this formula

getString

public void getString(java.lang.StringBuffer buf)
Abstract method implementation to get the string equivalent of this token
Overrides:
getString in class ParseItem
Parameters:
buf - the string to append to