EXIficient

com.siemens.ct.exi.grammar
Class XSDGrammarBuilder

java.lang.Object
  extended by com.siemens.ct.exi.grammar.XSDGrammarBuilder
All Implemented Interfaces:
org.w3c.dom.DOMErrorHandler

public class XSDGrammarBuilder
extends java.lang.Object
implements org.w3c.dom.DOMErrorHandler

TODO Description

Version:
0.3.20081014
Author:
Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com

Method Summary
 GrammarSchemaInformed build(java.io.InputStream inputStream)
           
 GrammarSchemaInformed build(java.lang.String xsdLocation)
           
 GrammarSchemaInformed build(org.apache.xerces.xs.XSModel xsModel)
           
 org.apache.xerces.xs.XSModel getXSModel(java.io.InputStream inputStream)
           
 org.apache.xerces.xs.XSModel getXSModel(org.w3c.dom.ls.LSInput ls)
           
 org.apache.xerces.xs.XSModel getXSModel(java.lang.String xsd)
           
 boolean handleError(org.w3c.dom.DOMError error)
           
static XSDGrammarBuilder newInstance()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static XSDGrammarBuilder newInstance()

build

public GrammarSchemaInformed build(org.apache.xerces.xs.XSModel xsModel)
                            throws EXIException
Throws:
EXIException

build

public GrammarSchemaInformed build(java.lang.String xsdLocation)
                            throws EXIException
Throws:
EXIException

build

public GrammarSchemaInformed build(java.io.InputStream inputStream)
                            throws EXIException
Throws:
EXIException

handleError

public boolean handleError(org.w3c.dom.DOMError error)
Specified by:
handleError in interface org.w3c.dom.DOMErrorHandler

getXSModel

public org.apache.xerces.xs.XSModel getXSModel(java.lang.String xsd)
                                        throws EXIException
Throws:
EXIException

getXSModel

public org.apache.xerces.xs.XSModel getXSModel(org.w3c.dom.ls.LSInput ls)
                                        throws EXIException
Throws:
EXIException

getXSModel

public org.apache.xerces.xs.XSModel getXSModel(java.io.InputStream inputStream)
                                        throws EXIException
Throws:
EXIException

EXIficient