## Uses of Class
org.fourthline.cling.model.state.StateVariableAccessor

- Packages that use StateVariableAccessor
  Package | Description
  --- | ---
  org.fourthline.cling.binding.annotations |
  org.fourthline.cling.model.action |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.model.state |

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

    Fields in org.fourthline.cling.binding.annotations declared as StateVariableAccessor
    Modifier and Type | Field and Description
    --- | ---
    `protected StateVariableAccessor` | AnnotationStateVariableBinder.`accessor`

    Fields in org.fourthline.cling.binding.annotations with type parameters of type StateVariableAccessor
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<StateVariable,StateVariableAccessor>` | AnnotationActionBinder.`stateVariables`

    Methods in org.fourthline.cling.binding.annotations that return StateVariableAccessor
    Modifier and Type | Method and Description
    --- | ---
    `protected StateVariableAccessor` | AnnotationActionBinder.`findOutputArgumentAccessor(StateVariable stateVariable, String getterName, boolean multipleArguments)`
    `StateVariableAccessor` | AnnotationStateVariableBinder.`getAccessor()`

    Methods in org.fourthline.cling.binding.annotations that return types with arguments of type StateVariableAccessor
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<ActionArgument<LocalService>,StateVariableAccessor>` | AnnotationActionBinder.`createOutputArguments()`
    `Map<StateVariable,StateVariableAccessor>` | AnnotationActionBinder.`getStateVariables()`
    `protected Map<StateVariable,StateVariableAccessor>` | AnnotationLocalServiceBinder.`readStateVariables(Class<?> clazz, Set<Class> stringConvertibleTypes)`

    Method parameters in org.fourthline.cling.binding.annotations with type arguments of type StateVariableAccessor
    Modifier and Type | Method and Description
    --- | ---
    `protected ActionExecutor` | AnnotationActionBinder.`createExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArguments)`
    `protected Map<Action,ActionExecutor>` | AnnotationLocalServiceBinder.`readActions(Class<?> clazz, Map<StateVariable,StateVariableAccessor> stateVariables, Set<Class> stringConvertibleTypes)`

    Constructors in org.fourthline.cling.binding.annotations with parameters of type StateVariableAccessor
    Constructor and Description
    `AnnotationStateVariableBinder(UpnpStateVariable annotation, String name, StateVariableAccessor accessor, Set<Class> stringConvertibleTypes)`

    Constructor parameters in org.fourthline.cling.binding.annotations with type arguments of type StateVariableAccessor
    Constructor and Description
    `AnnotationActionBinder(Method method, Map<StateVariable,StateVariableAccessor> stateVariables, Set<Class> stringConvertibleTypes)`

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

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

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

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

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

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

    Methods in org.fourthline.cling.model.meta that return StateVariableAccessor
    Modifier and Type | Method and Description
    --- | ---
    `StateVariableAccessor` | LocalService.`getAccessor(StateVariable stateVariable)`
    `StateVariableAccessor` | LocalService.`getAccessor(String stateVariableName)`

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

  - ### Uses of StateVariableAccessor in org.fourthline.cling.model.state

    Subclasses of StateVariableAccessor in org.fourthline.cling.model.state
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FieldStateVariableAccessor` Reads the value of a state variable using reflection and a field.
    `class` | `GetterStateVariableAccessor` Reads the value of a state variable using reflection and a getter method.

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