gmslAPI
0.1
gmslAPI: An API for Developing Upgrade Solutions using Great Migrations Technology
|
Classes | |
class | Project |
class | Select |
The Select class contains a large number of properties which control the behavior of the translation process at every phase. The properties within this class are designed to mimic the attributes of the gmPL Select statement. More... | |
class | tCoclass |
A coclass is a union of a group of classes and/or interfaces defined in an interface description class. More... | |
class | tCodeBlock |
The tCodeBlock class controls the content of blocks of code retrieved from a VBI file. More... | |
class | tEnumEntry |
The tEnumEntry class in used for entries within enumerations defined in the source code. They are used to contain values and value types of those entries. They are children of the tVbComp class. More... | |
class | tInfoFile |
Within the class structure of the tool, language source files are associated with the tInfoFile class. This class contains not only but the source file that was compiled but also the translation file that was produced. The entities that are represented via the tInfoFile class are: project files, form files of various types, class files, module files, asp files, and include files. More... | |
class | tInterface |
The tInterface class is used for class interfaces defined via the "Class" statement in interface description files which are typically derived from the "Interface" declarations in the raw "idf" files. These interfaces are the children of "tLibrary" components. A primary barrier to the migration of applications that use these external components is the implementation of these components on the target platform. This class is a child of the tMigInfo class and is the parent of the value bearing "tLibComp" external components. More... | |
class | tLibComp |
The tLibComp class is used for value bearing components defined within interface description files via the "Enumeration", "Entry", "Method", "Argument", "Property", "Field", "Accessor", "Event", "Constant", or "Structure" statements. These components can exist at various levels within the description file and are the primary focus of migrations. This class is a child of the tMigInfo class. More... | |
class | tLibrary |
The tLibrary class is used for libraries defined via the interface description files. The term "library" refers to an external component like a "dll", or an "ocx", or an "olb", or a "tlb" whose components are referenced by a source code but not defined within the source code. A primary barrier to the migration of applications that use these external components is the implementation of these components on the target platform. This class is a child of the tMigInfo class and is the parent of the main components defined within the interface description. More... | |
class | tMigInfo |
The tMigInfo class is the initial parent class of those component classes that can be migrated. More... | |
class | tOpcInfo |
class | tPostSet |
The tPostSet class controls the information needed for searchs. It is a small scratch storage area whose content should not be used by the caller. Note that as many simultaneous searchs as desired may be conducted so long as each search has its own unique iPostSet allocated. More... | |
class | tQuantity |
The tQuantity class controls the content of component description blocks that contain values as defined in the user code. It is a child of the tVbComp class. More... | |
class | tReference |
The class tReference records individual component references in the source code. More... | |
class | tStateLabel |
The tStateLabel class controls the content of statement label description blocks that where produced by the VB6 compiler. More... | |
class | tVariable |
The tVariable class in used for fields, variables, and parameters defined in the source code. They are used to contain values and therefore are children of the the tQuantity class. More... | |
class | tVbComp |
The tVbComp class controls the content of component description blocks that where produced by the VB6 compiler. It is a child of the tMigInfo class and is the parent of the classes that represent the various VB6 components. More... | |
class | tVbConst |
The tVbConst class controls the content of constant description blocks retrieved from a VBI file.They are used to contain values and therefore are children of the the tQuantity class. More... | |
class | tVbControl |
The tVbControl class controls the content of user defined control description blocks retrieved from a VBI file which specify the content of controls within the various types of VB6 form files, designer files, document files, and user control files. They do not have values and therefore are children of the tMigInfo class. More... | |
class | tVbDeclare |
The tVbDeclare class controls the content of components produced by the compiler to represent the VB6 Declare statement. They have values and therefore are children of the tQuantity class. More... | |
class | tVbEvent |
The tVbEvent class in used for events defined in the VB6 source code. They are children of the tVbComp class. More... | |
class | tVbName |
The tVbName class represents components produced by the compiler to link class files to class names. They are children of the tMigInfo class. More... | |
class | tVbSub |
The tVbSub class controls the content of subprogram description blocks retrieved from a VBI file which specify the content of subprograms, functions, and event handlers defined in the user code. They have values and therefore are children of the the tQuantity class. More... | |
class | tVbTypedef |
The tVbTypedef class controls the content of typedef description blocks that where produced by TYPEDEF declarations in external library files. More... | |