DODS 7.6 API

org.enhydra.dods.doml8.trans
Class DOML8TransientXMLBuilder

java.lang.Object
  extended by org.enhydra.dods.doml8.trans.DOML8TransientXMLBuilder

public class DOML8TransientXMLBuilder
extends java.lang.Object


Field Summary
protected  java.lang.String author
           
static java.lang.String[] COLUMN_EXTATTR_NAMES
           
protected  java.lang.String database
          used database
static java.lang.String[] DATABASE_EXTATTR_NAMES
           
protected  java.lang.String dbVendor
           
static java.lang.String DIRTY_DO_DEFAULT
           
protected  java.lang.String projectName
           
static java.lang.String[] TABLE_EXTATTR_NAMES
           
protected  java.lang.String templateSet
           
 
Constructor Summary
DOML8TransientXMLBuilder()
           
 
Method Summary
 void generateClassesList()
          Generate DODSClassList.xml file
 void generateTablesXML()
          Generate tables.xml file
 void generateTransientXML()
          Generate transient XML file from memory structure.
static void main(java.lang.String[] args)
           
 void readDoml(boolean complete)
           
 void readLogicalDomains()
          read logicalDomains and put them in HashMap
 void readTablesDef(boolean complete)
          read tables definition and put them in HashMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

database

protected java.lang.String database
used database


templateSet

protected java.lang.String templateSet

dbVendor

protected java.lang.String dbVendor

author

protected java.lang.String author

projectName

protected java.lang.String projectName

DIRTY_DO_DEFAULT

public static final java.lang.String DIRTY_DO_DEFAULT
See Also:
Constant Field Values

TABLE_EXTATTR_NAMES

public static final java.lang.String[] TABLE_EXTATTR_NAMES

DATABASE_EXTATTR_NAMES

public static final java.lang.String[] DATABASE_EXTATTR_NAMES

COLUMN_EXTATTR_NAMES

public static final java.lang.String[] COLUMN_EXTATTR_NAMES
Constructor Detail

DOML8TransientXMLBuilder

public DOML8TransientXMLBuilder()
Method Detail

readDoml

public void readDoml(boolean complete)
              throws java.lang.Exception
Parameters:
complete - , defined is it need read all details or only table attributes
Throws:
java.lang.Exception

readTablesDef

public void readTablesDef(boolean complete)
                   throws java.lang.Exception
read tables definition and put them in HashMap

Parameters:
complete -
Throws:
java.lang.Exception

readLogicalDomains

public void readLogicalDomains()
                        throws java.lang.Exception
read logicalDomains and put them in HashMap

Throws:
java.lang.Exception

generateTablesXML

public void generateTablesXML()
                       throws java.lang.Exception
Generate tables.xml file

Throws:
java.lang.Exception

generateClassesList

public void generateClassesList()
                         throws java.lang.Exception
Generate DODSClassList.xml file

Throws:
java.lang.Exception

generateTransientXML

public void generateTransientXML()
                          throws InvalidDomlEightException
Generate transient XML file from memory structure.

Throws:
InvalidDomlEightException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

DODS 7.6 API