org.excel4j
Class XLObjectFactory

java.lang.Object
  extended by org.excel4j.XLObjectFactory

public class XLObjectFactory
extends java.lang.Object

API for creating return objects.


Constructor Summary
XLObjectFactory()
           
 
Method Summary
static XLArray createArray(int rows, int columns)
          Create an array.
static XLBoolean createBoolean(boolean bool)
          Create a boolean.
static XLNumber createDouble(double val)
          Create a double.
static XLError createError(int err)
          Create an error.
static XLInteger createInteger(int num)
          Create an integer.
static XLReference createReference(int row, int column)
          Create a reference.
static XLReference createReference(int rowFirst, int rowLast, int colFirst, int colLast)
          Create a reference.
static XLReference createReference(int sheetId, int rowFirst, int rowLast, int colFirst, int colLast)
          Create a reference.
static XLString createString(java.lang.String str)
          Create a string.
static void free(XLObject object)
          Frees up memory used in an xloper.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XLObjectFactory

public XLObjectFactory()
Method Detail

createBoolean

public static XLBoolean createBoolean(boolean bool)
Create a boolean.

Parameters:
bool. -
Returns:
XLBoolean.

createError

public static XLError createError(int err)
Create an error.

Parameters:
err. -
Returns:
XLError.

createInteger

public static XLInteger createInteger(int num)
Create an integer.

Parameters:
num. -
Returns:
XLInteger.

createDouble

public static XLNumber createDouble(double val)
Create a double.

Parameters:
val. -
Returns:
XLNumber.

createString

public static XLString createString(java.lang.String str)
Create a string.

Parameters:
str. -
Returns:
XLString.

createReference

public static XLReference createReference(int sheetId,
                                          int rowFirst,
                                          int rowLast,
                                          int colFirst,
                                          int colLast)
Create a reference.

Parameters:
sheetId. -
rowFirst. -
rowLast. -
colFirst. -
colLast. -
Returns:
XLReference.

createReference

public static XLReference createReference(int rowFirst,
                                          int rowLast,
                                          int colFirst,
                                          int colLast)
Create a reference.

Parameters:
rowFirst. -
rowLast. -
colFirst. -
colLast. -
Returns:
XLReference.

createReference

public static XLReference createReference(int row,
                                          int column)
Create a reference.

Parameters:
row. -
column. -
Returns:
XLReference.

createArray

public static XLArray createArray(int rows,
                                  int columns)
Create an array.

Parameters:
rows. -
columns. -
Returns:
XLArray.

free

public static void free(XLObject object)
Frees up memory used in an xloper.

Parameters:
object. -