|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jxl.biff.RecordData | +--jxl.biff.WritableRecordData | +--jxl.write.biff.CellValue | +--jxl.write.biff.DateRecord
A date stored in the database
Inner Class Summary | |
protected static class |
DateRecord.GMTDate
Class definition for a dummy variable |
Field Summary | |
private java.util.Date |
date
The java representation of the date |
(package private) static WritableCellFormat |
defaultDateFormat
This is package protected so that the worksheet might detect whether or not to override it with the column cell format |
private static long |
msInADay
|
private static int |
nonLeapDay
|
private boolean |
time
Indicates whether this is a full date, or just a time only |
private static int |
utcOffsetDays
|
private double |
value
The excel value of the date |
Fields inherited from class jxl.write.biff.CellValue |
column, format, formattingRecords, referenced, row, sheet |
Fields inherited from class jxl.biff.WritableRecordData |
maxRecordLength |
Fields inherited from class jxl.biff.RecordData |
code, record |
Constructor Summary | |
protected |
DateRecord(DateCell dc)
Constructor invoked when copying a readable spreadsheet |
protected |
DateRecord(int c,
int r,
java.util.Date d)
Constructor invoked by the user API |
protected |
DateRecord(int c,
int r,
java.util.Date d,
CellFormat st)
Constructor invoked from the user API |
protected |
DateRecord(int c,
int r,
java.util.Date d,
CellFormat st,
boolean tim)
Constructor invoked from the API |
protected |
DateRecord(int c,
int r,
java.util.Date d,
CellFormat st,
DateRecord.GMTDate a)
Constructor invoked from the user API |
protected |
DateRecord(int c,
int r,
java.util.Date d,
DateRecord.GMTDate a)
Constructor invoked by the user API |
Method Summary | |
private void |
calculateValue(boolean adjust)
Calculates the 1900 based numerical value based upon the utc value held in the date object |
java.lang.String |
getContents()
Quick and dirty function to return the contents of this cell as a string. |
byte[] |
getData()
Gets the binary data for writing |
java.util.Date |
getDate()
Gets the date contained in this cell |
java.text.DateFormat |
getDateFormat()
Gets the DateFormat used to format the cell. |
CellType |
getType()
Returns the content type of this cell |
boolean |
isTime()
Indicates whether the date value contained in this cell refers to a date, or merely a time. |
protected void |
setDate(java.util.Date d)
Sets the date in this cell |
protected void |
setDate(java.util.Date d,
DateRecord.GMTDate a)
Sets the date in this cell, taking the timezone into account |
Methods inherited from class jxl.write.biff.CellValue |
decrementColumn, decrementRow, getCellFormat, getColumn, getRow, getXFIndex, incrementColumn, incrementRow, isHidden, isReferenced, setCellDetails, setCellFormat |
Methods inherited from class jxl.biff.WritableRecordData |
getBytes, handleContinueRecords |
Methods inherited from class jxl.biff.RecordData |
getCode, getRecord |
Methods inherited from class java.lang.Object |
|
Field Detail |
private double value
private java.util.Date date
private boolean time
private static final int utcOffsetDays
private static final long msInADay
static final WritableCellFormat defaultDateFormat
private static final int nonLeapDay
Constructor Detail |
protected DateRecord(int c, int r, java.util.Date d)
c
- the columnr
- the rowd
- the dateprotected DateRecord(int c, int r, java.util.Date d, DateRecord.GMTDate a)
c
- the columnr
- the rowd
- the datea
- adjust timezoneprotected DateRecord(int c, int r, java.util.Date d, CellFormat st)
c
- the columnr
- the rowst
- the format for the dated
- the dateprotected DateRecord(int c, int r, java.util.Date d, CellFormat st, DateRecord.GMTDate a)
c
- the columnr
- the rowst
- the format for the dated
- the datea
- adjust for the timezoneprotected DateRecord(int c, int r, java.util.Date d, CellFormat st, boolean tim)
c
- the columnr
- the rowst
- the date formattim
- time indicatord
- the dateprotected DateRecord(DateCell dc)
dc
- the date to copyMethod Detail |
private void calculateValue(boolean adjust)
adjust
- TRUE if we want to incorporate timezone information
into the raw UTC date eg. when copying from a spreadsheetpublic CellType getType()
public byte[] getData()
getData
in class CellValue
public java.lang.String getContents()
protected void setDate(java.util.Date d)
d
- the dateprotected void setDate(java.util.Date d, DateRecord.GMTDate a)
d
- the datea
- adjust for timezonepublic java.util.Date getDate()
public boolean isTime()
public java.text.DateFormat getDateFormat()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |