|
CLASS dotr.Maia.Builder.Basic
Field Summary | |
---|---|
INTEGER
|
DatatypeSize
PROTECTED
|
|
TTIndex
PROTECTED
holds all unique indicies from a table. |
|
TTProperty
PROTECTED
temptable to hold the meta-data for an object. |
Property Summary | |
---|---|
CHARACTER
|
BuildDirectory
PUBLIC GET PROTECTED SET
|
LOGICAL
|
BuilderAvailable
PUBLIC GET PROTECTED SET
|
CHARACTER
|
BuildPackage
PUBLIC GET PROTECTED SET
|
ObjectConfig
|
ObjectConfig1
PROTECTED GET PRIVATE SET
|
Method Summary | |
---|---|
|
CONSTRUCTOR
(ObjectConfig p_ObjectConfig)
p_ObjectConfig is the instance of the Maia Config/foo.xml file |
VOID
|
BuildIndex
()
creates temp-table records for all unique indicies of an object |
VOID
|
BuildProperties
()
Create temp-table record for each property |
VOID
|
Copyright
(Directive p_Directive)
Insert copyright message in each file |
VOID
|
CustomCode
(Directive p_Directive)
insert custom code |
VOID
|
DefineBuffer
(Directive p_Directive)
create a buffer, using the database name if supplied |
VOID
|
DefineDefaultconstructor
(Directive p_Directive)
Example of how to write a build method. Not a very useful method ;) |
VOID
|
DefineFluentMethods
(Directive p_Directive)
fluent method definitions |
VOID
|
DefineGetMethods
(Directive p_Directive)
build the methods for each of the get statements in the model |
VOID
|
DefineInstance
(Directive p_Directive)
create "instance" statements |
VOID
|
DefineProperties
(Directive p_Directive)
build the "def property" statement for each of the properties |
VOID
|
Duplicate
(Directive p_Directive)
create statement to duplicate a model's properties |
LONGCHAR
|
EndBuild
(LONGCHAR p_Data)
Dummy placeholder for end of build event |
CHARACTER
|
GetParameter
(Directive p_Directive, CHARACTER p_Label)
gets the value of a directive parameter |
VOID
|
ID
(Directive p_Directive)
Insert version control ID tag |
VOID
|
JavaDocHeader
(Directive p_Directive)
Generate JavaDoc method header comment |
VOID
|
MethodHeader
(Directive p_Directive)
Example of how to write a build method. Not a very useful method ;) |
VOID
|
Publish
(Directive p_Directive)
class event definitions |
LONGCHAR
|
StartBuild
(LONGCHAR p_Data)
Dummy placeholder for start of build event |
VOID
|
Using
(Directive p_Directive)
Example of how to write a build method. Not a very useful method ;) |
Field Detail |
---|
INTEGER PROTECTED
PROTECTED
PROTECTED
Property Detail |
---|
CHARACTER PUBLIC GET PROTECTED SET
LOGICAL PUBLIC GET PROTECTED SET
CHARACTER PUBLIC GET PROTECTED SET
ObjectConfig PROTECTED GET PRIVATE SET
Method Detail |
---|
CONSTRUCTOR(ObjectConfig p_ObjectConfig)
PUBLIC VOID
BuildIndex()
PUBLIC VOID
BuildProperties()
PUBLIC VOID
Copyright(Directive p_Directive)
PUBLIC VOID
CustomCode(Directive p_Directive)
PUBLIC VOID
DefineBuffer(Directive p_Directive)
PUBLIC VOID
DefineDefaultconstructor(Directive p_Directive)
PUBLIC VOID
DefineFluentMethods(Directive p_Directive)
PUBLIC VOID
DefineGetMethods(Directive p_Directive)
PUBLIC VOID
DefineInstance(Directive p_Directive)
PUBLIC VOID
DefineProperties(Directive p_Directive)
PUBLIC VOID
Duplicate(Directive p_Directive)
PUBLIC LONGCHAR
EndBuild(LONGCHAR p_Data)
PROTECTED CHARACTER
GetParameter(Directive p_Directive, CHARACTER p_Label)
PUBLIC VOID
ID(Directive p_Directive)
PUBLIC VOID
JavaDocHeader(Directive p_Directive)
PUBLIC VOID
MethodHeader(Directive p_Directive)
PUBLIC VOID
Publish(Directive p_Directive)
PUBLIC LONGCHAR
StartBuild(LONGCHAR p_Data)
PUBLIC VOID
Using(Directive p_Directive)