Component type (PRIM_RTYP)

Component type reflects a VL component type

Ancestors - Object (PRIM_OBJT)

Details

A Type is a reflection of the composition of a Visual LANSA component definition.
 
It provides access to the Properties, Events and Methods defined within the component.

Properties

NameDescription
AncestorAncestor property is the component type of the ancestor
AttributesCollection of all component attributes
ComponentClassNameComponentClassName is the name of the component's class. Inherited from Object (PRIM_OBJT)
ComponentMembersComponentMembers provides access to all the member components of this component Inherited from Object (PRIM_OBJT)
ComponentPatternNameComponentPatternName is used to qualify the class of the component. Inherited from Object (PRIM_OBJT)
ComponentTagGeneric space allowing a value to be stored for the instance Inherited from Object (PRIM_OBJT)
ComponentTypeComponentType gives you access to the type information about the component Inherited from Object (PRIM_OBJT)
ComponentTypeNameComponentTypeName is the fully qualified name of the component's class. Inherited from Object (PRIM_OBJT)
ConstructorsCollection of all component constructors
DescriptionDescription of the type
EventsEvents is a collection of event components for the type of component
IsAbstractIsAbstract indicates if instances can be created from this component type
IsClassIsClass indicates if the component type is a class
IsDefaultTypeTrue if this type is the default type and false if it is a member
IsInterfaceIsInterface indicates if the component type is an interface
IsPrimitiveIsPrimitive indicates if the component type is a LANSA primitive component type
IsVariantIsVariant indicates if the component type is a variant
Methodsmethods property is a collection of method components for the type of component
NameName identifies the component Inherited from Object (PRIM_OBJT)
OwnerOwner owns this component Inherited from Object (PRIM_OBJT)
ParentThe component instance to which this instance is attached. The visual container for a control or the collector of a set of child instances Inherited from Object (PRIM_OBJT)
PatternThe pattern property is the pattern of this component type
PropertiesProperties is a collection of property components for the type of component
QualifiedTypeNameName of the fully qualified component type
TypeNameTypeName returns the name of the component type

Events

NameDescription
CreateInstanceCreateInstance is signalled when an instance of a component is created Inherited from Component type (PRIM_RTYP)
DestroyInstanceDestroyInstance is signalled when an instance of a component is about to be destroyed Inherited from Component type (PRIM_RTYP)

See also

All Component Classes

Technical Reference

Febuary 18 V14SP2