|
DODS 7.6 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.dods.trans.TransientXMLBuilderFactory
public class TransientXMLBuilderFactory
This class is factory class for generating transient XML files into given project root by reading input doml file.
Field Summary | |
---|---|
protected java.lang.String |
author
used author |
static java.lang.String[] |
COLUMN_ATT_NAMES
|
protected java.lang.String |
database
used database |
static java.lang.String |
DIRTY_DO_DEFAULT
|
static java.lang.String |
ERROR_NO_COLUMN_TAG
|
static java.lang.String |
ERROR_NO_DATABASE_ATTRIBUTE
|
static java.lang.String |
ERROR_NO_DATABASE_ATTRIBUTES
|
static java.lang.String |
ERROR_NO_DATABASE_TAG
|
static java.lang.String |
ERROR_NO_PARSED_DOCUMENT
|
static java.lang.String |
ERROR_NO_TABLE_TAG
|
static java.lang.String[] |
INDEX_ATTR_NAMES
|
protected java.lang.String |
project
used project |
static java.lang.String[] |
REF_OBJECT_ATTR_NAMES
|
static java.lang.String[] |
STATISTICS_ATTR_NAMES
|
static java.lang.String[] |
TABLE_ATTR_NAMES
|
protected java.util.HashMap |
tables
Store all tables read from doml file. |
protected TraceDialog |
td
trace dialog used for showing output |
protected java.lang.String |
templateSet
used database |
static java.lang.String[] |
TYPE_ATTR_NAMES
|
Constructor Summary | |
---|---|
TransientXMLBuilderFactory()
Constructor. |
|
TransientXMLBuilderFactory(TraceDialog td)
Constructor with trace dialog. |
Method Summary | |
---|---|
void |
generateClassList()
Generate tables.xml file from memory structure. |
void |
generateTablesXML()
Generate tables.xml file from memory structure. |
void |
generateTransientXML()
Generate transient XML file from memory structure. |
static void |
main(java.lang.String[] args)
|
java.lang.String |
readDoml()
Load doml file in memory structure. |
protected void |
showAllTables()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ERROR_NO_PARSED_DOCUMENT
public static final java.lang.String ERROR_NO_DATABASE_TAG
public static final java.lang.String ERROR_NO_DATABASE_ATTRIBUTES
public static final java.lang.String ERROR_NO_DATABASE_ATTRIBUTE
public static final java.lang.String ERROR_NO_TABLE_TAG
public static final java.lang.String ERROR_NO_COLUMN_TAG
public static final java.lang.String[] TABLE_ATTR_NAMES
public static final java.lang.String DIRTY_DO_DEFAULT
public static final java.lang.String[] COLUMN_ATT_NAMES
public static final java.lang.String[] REF_OBJECT_ATTR_NAMES
public static final java.lang.String[] TYPE_ATTR_NAMES
public static final java.lang.String[] INDEX_ATTR_NAMES
public static final java.lang.String[] STATISTICS_ATTR_NAMES
protected java.util.HashMap tables
protected java.lang.String project
protected java.lang.String author
protected java.lang.String database
protected java.lang.String templateSet
protected TraceDialog td
Constructor Detail |
---|
public TransientXMLBuilderFactory()
public TransientXMLBuilderFactory(TraceDialog td)
td
- Trace dialog used for showing output.Method Detail |
---|
public java.lang.String readDoml() throws InvalidDomlException
InvalidDomlException
public void generateTransientXML() throws InvalidDomlException
InvalidDomlException
public void generateTablesXML() throws InvalidDomlException
InvalidDomlException
public void generateClassList() throws InvalidDomlException
InvalidDomlException
protected void showAllTables()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
DODS 7.6 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |