TBeasCbCompositeParameterTypeInfo
TBeasCbCompositeParameterTypeInfo
Die Klasse TBeasCbCompositeParameterTypeInfo ermöglicht das Registrieren Composite-Paramatertypen für die Verwendung im Codeblock.
Eigenschaften | |
---|---|
CbTypeName:C | Name des zu registrierenden Parametertypen.
|
CbTypeDescription:C | Beschreibung des zu registrierenden Parametertypen zu Dokumentationszwecken. |
CbTypeVisibility:N | Sichtbarkeit des registrierenden Parametertypen in der generierten Schnittstellendokumentation des beas.
|
Funktionen / Methoden | |
---|---|
CbAddFieldTypeDescription() | Fügt mit den übergebenen Parametern eine Felddefinition hinzu. aFieldName:C - Name des Feldes. aFieldDescription:C - Beschreibung des Feldes zu Dokumentationszwecken. aFieldTypeName:C - Name eines bereits registrierten Typs des Feldes |
Beispiel
/******************************************************************************
// Registriert den Composite-Parametertypen TCb_MyComposite.
//******************************************************************************
| oParamRegTypeInfo |
oParamRegTypeInfo := CreateObject("TBeasCbCompositeParameterTypeInfo"),
Startseq,
oParamRegTypeInfo.CbTypeName := "TCb_MyComposite",
oParamRegTypeInfo.CbTypeDescription := "My Composite",
oParamRegTypeInfo.CbTypeVisibility := beasDocumented,
oParamRegTypeInfo.CbAddFieldTypeDescription("FieldName0", "Field Description 0", "Integer"),
oParamRegTypeInfo.CbAddFieldTypeDescription("FieldName1", "Field Description 1", "TCb_MyComposite"),
oParamRegTypeInfo.CbAddFieldTypeDescription("FieldName2", "Field Description 2", "TCb_MyIntegerArray"),
CbRegisterParameterType(oParamRegTypeInfo),
Always,
DestroyObject(oParamRegTypeInfo),
StopSeq,
Weitere Verknüpfungen
- TBeasCbArrayParameterTypeInfo
- CbRegisterParameterType()
- CbUnregisterParameterType()
- CbRegisterService()
- CbUnregisterService()
- TBeasCbServiceRegInfo