sferyx.administration.renderers.parser.xml
Class ParserCallback

java.lang.Object
  extended by sferyx.administration.renderers.parser.xml.ParserCallback
All Implemented Interfaces:
Callback

public class ParserCallback
extends java.lang.Object
implements Callback


Constructor Summary
ParserCallback(HTMLDocxDocument docxDocument)
           
ParserCallback(HTMLDocxDocument docxDocument, boolean isFootnoteEndnote)
          Creates a new instance of ParserCallback
 
Method Summary
static java.lang.String encodeBase64(byte[] buf)
           
 void endNode(org.w3c.dom.Node node)
           
static java.lang.String escapeHTMLText(java.lang.String data)
           
static java.lang.String formatRomanDigit(int level, int digit)
           
static java.lang.String formatRomanNumerals(int num)
           
static java.lang.String formatRomanNumerals(int level, int num)
          Converts the item number into a roman numeral
 java.lang.String getBorderDefinition(org.w3c.dom.Node node)
           
 java.lang.String getImageString(java.lang.String target)
           
 java.lang.String getImageStringFromStream(java.lang.String target)
           
 java.lang.String getResultingContent()
           
 java.lang.String getWidthDefinition(org.w3c.dom.Node node)
           
 void handleNode(org.w3c.dom.Node node)
           
 java.awt.Color hexToColor(java.lang.String value)
           
 boolean isNodeValid(org.w3c.dom.Node node)
           
static java.lang.String replaceAll(java.lang.String content, java.lang.String toReplace, java.lang.String replaceWith)
           
 void setDocumentFile(java.util.zip.ZipFile file)
           
 void setDocumentFileStream(java.net.URL file)
           
 void startNode(org.w3c.dom.Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserCallback

public ParserCallback(HTMLDocxDocument docxDocument,
                      boolean isFootnoteEndnote)
Creates a new instance of ParserCallback


ParserCallback

public ParserCallback(HTMLDocxDocument docxDocument)
Method Detail

getResultingContent

public java.lang.String getResultingContent()
Specified by:
getResultingContent in interface Callback

startNode

public void startNode(org.w3c.dom.Node node)
Specified by:
startNode in interface Callback

endNode

public void endNode(org.w3c.dom.Node node)
Specified by:
endNode in interface Callback

handleNode

public void handleNode(org.w3c.dom.Node node)
Specified by:
handleNode in interface Callback

hexToColor

public java.awt.Color hexToColor(java.lang.String value)

getImageStringFromStream

public java.lang.String getImageStringFromStream(java.lang.String target)

getImageString

public java.lang.String getImageString(java.lang.String target)

escapeHTMLText

public static java.lang.String escapeHTMLText(java.lang.String data)

replaceAll

public static java.lang.String replaceAll(java.lang.String content,
                                          java.lang.String toReplace,
                                          java.lang.String replaceWith)

encodeBase64

public static java.lang.String encodeBase64(byte[] buf)

setDocumentFile

public void setDocumentFile(java.util.zip.ZipFile file)

setDocumentFileStream

public void setDocumentFileStream(java.net.URL file)

getWidthDefinition

public java.lang.String getWidthDefinition(org.w3c.dom.Node node)

getBorderDefinition

public java.lang.String getBorderDefinition(org.w3c.dom.Node node)

isNodeValid

public boolean isNodeValid(org.w3c.dom.Node node)
Specified by:
isNodeValid in interface Callback

formatRomanNumerals

public static java.lang.String formatRomanNumerals(int num)

formatRomanNumerals

public static java.lang.String formatRomanNumerals(int level,
                                                   int num)
Converts the item number into a roman numeral

Parameters:
num - number to format

formatRomanDigit

public static java.lang.String formatRomanDigit(int level,
                                                int digit)