|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.org.ogsadai.converters.databaseschema.fromxml.XMLToSchemaConverter
Convert a fragment of XML in a org.w3c.dom.Element
into a DatabaseSchemaMetaData
object.
TableMetaData
Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement. |
static java.lang.String |
DATABASE_SCHEMA_ELT
Local name of JDBC database schema |
static java.lang.String |
LOGICAL_SCHEMA_ELT
Local name of JDBC logical schema |
Constructor Summary | |
XMLToSchemaConverter()
|
Method Summary | |
static DatabaseSchemaMetaData |
convert(org.w3c.dom.Element schema)
Converts an XML element into a database schema object. |
private static org.w3c.dom.Element |
getLogicalSchemaElement(org.w3c.dom.Element databaseSchema)
Extracts the logicalSchema element from the
databaseSchema element. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
public static final java.lang.String DATABASE_SCHEMA_ELT
public static final java.lang.String LOGICAL_SCHEMA_ELT
Constructor Detail |
public XMLToSchemaConverter()
Method Detail |
public static DatabaseSchemaMetaData convert(org.w3c.dom.Element schema) throws RelationalSchemaParseException
schema
- XML representation of a database schema.
RelationalSchemaParseException
- if there is a problem
during the parse, in particular if an expected element is
missing from the XML.private static org.w3c.dom.Element getLogicalSchemaElement(org.w3c.dom.Element databaseSchema) throws RelationalSchemaParseException
logicalSchema
element from the
databaseSchema
element.
databaseSchema
- Element
corresponding to the
databaseSchema
element.
Element
corresponding to the
logicalSchema
element.
RelationalSchemaParseException
- if there is a problem
during the parse, in particular if an expected element is
missing from the XML.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |