|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--nl.justobjects.xbook.XDoc
Generates HTML file(s) from XML file.
Purpose
This class is a generic XML to HTML transformer that may be used for a variety
of DTDs and XSL scripts. It adds extra functionality over standard XSL transformation.
Implementation
TBS.
Examples
See XBook.java generate() and the xdoc scripts.
$Source: /var/cvs/justobjects/xbook/src/nl/justobjects/xbook/XDoc.java,v $
Field Summary | |
private java.lang.String |
destinationFilePath
|
private org.w3c.dom.Document |
sourceDocument
|
private java.lang.String |
sourceFilePath
|
private static java.lang.String |
XHTML_TAG
XHTML tag identifier. |
private static java.lang.String |
XSL_HOME
Root dir: will be found through CLASSPATH. |
private static java.util.HashMap |
xslDocumentCache
Cache to parse XSL documents only once for multiple transforms. |
private java.lang.String |
xslPath
|
Constructor Summary | |
XDoc()
|
Method Summary | |
static void |
fatal(java.lang.String what,
java.lang.Exception e)
|
java.lang.String |
getAssetsDir()
|
java.lang.String |
getDestinationFilePath()
|
boolean |
getDTDCheck()
|
java.lang.String |
getDTDName()
|
org.w3c.dom.Document |
getSourceDocument()
|
java.lang.String |
getSourceFilePath()
|
org.w3c.dom.Document |
getXSLDocument()
|
java.lang.String |
getXSLPath()
|
static void |
main(java.lang.String[] args)
|
static void |
p(java.lang.String s)
|
protected void |
postTransform()
|
protected void |
preTransform()
|
void |
setDestinationFilePath(java.lang.String aDestinationFilePath)
|
private void |
setDirectoryVar(java.lang.String aVarName,
java.io.File aFile)
|
void |
setSourceDocument(org.w3c.dom.Document aSourceDocument)
|
void |
setSourceFilePath(java.lang.String aSourceFilePath)
|
void |
setXSLPath(java.lang.String aPath)
|
void |
transform()
Perform the task. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static final java.lang.String XSL_HOME
private static final java.lang.String XHTML_TAG
private static final java.util.HashMap xslDocumentCache
private java.lang.String sourceFilePath
private java.lang.String destinationFilePath
private org.w3c.dom.Document sourceDocument
private java.lang.String xslPath
Constructor Detail |
public XDoc()
Method Detail |
public void transform() throws java.lang.Exception
public java.lang.String getAssetsDir() throws java.lang.Exception
public org.w3c.dom.Document getSourceDocument() throws java.lang.Exception
public boolean getDTDCheck() throws java.lang.Exception
public java.lang.String getDestinationFilePath() throws java.lang.Exception
public java.lang.String getDTDName() throws java.lang.Exception
public java.lang.String getSourceFilePath()
public org.w3c.dom.Document getXSLDocument() throws java.lang.Exception
public java.lang.String getXSLPath() throws java.lang.Exception
public void setSourceDocument(org.w3c.dom.Document aSourceDocument)
public void setSourceFilePath(java.lang.String aSourceFilePath)
public void setDestinationFilePath(java.lang.String aDestinationFilePath)
public void setXSLPath(java.lang.String aPath)
protected void preTransform() throws java.lang.Exception
protected void postTransform() throws java.lang.Exception
public static void p(java.lang.String s)
private void setDirectoryVar(java.lang.String aVarName, java.io.File aFile)
public static void fatal(java.lang.String what, java.lang.Exception e)
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |