|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.webcodepro.applecommander.storage.filters.AppleWorksSpreadSheetFileFilter
public class AppleWorksSpreadSheetFileFilter
Export an AppleWorks SpreadSheet file. The spread-sheet file starts with a 300 byte header, followed by multiple cells.
See: http://www.gno.org/pub/apple2/doc/apple/filetypes/ftn.1b.xxxx
Date Created: Feb 23, 2003
| Constructor Summary | |
|---|---|
AppleWorksSpreadSheetFileFilter()
|
|
| Method Summary | |
|---|---|
byte[] |
filter(FileEntry fileEntry)
Process the given FileEntry and return a byte array with filtered data. |
protected java.lang.String |
getColumnReference(int column)
Build a column reference (convert to A or whatever it should be). |
protected java.lang.String |
getRowReference(int row)
Build a row reference. |
java.lang.String |
getSuggestedFileName(FileEntry fileEntry)
Give suggested file name. |
protected void |
processCell(java.io.PrintWriter printWriter,
byte[] fileData,
int offset,
int length,
int currentRow,
int currentColumn)
Process an individual cell. |
void |
processRow(java.io.PrintWriter printWriter,
byte[] fileData,
int offset,
int rowNumber)
Process an entire row. |
protected void |
skipColumns(int column,
java.io.PrintWriter printWriter,
int columns)
Skip the given number of columns. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AppleWorksSpreadSheetFileFilter()
| Method Detail |
|---|
public byte[] filter(FileEntry fileEntry)
filter in interface FileFilterFileFilter.filter(FileEntry)public java.lang.String getSuggestedFileName(FileEntry fileEntry)
getSuggestedFileName in interface FileFilterFileFilter.getSuggestedFileName(FileEntry)
public void processRow(java.io.PrintWriter printWriter,
byte[] fileData,
int offset,
int rowNumber)
protected void skipColumns(int column,
java.io.PrintWriter printWriter,
int columns)
protected void processCell(java.io.PrintWriter printWriter,
byte[] fileData,
int offset,
int length,
int currentRow,
int currentColumn)
protected java.lang.String getColumnReference(int column)
protected java.lang.String getRowReference(int row)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||