## Uses of Class
org.fourthline.cling.model.meta.ActionArgument

- Packages that use ActionArgument
  Package | Description
  --- | ---
  org.fourthline.cling.binding.annotations |
  org.fourthline.cling.binding.staging |
  org.fourthline.cling.model.action |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.transport.impl |

- - ### Uses of ActionArgument in org.fourthline.cling.binding.annotations

    Methods in org.fourthline.cling.binding.annotations that return types with arguments of type ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `protected List<ActionArgument>` | AnnotationActionBinder.`createInputArguments()`
    `protected Map<ActionArgument<LocalService>,StateVariableAccessor>` | AnnotationActionBinder.`createOutputArguments()`

    Method parameters in org.fourthline.cling.binding.annotations with type arguments of type ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `protected ActionExecutor` | AnnotationActionBinder.`createExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArguments)`

  - ### Uses of ActionArgument in org.fourthline.cling.binding.staging

    Methods in org.fourthline.cling.binding.staging that return ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `ActionArgument` | MutableActionArgument.`build()`
    `ActionArgument[]` | MutableAction.`createActionArgumennts()`

  - ### Uses of ActionArgument in org.fourthline.cling.model.action

    Fields in org.fourthline.cling.model.action with type parameters of type ActionArgument
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<ActionArgument<LocalService>,StateVariableAccessor>` | AbstractActionExecutor.`outputArgumentAccessors`

    Methods in org.fourthline.cling.model.action that return ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `ActionArgument<S>` | ActionArgumentValue.`getArgument()`
    `protected ActionArgument<S>` | ActionInvocation.`getInputArgument(String name)`
    `protected ActionArgument<S>` | ActionInvocation.`getOutputArgument(String name)`

    Methods in org.fourthline.cling.model.action that return types with arguments of type ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `Map<ActionArgument<LocalService>,StateVariableAccessor>` | AbstractActionExecutor.`getOutputArgumentAccessors()`

    Methods in org.fourthline.cling.model.action with parameters of type ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `ActionArgumentValue<S>` | ActionInvocation.`getInput(ActionArgument<S> argument)`
    `ActionArgumentValue<S>` | ActionInvocation.`getOutput(ActionArgument<S> argument)`
    `protected void` | AbstractActionExecutor.`setOutputArgumentValue(ActionInvocation<LocalService> actionInvocation, ActionArgument<LocalService> argument, Object result)` Sets the output argument value on the `ActionInvocation`, considers string conversion.

    Constructors in org.fourthline.cling.model.action with parameters of type ActionArgument
    Constructor and Description
    `ActionArgumentValue(ActionArgument<S> argument, Object value)`

    Constructor parameters in org.fourthline.cling.model.action with type arguments of type ActionArgument
    Constructor and Description
    `AbstractActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors)`
    `MethodActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors, Method method)`

  - ### Uses of ActionArgument in org.fourthline.cling.model.meta

    Methods in org.fourthline.cling.model.meta that return ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `ActionArgument<S>` | ActionArgument.`deepCopy()`
    `ActionArgument[]` | Action.`getArguments()`
    `ActionArgument<S>` | Action.`getFirstInputArgument()`
    `ActionArgument<S>` | Action.`getFirstOutputArgument()`
    `ActionArgument<S>` | Action.`getInputArgument(String name)`
    `ActionArgument<S>[]` | Action.`getInputArguments()`
    `ActionArgument<S>` | Action.`getOutputArgument(String name)`
    `ActionArgument<S>[]` | Action.`getOutputArguments()`

    Methods in org.fourthline.cling.model.meta with parameters of type ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `Datatype<S>` | Service.`getDatatype(ActionArgument argument)`
    `StateVariable<S>` | Service.`getRelatedStateVariable(ActionArgument argument)`

    Constructors in org.fourthline.cling.model.meta with parameters of type ActionArgument
    Constructor and Description
    `Action(String name, ActionArgument[] arguments)`

  - ### Uses of ActionArgument in org.fourthline.cling.transport.impl

    Methods in org.fourthline.cling.transport.impl with parameters of type ActionArgument
    Modifier and Type | Method and Description
    --- | ---
    `protected ActionArgumentValue` | SOAPActionProcessorImpl.`createValue(ActionArgument arg, String value)` Creates an instance of `ActionArgumentValue` and wraps an `InvalidValueException` as an `ActionException` with the appropriate `ErrorCode`.
    `protected Node` | SOAPActionProcessorImpl.`findActionArgumentNode(List<Node> nodes, ActionArgument arg)` Returns the node with the same unprefixed name as the action argument name/alias or `null`.
    `protected String` | PullSOAPActionProcessorImpl.`findActionArgumentValue(Map<String,String> entries, ActionArgument arg)`
    `protected List<Node>` | SOAPActionProcessorImpl.`getMatchingNodes(NodeList nodeList, ActionArgument[] args)` Finds all element nodes in the list that match any argument name or argument alias, throws `ActionException` if not all arguments were found.
    `protected Map<String,String>` | PullSOAPActionProcessorImpl.`getMatchingNodes(org.xmlpull.v1.XmlPullParser xpp, ActionArgument[] args)`
    `protected ActionArgumentValue[]` | SOAPActionProcessorImpl.`readArgumentValues(NodeList nodeList, ActionArgument[] args)` The UPnP spec says that action arguments must be in the order as declared by the service.
    `protected ActionArgumentValue[]` | PullSOAPActionProcessorImpl.`readArgumentValues(org.xmlpull.v1.XmlPullParser xpp, ActionArgument[] args)`

Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.