Typed data elements represent business objects such as Date, ProductNumber, and Money. They differ from non-typed data elements because they contain information about the type of business objects they represent and conform to the object's business rules.
This class is responsible for initializing all type configurations. The class is packaged in bttcore.jar.
<field id="extFile" value="type.xml" />
The extended file contains the definition of typed data for the application. By default, the extended file is in the same folder with of btt.xml.
<kColl id="classTable">
The classTable contains a collection of class field definitions for the keywords of type and the implemented class. Those definitions can be added and removed from the collection. Only those definitions in the classTable collection can be used to define its typed data in extended file.
Types can be simple or compound. A simple type has a single property descriptor that completely describes the type. A compound type has multiple property descriptors: a default property descriptor and a property descriptor for each type in its structure.