|
|||||||||
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 FileFilter
FileFilter.filter(FileEntry)
public java.lang.String getSuggestedFileName(FileEntry fileEntry)
getSuggestedFileName
in interface FileFilter
FileFilter.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 |