APTCONVERT 1.1

fr.pixware.apt.convert
Class HTMLSink

java.lang.Object
  extended byfr.pixware.apt.parse.SinkAdapter
      extended byfr.pixware.apt.convert.HTMLSink
All Implemented Interfaces:
Sink

public class HTMLSink
extends SinkAdapter


Field Summary
protected  java.lang.String charset
           
protected  java.lang.String lang
           
static java.lang.String LOOSE_SGML_PUBLIC_ID
           
static java.lang.String LOOSE_XML_PUBLIC_ID
           
static java.lang.String LOOSE_XML_SYSTEM_ID
           
static java.lang.String STRICT_SGML_PUBLIC_ID
           
static java.lang.String STRICT_XML_PUBLIC_ID
           
static java.lang.String STRICT_XML_SYSTEM_ID
           
protected  boolean strictMode
           
protected  java.lang.String systemId
           
static java.lang.String XML_NAME_SPACE
           
protected  boolean xmlMode
           
 
Fields inherited from interface fr.pixware.apt.parse.Sink
NUMBERING_DECIMAL, NUMBERING_LOWER_ALPHA, NUMBERING_LOWER_ROMAN, NUMBERING_UPPER_ALPHA, NUMBERING_UPPER_ROMAN
 
Constructor Summary
HTMLSink()
           
HTMLSink(java.io.Writer out)
           
 
Method Summary
 void anchor_()
           
 void anchor(java.lang.String name)
           
 void author_()
           
 void body_()
           
 void body()
           
 void bold_()
           
 void bold()
           
protected  void content(java.lang.String text)
           
 void date_()
           
 void definedTerm_()
           
 void definedTerm()
           
 void definition_()
           
 void definition()
           
 void definitionList_()
           
 void definitionList()
           
static java.lang.String encodeFragment(java.lang.String text)
           
static java.lang.String encodeURL(java.lang.String text)
           
static java.lang.String escapeHTML(java.lang.String text)
           
 void figure_()
           
 void figure()
           
 void figureCaption_()
           
 void figureCaption()
           
 void figureGraphics(java.lang.String name)
           
static java.lang.String fileToURL(java.lang.String fileName)
           
 java.lang.String getCharset()
           
 java.lang.String getLanguage()
           
 java.lang.String getSystemId()
           
 void head_()
           
 void head()
           
 void horizontalRule()
           
 boolean isStrictMode()
           
 boolean isXMLMode()
           
 void italic_()
           
 void italic()
           
 void lineBreak()
           
 void link_()
           
 void link(java.lang.String name)
           
 void list_()
           
 void list()
           
 void listItem_()
           
 void listItem()
           
static void main(java.lang.String[] args)
           
protected  void markup(java.lang.String text)
           
 void monospaced_()
           
 void monospaced()
           
 void nonBreakingSpace()
           
 void numberedList_()
           
 void numberedList(int numbering)
           
 void numberedListItem_()
           
 void numberedListItem()
           
protected  void pageHead(java.lang.String css)
           
 void paragraph_()
           
 void paragraph()
           
protected  void resetState()
           
 void section1()
           
 void section2()
           
 void section3()
           
 void section4()
           
 void section5()
           
 void sectionTitle_()
           
 void sectionTitle()
           
 void setCharset(java.lang.String charset)
           
 void setLanguage(java.lang.String lang)
           
 void setStrictMode(boolean strictMode)
           
 void setSystemId(java.lang.String systemId)
           
 void setWriter(java.io.Writer writer)
           
 void setXMLMode(boolean xmlMode)
           
 void table_()
           
 void table()
           
 void tableCaption_()
           
 void tableCaption()
           
 void tableCell_()
           
 void tableCell()
           
 void tableRow_()
           
 void tableRow()
           
 void tableRows_()
           
 void tableRows(int[] justification, boolean grid)
           
 void text(java.lang.String text)
           
 void title_()
           
 void verbatim_()
           
 void verbatim(boolean boxed)
           
protected  void verbatimContent(java.lang.String text)
           
 
Methods inherited from class fr.pixware.apt.parse.SinkAdapter
author, date, definitionListItem_, definitionListItem, pageBreak, section1_, section2_, section3_, section4_, section5_, title
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOOSE_SGML_PUBLIC_ID

public static final java.lang.String LOOSE_SGML_PUBLIC_ID
See Also:
Constant Field Values

STRICT_SGML_PUBLIC_ID

