## Uses of Interface
com.microfocus.awm.model.toolexecution.IToolInputParameter

- Packages that use IToolInputParameter
  Package | Description
  --- | ---
  com.microfocus.awm.control.toolexecution |
  com.microfocus.awm.control.toolexecution.internal |
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.model.toolexecution |
  com.microfocus.awm.utility | Internal helper classes.

- - ### Uses of IToolInputParameter in com.microfocus.awm.control.toolexecution

    Methods in com.microfocus.awm.control.toolexecution with type parameters of type IToolInputParameter
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends IToolInputParameter> T` | ToolUtility.`getInputParameter(IToolContext pToolContext, java.lang.String pExtensionID, java.lang.Class<T> pType)` This method retrieves the first found `IToolInputParameter` which extension ID matches the provided extension ID.
    `static <T extends IToolInputParameter> java.util.Collection<T>` | ToolUtility.`getInputParameters(IToolContext pToolContext, java.lang.String pExtensionID, java.lang.Class<T> pType)` This method retrieves a `Collection` of `IToolInputParameter` which extension ID matches the provided extension ID.
    `static <T extends IToolInputParameter> java.util.Collection<T>` | ToolUtility.`getInputParametersByType(IToolContext pToolContext, java.lang.Class<T> pType)` Retrieves all `IToolInputParameter` of a specific parameter type.

  - ### Uses of IToolInputParameter in com.microfocus.awm.control.toolexecution.internal

    Classes in com.microfocus.awm.control.toolexecution.internal that implement IToolInputParameter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileInputParameter` A tool parameter implementation for file input parameters which returns `FileData` as parameter value.
    `class` | `StringInputParameter` Implementation for input parameters of the type `EParameterTypes.STRING`.

    Methods in com.microfocus.awm.control.toolexecution.internal that return types with arguments of type IToolInputParameter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IToolInputParameter>` | LegacyToolExecutorContext.`getInputParameters()`
    `java.util.List<IToolInputParameter>` | AbstractToolContext.`getInputParameters()`
    `java.util.Collection<IToolInputParameter>` | LegacyToolExecutorContext.`getInputParameters(java.lang.String pName)`
    `java.util.Collection<IToolInputParameter>` | AbstractToolContext.`getInputParameters(java.lang.String pName)`

  - ### Uses of IToolInputParameter in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return IToolInputParameter
    Modifier and Type | Method and Description
    --- | ---
    `static IToolInputParameter` | TaurusFactory.`createInputParameter(RToolInParameter pRToolInParameter, IToolContext pToolContext)` Creates a new `IToolInputParameter` instance based on the provided `RToolInParameter` and `IToolContext`.

  - ### Uses of IToolInputParameter in com.microfocus.awm.model.toolexecution

    Subinterfaces of IToolInputParameter in com.microfocus.awm.model.toolexecution
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IFileInputParameter` Represents a resolved, modeled tool input parameter of the type `EParameterTypes.FILE`.
    `interface` | `IStringInputParameter` Represents a resolved, modeled tool input parameter of the type `EParameterTypes.STRING`.

    Methods in com.microfocus.awm.model.toolexecution that return types with arguments of type IToolInputParameter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IToolInputParameter>` | IToolContext.`getInputParameters()` Gets all input parameters of the tool context.
    `java.util.Collection<IToolInputParameter>` | IToolContext.`getInputParameters(java.lang.String pName)` Gets all input parameters of the tool context with the specified name.

  - ### Uses of IToolInputParameter in com.microfocus.awm.utility

    Methods in com.microfocus.awm.utility with type parameters of type IToolInputParameter
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends IToolInputParameter> T` | AWMInternalUtility.`findInputParameter(RToolInParameter pInParameter, IToolContext pToolContext, java.lang.Class<T> pType)` Searches for a `IToolInputParameter` in the given `IToolContext` based on the given `RToolInParameter`.
    `static <T extends IToolInputParameter> T` | AWMInternalUtility.`getFirstInputParameterWithFallBack(IToolContext pToolContext, java.lang.String pName, java.lang.Class<T> pType, int pFallBackIndex)` Calls `ToolUtility.getInputParameter(IToolContext, String, Class)` to get a parameter.

Copyright © 2015 Micro Focus GmbH. All rights reserved.