java.lang.Object
com.lutris.dods.builder.generator.base.SourceGenerator
com.lutris.dods.builder.generator.datastruct.SourceGenerator_DataStruct
- public class SourceGenerator_DataStruct
- extends com.lutris.dods.builder.generator.base.SourceGenerator
| Fields inherited from class com.lutris.dods.builder.generator.base.SourceGenerator |
AUTHOR, BASE_NAME, BEGIN_COMMENT, cascadeDelete, CATEGORY, CLASS_NAME, currentObj, DATABASE_SECTION, db, db_vendor, DB_VENDOR, DELETE_CASCADES, DO_CLASS_NAME, DO_INTERFACE_NAME, END_COMMENT, END_DO_IS_NOT_OID_BASED, END_DO_IS_OID_BASED, END_MEMBER_PK_NOT_OID, EXTENDS, FILE_NAME, info, INT_DB_TYPE, jdbcConfig, MEMBER_DB_DEFAULT_VALUE, MEMBER_DB_TYPE, MEMBER_JAVA_DEFAULT_VALUE, MEMBER_JAVA_TYPE, MEMBER_JAVA_TYPE_SAFE_NAME, MEMBER_JAVADOC, MEMBER_JDBC_TYPE, MEMBER_NAME, NAMED_CONSTRAINTS, namedConstraint, OID_DB_COL_NAME, OID_DB_TYPE, OID_JDBC_TYPE, oidDbType, output, PACKAGE, PROJECT_NAME, QUERY_CLASS_NAME, START_CACHING, START_CONCRETE, START_DO_IS_NOT_OID_BASED, START_DO_IS_OID_BASED, START_FULL_CACHING, START_MEMBER_PK_NOT_OID, STOP_CACHING, STOP_CONCRETE, STOP_FULL_CACHING, STRING_MATCH, STRING_QUOTE_CHARACTER, STRING_WILDCARD, SUFFIX, TABLE_NAME, tagSet, TEMPLATE_BEGIN_REMARK, TEMPLATE_END_REMARK, TRUE_IF_FULL_CACHING, TRUE_IF_NO_CACHING, TRUE_IF_PARTIAL_CACHING, UPPER_MEMBER_NAME, vendor_key, VERSION_DB_COL_NAME |
| Methods inherited from class com.lutris.dods.builder.generator.base.SourceGenerator |
adjustOutputFile, beginNoCodeIf, columnIsText, columnIsText, createFilter, defaultWriteFileFooter, defaultWriteFileHeader, defaultWriteMemberStuff, endNoCodeIf, getOutputFilename, handleArray, reset, setTagUpperMemberName, val |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLONING_ASSIGNMENTS
final java.lang.String CLONING_ASSIGNMENTS
- See Also:
- Constant Field Values
CLONE_VALUE
final java.lang.String CLONE_VALUE
- See Also:
- Constant Field Values
BEGIN_CONSTANT
final java.lang.String BEGIN_CONSTANT
- See Also:
- Constant Field Values
END_CONSTANT
final java.lang.String END_CONSTANT
- See Also:
- Constant Field Values
filterCloningAssignments
private com.lutris.dods.builder.engine.TemplateFilter filterCloningAssignments
CloningAssignments
private java.io.StringWriter CloningAssignments
SourceGenerator_DataStruct
public SourceGenerator_DataStruct()
throws java.lang.Exception
objectPrep
public void objectPrep(com.lutris.dods.builder.engine.GeneratorInfo sgi,
com.lutris.dods.store.doa.DODSProject project,
com.lutris.dods.store.doa.DataObject o)
throws java.lang.Exception
- Adds tag values to the
TagSet.
This method invokes
TemplateFilter.process( tagSet )
which will create the output source file.
memberPrep
public void memberPrep(com.lutris.dods.store.doa.Attribute a)
throws java.lang.Exception
writeFileHeader
public void writeFileHeader(com.lutris.dods.store.doa.DataObject o)
throws java.lang.Exception
writeMemberStuff
public void writeMemberStuff(com.lutris.dods.store.doa.Attribute a)
throws java.lang.Exception
writeFileFooter
public void writeFileFooter(com.lutris.dods.store.doa.DataObject o)
throws java.lang.Exception