Codeblock Onlinehilfe

TBeasCbCompositeParameterTypeInfo

TBeasCbCompositeParameterTypeInfo

Die Klasse TBeasCbCompositeParameterTypeInfo ermöglicht das Registrieren Composite-Paramatertypen für die Verwendung im Codeblock.

Eigenschaften

Eigenschaft

Beschreibung

CbTypeDescription:C

Beschreibung des zu registrierenden Parametertypen zu Dokumentationszwecken.

CbTypeName:C

Name des zu registrierenden Parametertypen. - Es sind nur Namen mit dem Prefix "TCb_" erlaubt - Namen müssen dem regulären Ausdruck "^[_a-zA-Z\-]{1}[_a-zA-Z\d\-]*$" genügen.

CbTypeVisibility:N

Sichtbarkeit des registrierenden Parametertypen in der generierten Schnittstellendokumentation des beas. Erlaubt sind als Werte die Konstanten: - beasUndocumented - beasDocumented

Name:C


Tag:N


Methoden

Methode

Beschreibung

CbAddFieldTypeDescription(aFieldName:C, aFieldDescription:C, aFieldTypeName:C)

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