Feedback

  • Contents
 

II3IDParameterDefinition Interface

Overview

Derived From:        IDispatch

Refined By:            II3IDParameterDefinition2

Interface ID:          {6E8C3ACE-E55C-4546-AA64-0FF809866A9B}

II3IDParameterDefinition contains the data definition (meta data) defined for a parameter.

Methods

SetAsHiddenParameter

Implements functionality defined in I3IDToolReg.h's I3IDAddToolHiddenParameter method.

SetAsInputCheckBox

Implements functionality defined in I3IDToolReg.h's I3IDAddToolInputCheckBox method.

SetAsInputComboBox

Implements functionality defined in I3IDToolReg.h's I3IDAddToolInputComboBox method.

SetAsInputMultiLine

Implements functionality defined in I3IDToolReg.h's I3IDAddToolInputMultiLine method.

SetAsOutput

Implements functionality defined in I3IDToolReg.h's I3IDAddToolOutput method.

Properties

DefaultValue

Returns the default value for the parameter.

DefaultValueIsVariable

Indicates whether or not the default value of the parameter specifies a variable.

DefaultVariableName

Assigns the default variable name.  May specify BSTR of variable name or IUnknown/IDispatch pointer to existing variable in the handler.

Designer

Returns an Interaction Designer interface pointer.

IsInput

Indicates whether or not the parameter is defined to be input-only.

IsRequired

Returns whether or not the parameter is required.

Label

Returns the label for the parameter definition. This string is localized.

ParameterDefinitionType

Returns what type of entity this parameter definition points to.  You can use this information to get to the SourceTool or SourceInitiator for the definition.

SourceInitiator

Return an initiator object that wraps the initiator used to create this step.

SourceTool

Returns the tool associated with this parameter.

TypeDefinition

Returns more detailed data type information for the parameter definition.