public class DBSchemaParserEmitter extends java.lang.Object
| Constructor and Description |
|---|
DBSchemaParserEmitter() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
emit(java.lang.StringBuffer aStrBuf,
DSTableFieldIFace aField)
Generate XML for a field schema
|
static java.lang.String |
emitXML(DSSchemaIFace aSchema)
Generate XML for the schema
|
static DSSchemaIFace |
parseSchemaDef(java.lang.String aXMLSchemaStr)
Parses an XML String representing a Schema Def and returns a
DSSchemaIFace object
|
static DSSchemaIFace |
processDOM(org.w3c.dom.Document aDoc)
Create a DSSchemaIFace object from an XML DOM
|
static DSSchemaIFace |
readSchemaDef(java.lang.String aFileName)
Reads in a Schema Definition and returns a DSSchemaIFace object
|
public DBSchemaParserEmitter()
public static DSSchemaIFace processDOM(org.w3c.dom.Document aDoc)
aDoc - the DOMpublic static DSSchemaIFace readSchemaDef(java.lang.String aFileName)
aFileName - Name of XML file representing a XML documentpublic static DSSchemaIFace parseSchemaDef(java.lang.String aXMLSchemaStr)
aXMLSchemaStr - String representing a XML documentprotected static void emit(java.lang.StringBuffer aStrBuf, DSTableFieldIFace aField)
aStrBuf - the buffer to append toaField - the objec to be emittedpublic static java.lang.String emitXML(DSSchemaIFace aSchema)
aSchema - the schema