|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.tireme.schemadoc.xs2dtd.XS2DTD
public class XS2DTD
| Constructor Summary | |
|---|---|
XS2DTD(DTDHandler handler_,
SDSchema schema,
boolean doNomalizeNames_)
Construct XS2DTD object |
|
XS2DTD(java.io.File xsdFile,
boolean doNomalizeNames_,
java.lang.String localxs2DTDHandler)
Construct XS2DTD object |
|
| Method Summary | |
|---|---|
void |
cleanDTDHandler()
Removes empty comments and useless '.formixed' nodes from DTDHandler |
void |
convertSchema(boolean traversal)
|
java.lang.String |
firstRootHandlerID()
|
SDSchema |
getCurrentSchema()
|
java.lang.String |
getID(java.lang.String name)
|
java.lang.String |
getID(java.lang.String name,
java.lang.String namespace)
|
void |
reOrder()
Removes empty comments from DTDHandler |
java.lang.String |
serialize(java.lang.String fileName_,
java.lang.String outputDirName_)
Serialize the dtd Handler |
void |
transform(boolean traversal)
Converts the schema in XML intermediate format |
void |
transform2DTD(java.lang.String xslFilename,
java.lang.String outputDir,
boolean useNamespace)
Save the dtd Handler to a DTD file. |
void |
transformXSL(org.w3c.dom.Node sourceDOM,
java.lang.String xslFilename,
java.lang.String outputDir,
boolean useNamespace)
Transform the intermediate created handler file with an XSL stylesheet and output results according to needs |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XS2DTD(java.io.File xsdFile,
boolean doNomalizeNames_,
java.lang.String localxs2DTDHandler)
throws Xs2dtdException,
javax.xml.parsers.ParserConfigurationException
xsdFile - - xsdFile to uploaddoNomalizeNames_ - localxs2DTDHandler -
Xs2dtdException
javax.xml.parsers.ParserConfigurationException
public XS2DTD(DTDHandler handler_,
SDSchema schema,
boolean doNomalizeNames_)
throws Xs2dtdException
handler_ - schema - - schema to uploaddoNomalizeNames_ -
Xs2dtdException| Method Detail |
|---|
public SDSchema getCurrentSchema()
public void convertSchema(boolean traversal)
throws Xs2dtdException
traversal -
Xs2dtdException
public void transform(boolean traversal)
throws Xs2dtdException
traversal - - true for traversal parsing method, false for vertical one
Xs2dtdException - Description of the Exception
public void reOrder()
throws Xs2dtdException
Xs2dtdException
public void cleanDTDHandler()
throws Xs2dtdException
Xs2dtdException
public java.lang.String getID(java.lang.String name)
throws Xs2dtdException
name -
Xs2dtdException
public java.lang.String getID(java.lang.String name,
java.lang.String namespace)
throws Xs2dtdException,
Xs2dtdIDNotFoundException
name - namespace -
Xs2dtdException
Xs2dtdIDNotFoundException
public java.lang.String serialize(java.lang.String fileName_,
java.lang.String outputDirName_)
throws Xs2dtdException
fileName_ - - input file nameoutputDirName_ - - output file
Xs2dtdExceptionpublic java.lang.String firstRootHandlerID()
public void transform2DTD(java.lang.String xslFilename,
java.lang.String outputDir,
boolean useNamespace)
throws Xs2dtdException
xslFilename - name of the trnasformation scriptoutputDir - useNamespace -
Xs2dtdException
public void transformXSL(org.w3c.dom.Node sourceDOM,
java.lang.String xslFilename,
java.lang.String outputDir,
boolean useNamespace)
throws javax.xml.transform.TransformerException,
javax.xml.transform.TransformerConfigurationException,
java.net.MalformedURLException,
Xs2dtdException
sourceDOM - the DOM tree to transformxslFilename - filename of the XSLT stylesheetoutputDir - path of the output directory of the generated DTD filesuseNamespace - does the conversion will use parameter entities to declare elements ?
javax.xml.transform.TransformerException
javax.xml.transform.TransformerConfigurationException
java.net.MalformedURLException
Xs2dtdException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||