|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webcodepro.applecommander.storage.filters.GutenbergFileFilter
public class GutenbergFileFilter
Extract the contents of an ancient word processor file (might be Word Perfect) and convert to a text format. Currently supported formats are plain text, HTML, or RTF. These are not exact duplicates, but they are close approximations. RTF format is suitable for conversion to other word processors.
To choose export format, use the appropriately named select method.
Date created: Dec 18, 2008 9:09:21 AM
Constructor Summary | |
---|---|
GutenbergFileFilter()
Constructor for GutenbergFileFilter. |
Method Summary | |
---|---|
byte[] |
filter(FileEntry fileEntry)
Process the given FileEntry and return a byte array with filtered data. |
java.lang.String |
getSuggestedFileName(FileEntry fileEntry)
Give suggested file name. |
protected void |
handleReturn(java.io.PrintWriter printWriter)
Deal with carriage-return. |
protected void |
handleTranslation(java.lang.String raw,
java.io.PrintWriter output,
int rendering)
Transform text into desired destination format |
boolean |
isHtmlRendering()
Indicates if this is an HTML rendering. |
boolean |
isRtfRendering()
Indicates if this is an RTF rendering. |
boolean |
isTextRendering()
Indicates if this is a text rendering. |
void |
selectHtmlRendering()
Selects the HTML rendering engine. |
void |
selectRtfRendering()
Selects the RTF rendering engine. |
void |
selectTextRendering()
Selects the text rendering engine. |
protected void |
setRendering(int rendering)
Set the rendering method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GutenbergFileFilter()
Method Detail |
---|
public byte[] filter(FileEntry fileEntry)
filter
in interface FileFilter
FileFilter.filter(FileEntry)
protected void handleTranslation(java.lang.String raw, java.io.PrintWriter output, int rendering)
protected void handleReturn(java.io.PrintWriter printWriter)
public java.lang.String getSuggestedFileName(FileEntry fileEntry)
getSuggestedFileName
in interface FileFilter
FileFilter.getSuggestedFileName(FileEntry)
protected void setRendering(int rendering)
public boolean isTextRendering()
public boolean isHtmlRendering()
public boolean isRtfRendering()
public void selectTextRendering()
public void selectHtmlRendering()
public void selectRtfRendering()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |