|
Platypus | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.pz.platypus.plugin.html.HtmlOutfile
public class HtmlOutfile
Manage output to the PDF file
| Field Summary | |
|---|---|
(package private) org.apache.ecs.wml.Head |
head
|
(package private) org.apache.ecs.html.Html |
html
|
(package private) org.apache.ecs.html.Body |
htmlBody
|
(package private) HtmlData |
htmlData
the HTML data structure |
private java.io.PrintStream |
htmlFile
|
private java.lang.String |
htmlFileName
|
private boolean |
inFont
|
private boolean |
inParagraph
|
private boolean |
openStatus
|
private int |
styleNum
|
private java.lang.String |
styleStem
|
private int |
tab
|
| Constructor Summary | |
|---|---|
HtmlOutfile()
|
|
| Method Summary | |
|---|---|
private boolean |
alreadyProcessingFont()
|
void |
close()
Outputs any material that has not yet been output. |
private void |
closeStyleTag()
|
void |
emitFontSizeTag()
|
void |
emitText(java.lang.String s)
Writes text to the HTML file. |
void |
endCurrentParagraphIfAny()
|
private void |
endFontTagIfAny()
|
private java.lang.String |
generateNewStyleName()
|
void |
generateStyleClassDefinition()
|
private java.lang.String |
getCurrentTabbedOutSpaces()
|
boolean |
getInParagraph()
|
private java.lang.String |
getLatestStyleName()
|
void |
handleEof()
|
void |
handleNewFontFace()
|
boolean |
isOpen()
|
void |
open(GDD gdd,
java.lang.String filename,
HtmlData pdfData)
Open the output file. |
private void |
openHtmlFile(java.lang.String filename)
|
private void |
openStyleDefinition()
|
private void |
openStyleTag()
|
private void |
outputCloseTag(java.lang.String tagElem)
|
private void |
outputClosingBrace()
|
void |
outputHtmlNewLine()
|
private void |
outputNewLine()
|
private void |
outputOpenBrace()
|
private void |
outputOpenTag(java.lang.String... tagElemSpec)
|
private void |
outputPaddingLeft()
|
private void |
outputPaddingRight()
|
private void |
outputStyleName()
|
private void |
outputStylePostScript()
|
private void |
outputStylePreamble()
|
private void |
outputStyleSpecs()
|
private void |
outputXmlCommentEnd()
|
private void |
outputXmlCommentStart()
|
void |
setHtmlData(HtmlData newPdfData)
|
private void |
setInParagraph(boolean b)
|
void |
setMarginRight()
|
void |
setMarginTop()
|
private void |
startNewFontFace()
|
private void |
startNewFontSize()
|
void |
startNewParagraph()
Starts a new html Paragraph. |
private void |
tabin()
|
private void |
tabout()
|
private java.lang.String |
wrapInQuotes(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private boolean openStatus
HtmlData htmlData
private java.lang.String htmlFileName
private java.io.PrintStream htmlFile
org.apache.ecs.html.Html html
org.apache.ecs.wml.Head head
org.apache.ecs.html.Body htmlBody
private boolean inParagraph
private int styleNum
private int tab
private final java.lang.String styleStem
private boolean inFont
| Constructor Detail |
|---|
public HtmlOutfile()
| Method Detail |
|---|
public void open(GDD gdd,
java.lang.String filename,
HtmlData pdfData)
throws java.io.IOException
gdd - Global document datafilename - name of file to openpdfData -
java.io.IOException - in event of a problem opening the file
private void openHtmlFile(java.lang.String filename)
throws java.io.FileNotFoundException
java.io.FileNotFoundException
public void close()
throws FileCloseException
FileCloseException - if an error occurs closing the filepublic void startNewParagraph()
. Records the fact that we have started a paragraph.
public void endCurrentParagraphIfAny()
public boolean getInParagraph()
private void setInParagraph(boolean b)
public void emitText(java.lang.String s)
s - the text to be writtenprivate java.lang.String getCurrentTabbedOutSpaces()
public boolean isOpen()
public void setHtmlData(HtmlData newPdfData)
public void outputHtmlNewLine()
public void generateStyleClassDefinition()
private void outputStylePostScript()
private void closeStyleTag()
private void outputCloseTag(java.lang.String tagElem)
private void outputXmlCommentEnd()
private void outputClosingBrace()
private void tabin()
private void outputStyleSpecs()
private void outputPaddingRight()
private void outputPaddingLeft()
private void outputStylePreamble()
private void openStyleDefinition()
private void outputOpenBrace()
private void tabout()
private void outputNewLine()
private void outputStyleName()
private java.lang.String generateNewStyleName()
private java.lang.String getLatestStyleName()
private void outputXmlCommentStart()
private java.lang.String wrapInQuotes(java.lang.String s)
private void openStyleTag()
private void outputOpenTag(java.lang.String... tagElemSpec)
public void emitFontSizeTag()
private void startNewFontSize()
public void handleEof()
private void endFontTagIfAny()
private boolean alreadyProcessingFont()
public void setMarginRight()
public void setMarginTop()
public void handleNewFontFace()
private void startNewFontFace()
|
Platypus | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||