public static final java.lang.String STRICT_SGML_PUBLIC_ID
See Also:
Constant Field Values

LOOSE_XML_PUBLIC_ID

public static final java.lang.String LOOSE_XML_PUBLIC_ID
See Also:
Constant Field Values

STRICT_XML_PUBLIC_ID

public static final java.lang.String STRICT_XML_PUBLIC_ID
See Also:
Constant Field Values

LOOSE_XML_SYSTEM_ID

public static final java.lang.String LOOSE_XML_SYSTEM_ID
See Also:
Constant Field Values

STRICT_XML_SYSTEM_ID

public static final java.lang.String STRICT_XML_SYSTEM_ID
See Also:
Constant Field Values

XML_NAME_SPACE

public static final java.lang.String XML_NAME_SPACE
See Also:
Constant Field Values

xmlMode

protected boolean xmlMode

strictMode

protected boolean strictMode

systemId

protected java.lang.String systemId

charset

protected java.lang.String charset

lang

protected java.lang.String lang
Constructor Detail

HTMLSink

public HTMLSink(java.io.Writer out)

HTMLSink

public HTMLSink()
Method Detail

setWriter

public void setWriter(java.io.Writer writer)
               throws ParseException
Throws:
ParseException

setXMLMode

public void setXMLMode(boolean xmlMode)

isXMLMode

public boolean isXMLMode()

setStrictMode

public void setStrictMode(boolean strictMode)

isStrictMode

public boolean isStrictMode()

setSystemId

public void setSystemId(java.lang.String systemId)

getSystemId

public java.lang.String getSystemId()

setCharset

public void setCharset(java.lang.String charset)

getCharset

public java.lang.String getCharset()

setLanguage

public void setLanguage(java.lang.String lang)

getLanguage

public java.lang.String getLanguage()

escapeHTML

public static java.lang.String escapeHTML(java.lang.String text)

fileToURL

public static java.lang.String fileToURL(java.lang.String fileName)

encodeURL

public static java.lang.String encodeURL(java.lang.String text)

encodeFragment

public static java.lang.String encodeFragment(java.lang.String text)

head

public void head()
          throws ParseException
Specified by:
head in interface Sink
Overrides:
head in class SinkAdapter
Throws:
ParseException

head_

public void head_()
           throws ParseException
Specified by:
head_ in interface Sink
Overrides:
head_ in class SinkAdapter
Throws:
ParseException

resetState

protected void resetState()

pageHead

protected void pageHead(java.lang.String css)
                 throws ParseException
Throws:
ParseException

title_

public void title_()
            throws ParseException
Specified by:
title_ in interface Sink
Overrides:
title_ in class SinkAdapter
Throws:
ParseException

author_

public void author_()
             throws ParseException
Specified by:
author_ in interface Sink
Overrides:
author_ in class SinkAdapter
Throws:
ParseException

date_

public void date_()
           throws ParseException
Specified by:
date_ in interface Sink
Overrides:
date_ in class SinkAdapter
Throws:
ParseException

body

public void body()
          throws ParseException
Specified by:
body in interface Sink
Overrides:
body in class SinkAdapter
Throws:
ParseException

body_

public void body_()
           throws ParseException
Specified by:
body_ in interface Sink
Overrides:
body_ in class SinkAdapter
Throws:
ParseException

section1

public void section1()
              throws ParseException
Specified by:
section1 in interface Sink
Overrides:
section1 in class SinkAdapter
Throws:
ParseException

section2

public void section2()
              throws ParseException
Specified by:
section2 in interface Sink
Overrides:
section2 in class SinkAdapter
Throws:
ParseException

section3

public void section3()
              throws ParseException
Specified by:
section3 in interface Sink
Overrides:
section3 in class SinkAdapter
Throws:
ParseException

section4

public void section4()
              throws ParseException
Specified by:
section4 in interface Sink
Overrides:
section4 in class SinkAdapter
Throws:
ParseException

section5

public void section5()
              throws ParseException
Specified by:
section5 in interface Sink
Overrides:
section5 in class SinkAdapter
Throws:
ParseException

sectionTitle

public void sectionTitle()
                  throws ParseException
Specified by:
sectionTitle in interface Sink
Overrides:
sectionTitle in class SinkAdapter
Throws:
ParseException

sectionTitle_

public void sectionTitle_()
                   throws ParseException
