## Uses of Class
org.cybergarage.upnp.StateVariable

- Packages that use StateVariable
  Package | Description
  --- | ---
  org.cybergarage.upnp | Universal Plug and Play (UPnP) framework core components.
  org.cybergarage.upnp.control | UPnP control and action invocation framework.

- - ### Uses of StateVariable in org.cybergarage.upnp

    Methods in org.cybergarage.upnp that return StateVariable
    Modifier and Type | Method and Description
    --- | ---
    `StateVariable` | Argument.`getRelatedStateVariable()` Gets the related state variable for this argument.
    `StateVariable` | ServiceStateTable.`getStateVariable(int n)`
    `StateVariable` | Service.`getStateVariable(String name)`
    `StateVariable` | Device.`getStateVariable(String name)`
    `StateVariable` | Device.`getStateVariable(String serviceType, String name)`

    Methods in org.cybergarage.upnp with parameters of type StateVariable
    Modifier and Type | Method and Description
    --- | ---
    `void` | Service.`addStateVariable(StateVariable var)` Add the StateVariable to the service. Note: This method should be used to create a dynamic Device withtout writing any XML that describe the device .
    `void` | Service.`notify(StateVariable stateVar)`
    `void` | StateVariable.`set(StateVariable stateVar)`

  - ### Uses of StateVariable in org.cybergarage.upnp.control

    Methods in org.cybergarage.upnp.control with parameters of type StateVariable
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | QueryListener.`queryControlReceived(StateVariable stateVar)` Called when a query control is received for a state variable.
    `void` | QueryRequest.`setRequest(StateVariable stateVar)` Sets up the query request for the specified state variable.
    `void` | QueryResponse.`setResponse(StateVariable stateVar)` Sets the response using the specified state variable.