|
DODS 7.5 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
InvalidDomlExceptionprotected void showAllTables()
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
DODS 7.5 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||