Specified by:
sectionTitle_ in interface Sink
Overrides:
sectionTitle_ in class SinkAdapter
Throws:
ParseException

list

public void list()
          throws ParseException
Specified by:
list in interface Sink
Overrides:
list in class SinkAdapter
Throws:
ParseException

list_

public void list_()
           throws ParseException
Specified by:
list_ in interface Sink
Overrides:
list_ in class SinkAdapter
Throws:
ParseException

listItem

public void listItem()
              throws ParseException
Specified by:
listItem in interface Sink
Overrides:
listItem in class SinkAdapter
Throws:
ParseException

listItem_

public void listItem_()
               throws ParseException
Specified by:
listItem_ in interface Sink
Overrides:
listItem_ in class SinkAdapter
Throws:
ParseException

numberedList

public void numberedList(int numbering)
                  throws ParseException
Specified by:
numberedList in interface Sink
Overrides:
numberedList in class SinkAdapter
Throws:
ParseException

numberedList_

public void numberedList_()
                   throws ParseException
Specified by:
numberedList_ in interface Sink
Overrides:
numberedList_ in class SinkAdapter
Throws:
ParseException

numberedListItem

public void numberedListItem()
                      throws ParseException
Specified by:
numberedListItem in interface Sink
Overrides:
numberedListItem in class SinkAdapter
Throws:
ParseException

numberedListItem_

public void numberedListItem_()
                       throws ParseException
Specified by:
numberedListItem_ in interface Sink
Overrides:
numberedListItem_ in class SinkAdapter
Throws:
ParseException

definitionList

public void definitionList()
                    throws ParseException
Specified by:
definitionList in interface Sink
Overrides:
definitionList in class SinkAdapter
Throws:
ParseException

definitionList_

public void definitionList_()
                     throws ParseException
Specified by:
definitionList_ in interface Sink
Overrides:
definitionList_ in class SinkAdapter
Throws:
ParseException

definedTerm

public void definedTerm()
                 throws ParseException
Specified by:
definedTerm in interface Sink
Overrides:
definedTerm in class SinkAdapter
Throws:
ParseException

definedTerm_

public void definedTerm_()
                  throws ParseException
Specified by:
definedTerm_ in interface Sink
Overrides:
definedTerm_ in class SinkAdapter
Throws:
ParseException

definition

public void definition()
                throws ParseException
Specified by:
definition in interface Sink
Overrides:
definition in class SinkAdapter
Throws:
ParseException

definition_

public void definition_()
                 throws ParseException
Specified by:
definition_ in interface Sink
Overrides:
definition_ in class SinkAdapter
Throws:
ParseException

paragraph

public void paragraph()
               throws ParseException
Specified by:
paragraph in interface Sink
Overrides:
paragraph in class SinkAdapter
Throws:
ParseException

paragraph_

public void paragraph_()
                throws ParseException
Specified by:
paragraph_ in interface Sink
Overrides:
paragraph_ in class SinkAdapter
Throws:
ParseException

verbatim

public void verbatim(boolean boxed)
              throws ParseException
Specified by:
verbatim in interface Sink
Overrides:
verbatim in class SinkAdapter
Throws:
ParseException

verbatim_

public void verbatim_()
               throws ParseException
Specified by:
verbatim_ in interface Sink
Overrides:
verbatim_ in class SinkAdapter
Throws:
ParseException

horizontalRule

public void horizontalRule()
                    throws ParseException
Specified by:
horizontalRule in interface Sink
Overrides:
horizontalRule in class SinkAdapter
Throws:
ParseException

figure

public void figure()
            throws ParseException
Specified by:
figure in interface Sink
Overrides:
figure in class SinkAdapter
Throws:
ParseException

figure_

public void figure_()
             throws ParseException
Specified by:
figure_ in interface Sink
Overrides:
figure_ in class SinkAdapter
Throws:
ParseException

figureGraphics

public void figureGraphics(java.lang.String name)
                    throws ParseException
Specified by:
figureGraphics in interface Sink
Overrides:
figureGraphics in class SinkAdapter
Throws:
ParseException

figureCaption

public void figureCaption()
                   throws ParseException
Specified by:
figureCaption in interface Sink
Overrides:
figureCaption in class SinkAdapter
Throws:
ParseException

figureCaption_

public void figureCaption_()
                    throws ParseException
Specified by:
figureCaption_ in interface Sink
Overrides:
figureCaption_ in class SinkAdapter
Throws:
ParseException

