org.rcsb.openmms.meta
Class MMSExpr
java.lang.Object
|
+--org.rcsb.openmms.meta.MMSExpr
- public class MMSExpr
- extends java.lang.Object
Generate Macromolecular Structure Expressions
The following command line options are recognized my MMSExpr:
- debug=debug_level
- Set error and status reporting message level
debug <= 0 no messages
debug == 1 basic status messages
debug >= 5 trace
- Corba
- If present on the command line, Corba
IDL definitions are generated.
- XML
- If present on the command line, XML DTDs and files with name
bindings for xml data file conversions are generated.
- Rdb
- If present on the command line, Relational
Database SQL code and JDBC loaders are generated.
- NoMandatoryItems
- If present on the command line, mmCIF mandatory items are not
specified as "NOT NULL" in RDB Table table definitions
- dct=cif_mm_dictionary_name
- Specifies the mmCIF dictionary to use in generating metamodel
- mmspackage=OPENMMS_package_name
- OpenMMS package prefex to use in generated code
- idlpath=idl_dir
- Directory where Corba IDL should be placed
- lsrname=LSR_base_name
- LSR package prefix (optional)
- lsrpackage=OMG_package_name
- OMG package name to use in generated code
- ldrpath=loader_dir
- Directory where Category loader files should be placed
- vtypepath=vtype_dir
- Directory where Valuetype Factory code should be placed
- xmlpath=xml_dtd_dir
- Directory where XML DTDs should be placed
- sqlpath=deriv_sql_dir
- Directory where SQL Table creating and initialization
scripts should be placed
- insertpath=dbinsert_dir
- Directoy where JDBC database insertion code should be placed.
- Version:
- 1.5
- Author:
- Douglas S. Greer
Field Summary |
static int |
debug
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debug
public static int debug
MMSExpr
public MMSExpr()
main
public static void main(java.lang.String[] argv)
throws java.lang.Exception
java.lang.Exception
execute
public void execute(java.lang.String[] argv)
init
public void init(java.lang.String[] argv)
throws CifParseException
CifParseException
parseArguments
public java.lang.String parseArguments(java.lang.String param,
java.lang.String[] argv)
parseArgumentsBool
public boolean parseArgumentsBool(java.lang.String param,
java.lang.String[] argv)
parseArgumentsMult
public java.util.ArrayList parseArgumentsMult(java.lang.String param,
java.lang.String[] argv)
writeCorbaFiles
public void writeCorbaFiles(RootTrans rts)
throws TransGenException
TransGenException
writeXMLFiles
public void writeXMLFiles(RootTrans rts)
throws TransGenException
TransGenException
writeRdbFiles
public void writeRdbFiles(RootTrans rts)
throws TransGenException
TransGenException
OpenMMS, Copyright 2001, All rights reserved