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

- Packages that use Action
  Package | Description
  --- | ---
  org.fourthline.cling.binding.annotations |
  org.fourthline.cling.binding.staging |
  org.fourthline.cling.model.action |
  org.fourthline.cling.model.message.control |
  org.fourthline.cling.model.meta |

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

    Methods in org.fourthline.cling.binding.annotations that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | AnnotationActionBinder.`appendAction(Map<Action,ActionExecutor> actions)`

    Methods in org.fourthline.cling.binding.annotations that return types with arguments of type Action
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<Action,ActionExecutor>` | AnnotationLocalServiceBinder.`readActions(Class<?> clazz, Map<StateVariable,StateVariableAccessor> stateVariables, Set<Class> stringConvertibleTypes)`

    Methods in org.fourthline.cling.binding.annotations with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | AnnotationLocalServiceBinder.`isActionExcluded(Action action)` Override this method to exclude action/methods after they have been discovered.

    Method parameters in org.fourthline.cling.binding.annotations with type arguments of type Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | AnnotationActionBinder.`appendAction(Map<Action,ActionExecutor> actions)`

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

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

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

    Fields in org.fourthline.cling.model.action declared as Action
    Modifier and Type | Field and Description
    --- | ---
    `protected Action<S>` | ActionInvocation.`action`

    Methods in org.fourthline.cling.model.action that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action<S>` | ActionInvocation.`getAction()`

    Methods in org.fourthline.cling.model.action with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | AbstractActionExecutor.`readOutputArgumentValues(Action<LocalService> action, Object instance)` Reads the output arguments after an action execution using accessors.

    Constructors in org.fourthline.cling.model.action with parameters of type Action
    Constructor and Description
    `ActionInvocation(Action<S> action)`
    `ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input)`
    `ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ActionArgumentValue<S>[] output)`
    `ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ActionArgumentValue<S>[] output, ClientInfo clientInfo)`
    `ActionInvocation(Action<S> action, ActionArgumentValue<S>[] input, ClientInfo clientInfo)`
    `ActionInvocation(Action<S> action, ClientInfo clientInfo)`
    `RemoteActionInvocation(Action action, ActionArgumentValue[] input, ActionArgumentValue[] output, RemoteClientInfo remoteClientInfo)`
    `RemoteActionInvocation(Action action, RemoteClientInfo remoteClientInfo)`

  - ### Uses of Action in org.fourthline.cling.model.message.control

    Methods in org.fourthline.cling.model.message.control that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action` | IncomingActionRequestMessage.`getAction()`

    Constructors in org.fourthline.cling.model.message.control with parameters of type Action
    Constructor and Description
    `OutgoingActionRequestMessage(Action action, UpnpRequest operation)`
    `OutgoingActionResponseMessage(Action action)`
    `OutgoingActionResponseMessage(UpnpResponse.Status status, Action action)`

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

    Subclasses of Action in org.fourthline.cling.model.meta
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QueryStateVariableAction<S extends Service>` Describes a single action, the deprecated "query any state variable" action.

    Fields in org.fourthline.cling.model.meta with type parameters of type Action
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<Action,ActionExecutor>` | LocalService.`actionExecutors`

    Methods in org.fourthline.cling.model.meta that return Action
    Modifier and Type | Method and Description
    --- | ---
    `Action<S>` | Action.`deepCopy()`
    `Action<S>` | ActionArgument.`getAction()`
    `Action<S>` | Service.`getAction(String name)`
    `Action<S>[]` | Service.`getActions()`
    `abstract Action` | Service.`getQueryStateVariableAction()`
    `Action` | RemoteService.`getQueryStateVariableAction()`
    `Action` | LocalService.`getQueryStateVariableAction()`

    Methods in org.fourthline.cling.model.meta with parameters of type Action
    Modifier and Type | Method and Description
    --- | ---
    `ActionExecutor` | LocalService.`getExecutor(Action action)`
    `LocalService` | LocalDevice.`newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<LocalService>[] actions, StateVariable<LocalService>[] stateVariables)`
    `RemoteService` | RemoteDevice.`newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables)`
    `abstract S` | Device.`newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<S>[] actions, StateVariable<S>[] stateVariables)`

    Constructors in org.fourthline.cling.model.meta with parameters of type Action
    Constructor and Description
    `LocalService(ServiceType serviceType, ServiceId serviceId, Action[] actions, StateVariable[] stateVariables)`
    `RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables)`
    `Service(ServiceType serviceType, ServiceId serviceId, Action<S>[] actions, StateVariable<S>[] stateVariables)`

    Constructor parameters in org.fourthline.cling.model.meta with type arguments of type Action
    Constructor and Description
    `LocalService(ServiceType serviceType, ServiceId serviceId, Map<Action,ActionExecutor> actionExecutors, Map<StateVariable,StateVariableAccessor> stateVariableAccessors, Set<Class> stringConvertibleTypes, boolean supportsQueryStateVariables)`

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