fr.tireme.schemadoc.SDSchema.XSD
Class XSDHandler

java.lang.Object
  extended by fr.tireme.schemadoc.SDSchema.XSD.XSDHandler

public class XSDHandler
extends java.lang.Object

Static methods to load and serialize SDSchema.

Author:
florent

Constructor Summary
XSDHandler()
           
 
Method Summary
static java.util.List loadSchema(java.lang.String xsdSchemaURI, boolean traversal)
          Loads a SDSchema from a file.
static SDSchema loadSchema(java.lang.String xsdSchemaURI, boolean traversal, org.w3c.dom.Element schemaDOM)
           
static void saveSchema(SDSchema xsdSchema, java.lang.String schemaURI)
          Saves a SDSchema to file.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSDHandler

public XSDHandler()
Method Detail

saveSchema

public static void saveSchema(SDSchema xsdSchema,
                              java.lang.String schemaURI)
                       throws Xs2dtdException
Saves a SDSchema to file.

Parameters:
xsdSchema - the SDSchema to save
schemaURI - path of the file
Throws:
Xs2dtdException

loadSchema

public static SDSchema loadSchema(java.lang.String xsdSchemaURI,
                                  boolean traversal,
                                  org.w3c.dom.Element schemaDOM)
                           throws Xs2dtdException
Parameters:
xsdSchemaURI -
traversal -
schemaDOM -
Returns:
schema
Throws:
Xs2dtdException

loadSchema

public static java.util.List loadSchema(java.lang.String xsdSchemaURI,
                                        boolean traversal)
                                 throws Xs2dtdException
Loads a SDSchema from a file.

Parameters:
xsdSchemaURI - - xsd file path
traversal - (true) or vertical (false) parsing
Returns:
XSDSchema[] - SDSchemas
Throws:
Xs2dtdException - if the SDSchema can not be load