table

public void table()
           throws ParseException
Specified by:
table in interface Sink
Overrides:
table in class SinkAdapter
Throws:
ParseException

table_

public void table_()
            throws ParseException
Specified by:
table_ in interface Sink
Overrides:
table_ in class SinkAdapter
Throws:
ParseException

tableRows

public void tableRows(int[] justification,
                      boolean grid)
               throws ParseException
Specified by:
tableRows in interface Sink
Overrides:
tableRows in class SinkAdapter
Throws:
ParseException

tableRows_

public void tableRows_()
                throws ParseException
Specified by:
tableRows_ in interface Sink
Overrides:
tableRows_ in class SinkAdapter
Throws:
ParseException

tableRow

public void tableRow()
              throws ParseException
Specified by:
tableRow in interface Sink
Overrides:
tableRow in class SinkAdapter
Throws:
ParseException

tableRow_

public void tableRow_()
               throws ParseException
Specified by:
tableRow_ in interface Sink
Overrides:
tableRow_ in class SinkAdapter
Throws:
ParseException

tableCell

public void tableCell()
               throws ParseException
Specified by:
tableCell in interface Sink
Overrides:
tableCell in class SinkAdapter
Throws:
ParseException

tableCell_

public void tableCell_()
                throws ParseException
Specified by:
tableCell_ in interface Sink
Overrides:
tableCell_ in class SinkAdapter
Throws:
ParseException

tableCaption

public void tableCaption()
                  throws ParseException
Specified by:
tableCaption in interface Sink
Overrides:
tableCaption in class SinkAdapter
Throws:
ParseException

tableCaption_

public void tableCaption_()
                   throws ParseException
Specified by:
tableCaption_ in interface Sink
Overrides:
tableCaption_ in class SinkAdapter
Throws:
ParseException

anchor

public void anchor(java.lang.String name)
            throws ParseException
Specified by:
anchor in interface Sink
Overrides:
anchor in class SinkAdapter
Throws:
ParseException

anchor_

public void anchor_()
             throws ParseException
Specified by:
anchor_ in interface Sink
Overrides:
anchor_ in class SinkAdapter
Throws:
ParseException

link

public void link(java.lang.String name)
          throws ParseException
Specified by:
link in interface Sink
Overrides:
link in class SinkAdapter
Throws:
ParseException

link_

public void link_()
           throws ParseException
Specified by:
link_ in interface Sink
Overrides:
link_ in class SinkAdapter
Throws:
ParseException

italic

public void italic()
            throws ParseException
Specified by:
italic in interface Sink
Overrides:
italic in class SinkAdapter
Throws:
ParseException

italic_

public void italic_()
             throws ParseException
Specified by:
italic_ in interface Sink
Overrides:
italic_ in class SinkAdapter
Throws:
ParseException

bold

public void bold()
          throws ParseException
Specified by:
bold in interface Sink
Overrides:
bold in class SinkAdapter
Throws:
ParseException

bold_

public void bold_()
           throws ParseException
Specified by:
bold_ in interface Sink
Overrides:
bold_ in class SinkAdapter
Throws:
ParseException

monospaced

public void monospaced()
                throws ParseException
Specified by:
monospaced in interface Sink
Overrides:
monospaced in class SinkAdapter
Throws:
ParseException

monospaced_

public void monospaced_()
                 throws ParseException
Specified by:
monospaced_ in interface Sink
Overrides:
monospaced_ in class SinkAdapter
Throws:
ParseException

lineBreak

public void lineBreak()
               throws ParseException
Specified by:
lineBreak in interface Sink
Overrides:
lineBreak in class SinkAdapter
Throws:
ParseException

nonBreakingSpace

public void nonBreakingSpace()
                      throws ParseException
Specified by:
nonBreakingSpace in interface Sink
Overrides:
nonBreakingSpace in class SinkAdapter
Throws:
ParseException

text

public void text(java.lang.String text)
          throws ParseException
Specified by:
text in interface Sink
Overrides:
text in class SinkAdapter
Throws:
ParseException

markup

protected void markup(java.lang.String text)
               throws ParseException
Throws:
ParseException

content

protected void content(java.lang.String text)
                throws ParseException
Throws:
ParseException

verbatimContent

protected void verbatimContent(java.lang.String text)
                        throws ParseException
Throws:
ParseException

main

public static void main(java.lang.String[] args)

APTCONVERT 1.1