## Uses of Interface
com.microfocus.awm.model.IPropertyValue

- Packages that use IPropertyValue
  Package | Description
  --- | ---
  com.microfocus.awm.control | Contains basic classes for executing AWM actions, like the ActionExecutor.
  com.microfocus.awm.control.internal | Internal implementations for action execution and data model manipulation.
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.core.internal | Internal core classes.
  com.microfocus.awm.model | Contains interfaces which provide access to AWM managed resources at run-time like AWM applications, elements, element lists, filters, file descriptors, actions, tools, properties and the master configuration, and so on.
  com.microfocus.awm.model.internal | Internal implementations of AWM interfaces.
  com.microfocus.awm.model.toolexecution |

- - ### Uses of IPropertyValue in com.microfocus.awm.control

    Methods in com.microfocus.awm.control with parameters of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `int` | PropertyValueComparator.`compare(IPropertyValue pPropertyValue1, IPropertyValue pPropertyValue2)`

    Method parameters in com.microfocus.awm.control with type arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `static ElementType` | ElementlistManager.`getElementTypeFromProperties(java.util.Collection<IPropertyValue> pPropertyValues)` Gets the element type from a collection of property values by searching the match name.

  - ### Uses of IPropertyValue in com.microfocus.awm.control.internal

    Method parameters in com.microfocus.awm.control.internal with type arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `static IElementListEntry` | ResourceOperationProcessor.`insertNewElementEntry(java.lang.String pNewEleID, IElementListEntry pReferenceEntry, ElementType pNewEleType, IElementList pElmList, java.util.Collection<IPropertyValue> pProperties, boolean pInsertChild, ISystemImage pSystemImage)` Creates a new element list entry and adds it to the element list.

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

    Methods in com.microfocus.awm.core that return IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `IPropertyValue` | TaurusFactory.`createLinkedPropertyValue(LinkedProperty pProp, IExecutionContext pContext)` Creates a property value for linked properties.
    `IPropertyValue` | TaurusFactory.`createPropertyValue(Property pProp)` Creates a new property value without a context.
    `IPropertyValue` | TaurusFactory.`createPropertyValue(Property pProperty, java.lang.String pValue)` Creates a new property value without a context.
    `IPropertyValue` | TaurusFactory.`createPropertyValue(Property pProp, java.lang.String pValue, EPropertyValueType pType, IExecutionContext pContext)` Creates a new property value of a specific type.
    `IPropertyValue` | TaurusFactory.`createPropertyValue(Property pProp, java.lang.String pText, IExecutionContext pContext)` Creates a new property value.
    `static IPropertyValue` | TaurusModelUtilities.`getElementName(ElementType pEleType, java.util.Map<Property,IPropertyValue> pPropVals)` Gets the property value of the `RElementProperty` relationship which has the flag "Element Name" set to `true`.
    `static IPropertyValue` | TaurusModelUtilities.`getElementName(IElement pElement)` Gets the property value of the `RElementProperty` relationship which has the flag "Element Name" set to `true`.
    `static IPropertyValue` | TaurusModelUtilities.`getParameterPropertyValue(RToolInParameter pStringInparm, IExecutionContext pContext)` Returns a property value for the given parameter.
    `IPropertyValue` | TableResource.`getPropertyValue(int pColumnIndex)`
    `static IPropertyValue` | TaurusModelUtilities.`getPropertyValueFromHierarchy(Property pProperty, IExecutionContext pContext)` Obtain property value from the execution hierarchy for a given `Property`.

    Methods in com.microfocus.awm.core that return types with arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<java.util.Map<Property,IPropertyValue>>` | ToolExecutionStatus.`getMassOutputParameters()`
    `java.util.Map<Property,IPropertyValue>` | ToolExecutionStatus.`getOutputParameters()`
    `java.util.Collection<IPropertyValue>` | ResourceOperation.`getPropertyValues()`
    `java.util.List<IPropertyValue>` | PropertyElement.`getPropertyValues()`

    Methods in com.microfocus.awm.core with parameters of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableResource.`addPropertyValue(IPropertyValue pPropertyValue)`
    `static java.lang.String` | AWMLoggingUtility.`getMaskedPropertyValue(IPropertyValue pPropValue)` Returns the string value of a given `IPropertyValue`, but returns `"**********"` if the property type is `ETypes.PASSWORD`.

    Method parameters in com.microfocus.awm.core with type arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TaurusUtility.`addLines(java.util.List<java.lang.Integer> pLineList, java.util.Map<Property,IPropertyValue> pPropertyMap)` Searches for the special property EditMarkerLineNo and adds the property value to the given list of line numbers.
    `static java.lang.String` | TaurusModelUtilities.`getElementID(ISystemImage pImg, ElementType pEleType, java.util.Collection<IPropertyValue> pTargetPropVals)` Generates an element ID.
    `static java.lang.String` | TaurusModelUtilities.`getElementID(ISystemImage pImg, ElementType pEleType, java.util.Map<Property,IPropertyValue> pTargetPropVals)` Generates an element ID.
    `static IPropertyValue` | TaurusModelUtilities.`getElementName(ElementType pEleType, java.util.Map<Property,IPropertyValue> pPropVals)` Gets the property value of the `RElementProperty` relationship which has the flag "Element Name" set to `true`.
    `static ElementType` | TaurusModelUtilities.`getElementType(java.util.Collection<IPropertyValue> pPropertyValues)` Looks for an element type property in the given list of property values and returns the corresponding element type or `null` if no element type could be resolved.
    `static ElementType` | TaurusModelUtilities.`getElementType(java.util.Map<Property,IPropertyValue> pPropertyValues)` Looks for an element type property in the given map of property values and returns the corresponding element type or `null` if no element type could be resolved.
    `void` | ToolExecutionStatus.`setMassOutputParameters(java.util.List<java.util.Map<Property,IPropertyValue>> pMassOutParms)` Sets all mass output parameters of the tool.
    `void` | ToolExecutionStatus.`setOutputParameters(java.util.Map<Property,IPropertyValue> pOutParms)` Sets all output parameters of the tool.

    Constructor parameters in com.microfocus.awm.core with type arguments of type IPropertyValue
    Constructor and Description
    `PropertyElement(java.util.List<IPropertyValue> pPropertyValues)` Creates an instance of `PropertyElement` by given list of `IPropertyValue`
    `ResourceOperation(EResourceProcessingTypes pOperation, java.lang.String pResName, boolean pRefresh, boolean pSelect, java.util.Collection<IPropertyValue> pPropertyValues)` Constructs a new ResourceOperation.
    `ResourceOperation(EResourceProcessingTypes pOperation, java.lang.String pResName, boolean pRefresh, boolean pSelect, java.util.Map<Property,IPropertyValue> pPropsAndValues)` Deprecated. Use `ResourceOperation.ResourceOperation(EResourceProcessingTypes, String, boolean, boolean, Collection)` instead.
    `ToolExecutionStatus(java.lang.String pToolName, int pToolRc, java.lang.String pToolMsg, java.util.List<ResourceOperation> pResOps, java.util.Map<Property,IPropertyValue> pParmMap)` Creates a new ToolExecutionStatus with a message and resource operations (see `ResourceOperation`).

  - ### Uses of IPropertyValue in com.microfocus.awm.core.internal

    Methods in com.microfocus.awm.core.internal that return types with arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IPropertyValue>` | ParsedLineResult.`getPropertyValues()`

    Constructor parameters in com.microfocus.awm.core.internal with type arguments of type IPropertyValue
    Constructor and Description
    `ParsedLineResult(FileDescriptor pFileDescriptor, java.util.List<IPropertyValue> pPropertyValues, java.lang.String pUnparsedLine, java.lang.String[] pRawValues)` Creates a new ParsedLineResult.

  - ### Uses of IPropertyValue in com.microfocus.awm.model

    Methods in com.microfocus.awm.model that return IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `IPropertyValue` | IExecutionContext.`getParmFromContext(Property pKey)` Receives a Property from the ExecutionContext.
    `IPropertyValue` | IExecutionContext.`getParmFromMemory(Property pKey)` Retrieves a parameter Property from a map where previous tools might have stored their output parameter Properties.
    `IPropertyValue` | IApplicationProperty.`getPropertyValue()` Return the corresponding `IPropertyValue` of the `IApplicationProperty`.
    `IPropertyValue` | ITableResource.`getPropertyValue(int pColumnIndex)` Gets the property value for a column index.
    `IPropertyValue` | IResource.`getPropertyValue(Property pProperty)` Get the value of the given property in this resource.
    `IPropertyValue` | IResource.`getPropertyValueFromHierarchy(Property pProperty)` Returns a property value of this resource and (if existent) parent resources.
    `IPropertyValue` | IElementListEntry.`getPropertyValueWithElement(Property pProp)` Can return the property value of the entry as well as of the corresponding `IElement`.
    `IPropertyValue` | AbstractElementListEntry.`getPropertyValueWithElement(Property pProp)`
    `static IPropertyValue` | AbstractElementListEntry.`getPropertyValueWithElementStatic(IElementListEntry pEntry, Property pProp)` Static call for `IElementListEntry.getPropertyValueWithElement(Property)`.

    Methods in com.microfocus.awm.model that return types with arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<Property,IPropertyValue>` | IExecutionContext.`getActionContextMap()` Receives a map with all Properties which have been created based on a resource and/or manually added Properties.
    `java.util.Map<Property,IPropertyValue>` | IResource.`getAllPropertyValues()` Get all property values of this resource.
    `java.util.Map<Property,IPropertyValue>` | IElementListEntry.`getAllPropertyValuesWithElement()` Returns a map off all Properties from this element list entry and its corresponding Element.
    `java.util.Map<Property,IPropertyValue>` | AbstractElementListEntry.`getAllPropertyValuesWithElement()`
    `static java.util.Map<Property,IPropertyValue>` | AbstractElementListEntry.`getAllPropertyValuesWithElementStatic(IElementListEntry pEntry)` Static call for `IElementListEntry.getAllPropertyValuesWithElement()`.
    `java.util.List<IPropertyValue>` | SimpleResourceIdentifier.`getKeyValues()`
    `java.util.List<IPropertyValue>` | IResourceIdentifier.`getKeyValues()` Gets the list of key values.
    `java.util.Map<Property,IPropertyValue>` | IExecutionContext.`getParameterMemoryMap()` Receives a map with all Properties which have been saved in the context.
    `java.util.List<IPropertyValue>` | IPropertyElement.`getPropertyValues()`

    Methods in com.microfocus.awm.model with parameters of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | IResource.`addPropertyValue(IPropertyValue pPropertyValue)` Set the value of the property associated with the given property value in this resource to the given property value.
    `void` | IExecutionContext.`putParmIntoContext(Property pProp, IPropertyValue pPropValue)` Manually puts a Property into the context Map.
    `void` | IExecutionContext.`putParmIntoMemory(Property pProp, IPropertyValue pPropValue)` Puts a parameter Property into a map, providing them to following tools during the execution.

    Method parameters in com.microfocus.awm.model with type arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | IExecutionContext.`setActionContext(java.util.Map<Property,IPropertyValue> pActionContext)` Set the action context of the execution context.
    `void` | IExecutionContext.`setParmMemory(java.util.Map<Property,IPropertyValue> pParmMemory)` Set the parameter memory of the execution context.
    `void` | IResource.`setPropertyValues(java.util.Collection<IPropertyValue> pPropertyValues)` Sets the property values of this resource.

  - ### Uses of IPropertyValue in com.microfocus.awm.model.internal

    Classes in com.microfocus.awm.model.internal that implement IPropertyValue
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationPropertyValue` An implementation of `IPropertyValue` for application properties.
    `class` | `LinkedPropertyValue` Copyright Micro Focus GmbH.
    `class` | `PropertyValue` Main implementation of `IPropertyValue`.

    Methods in com.microfocus.awm.model.internal that return IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `static IPropertyValue` | ExecutionContext.`getParmeterFromContext(IExecutionContext pContext, Property pProperty)` This method tries to execute an internal method to return the `IPropertyValue` of a `Property` from the context.
    `static IPropertyValue` | ExecutionContext.`getParmeterFromMemory(IExecutionContext pContext, Property pProperty)` This method tries to execute an internal method to return the `IPropertyValue` of a `Property` from the memory.
    `IPropertyValue` | ExecutionContext.`getParmFromContext(Property pProperty)`
    `IPropertyValue` | ExecutionContext.`getParmFromMemory(Property pKey)`
    `IPropertyValue` | AbstractInternalApplicationProperty.`getPropertyValue()`
    `IPropertyValue` | Resource.`getPropertyValue(Property pProperty)`
    `IPropertyValue` | Resource.`getPropertyValueFromHierarchy(Property pProperty)`
    `static IPropertyValue` | Resource.`getValueOfLinkedProperty(IResource pRes, LinkedProperty pProp)` Gets the value of a linked property, where `IResource.getPropertyValue(Property)` would return `null`.

    Methods in com.microfocus.awm.model.internal that return types with arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<Property,IPropertyValue>` | ExecutionContext.`getActionContextMap()`
    `java.util.Map<Property,IPropertyValue>` | Resource.`getAllPropertyValues()`
    `java.util.Map<Property,IPropertyValue>` | Element.`getAllPropertyValues()`
    `java.util.Map<Property,IPropertyValue>` | ExecutionContext.`getParameterMemoryMap()`

    Methods in com.microfocus.awm.model.internal with parameters of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | Resource.`addPropertyValue(IPropertyValue pPropertyValue)`
    `void` | ExecutionContext.`putParmIntoContext(Property pProp, IPropertyValue pPropValue)`
    `void` | ExecutionContext.`putParmIntoMemory(Property pProp, IPropertyValue pPropValue)`

    Method parameters in com.microfocus.awm.model.internal with type arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExecutionContext.`setActionContext(java.util.Map<Property,IPropertyValue> pActionContext)`
    `void` | ExecutionContext.`setParmMemory(java.util.Map<Property,IPropertyValue> pParmMemory)`
    `void` | Resource.`setPropertyValues(java.util.Collection<IPropertyValue> pPropertyValues)`

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

    Methods in com.microfocus.awm.model.toolexecution that return types with arguments of type IPropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<IPropertyValue>` | IResourceOperation.`getPropertyValues()` Gets property values changed by the resource operation or containing the changed element ID.

Copyright © 2015 Micro Focus GmbH. All rights reserved.