|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.mlfc.xforms.instance.InstanceParser
This class can read an instance from an stream or URI and attach a schema to it (PSVI)
| Field Summary | |
protected java.util.Vector |
errorList
|
static java.lang.String |
GRAMMAR_POOL
Property identifier: grammar pool. |
protected static java.lang.String |
NONAMESPACEATTR
|
static java.lang.String |
SYMBOL_TABLE
Property identifier: symbol table. |
protected static java.lang.String |
XSDATTR
|
protected static java.lang.String |
XSDNS
|
protected static java.lang.String |
XSIATTR
|
| Constructor Summary | |
InstanceParser()
|
|
| Method Summary | |
static void |
copyClosestDefaultNSDeclaration(org.w3c.dom.Element to,
org.w3c.dom.Element from)
this mehod copies xmlns:xxx attributes from an element to another. |
static void |
copyNamespaceDeclarations(org.w3c.dom.Element to,
org.w3c.dom.Element from,
boolean recursive,
java.lang.String elementPrefix)
this mehod copies xmlns:xxx attributes from an element to another. |
protected void |
copySiblings(org.w3c.dom.Document doc,
org.w3c.dom.Element instance)
this method takes the original instance element and copies children, such as PI's to the new instance document |
void |
error(org.xml.sax.SAXParseException exception)
|
void |
fatalError(org.xml.sax.SAXParseException exception)
|
protected org.w3c.dom.Element |
findFirstElementChild(org.w3c.dom.Element e)
public Document read(Reader r, String baseURL, URL schemaURL) { return this.read(r, } public Document read(Reader r, String baseURL, String schema) |
protected static java.lang.String |
getAttrPrefix(java.lang.String attrName)
|
protected static java.lang.String |
getElementPrefix(org.w3c.dom.Element elem)
|
boolean |
handleError(org.w3c.dom.DOMError error)
ERROR HANDLING |
org.w3c.dom.Document |
read(org.w3c.dom.Node root,
java.lang.String baseURL,
SchemaPool schemaPool)
method for reading an element and its contents to a new instance document this method uses the other method with a newly created string reader |
org.w3c.dom.Document |
read(java.io.Reader r,
java.lang.String baseURL,
SchemaPool schemaPool)
Read in a instance from reader, using the given schema pool |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
RESOLVE ENTITIES (SCHEMA) |
org.w3c.dom.ls.DOMInputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId,
java.lang.String baseURI)
|
void |
warning(org.xml.sax.SAXParseException exception)
|
static java.lang.String |
writeXML(org.w3c.dom.Node elem)
|
static java.lang.String |
writeXML(org.w3c.dom.Node elem,
boolean fixupNS)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Vector errorList
public static final java.lang.String SYMBOL_TABLE
public static final java.lang.String GRAMMAR_POOL
protected static final java.lang.String XSIATTR
protected static final java.lang.String NONAMESPACEATTR
protected static final java.lang.String XSDATTR
protected static final java.lang.String XSDNS
| Constructor Detail |
public InstanceParser()
| Method Detail |
protected void copySiblings(org.w3c.dom.Document doc,
org.w3c.dom.Element instance)
protected org.w3c.dom.Element findFirstElementChild(org.w3c.dom.Element e)
protected static java.lang.String getAttrPrefix(java.lang.String attrName)
protected static java.lang.String getElementPrefix(org.w3c.dom.Element elem)
public static void copyClosestDefaultNSDeclaration(org.w3c.dom.Element to,
org.w3c.dom.Element from)
public static void copyNamespaceDeclarations(org.w3c.dom.Element to,
org.w3c.dom.Element from,
boolean recursive,
java.lang.String elementPrefix)
public static java.lang.String writeXML(org.w3c.dom.Node elem)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String writeXML(org.w3c.dom.Node elem,
boolean fixupNS)
throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Document read(java.io.Reader r,
java.lang.String baseURL,
SchemaPool schemaPool)
public org.w3c.dom.Document read(org.w3c.dom.Node root,
java.lang.String baseURL,
SchemaPool schemaPool)
throws java.lang.Exception
java.lang.Exception
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
resolveEntity in interface org.xml.sax.EntityResolver
public org.w3c.dom.ls.DOMInputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId,
java.lang.String baseURI)
resolveEntity in interface org.w3c.dom.ls.DOMEntityResolverpublic boolean handleError(org.w3c.dom.DOMError error)
handleError in interface org.w3c.dom.DOMErrorHandlerpublic void error(org.xml.sax.SAXParseException exception)
error in interface org.xml.sax.ErrorHandlerpublic void fatalError(org.xml.sax.SAXParseException exception)
fatalError in interface org.xml.sax.ErrorHandlerpublic void warning(org.xml.sax.SAXParseException exception)
warning in interface org.xml.sax.ErrorHandler
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||