## Uses of Class
org.fourthline.cling.support.avtransport.impl.state.AbstractState

- Packages that use AbstractState
  Package | Description
  --- | ---
  org.fourthline.cling.support.avtransport.impl |
  org.fourthline.cling.support.avtransport.impl.state |

- - ### Uses of AbstractState in org.fourthline.cling.support.avtransport.impl

    Constructor parameters in org.fourthline.cling.support.avtransport.impl with type arguments of type AbstractState
    Constructor and Description
    `AVTransportService(Class<? extends AVTransportStateMachine> stateMachineDefinition, Class<? extends AbstractState> initialState)`
    `AVTransportService(Class<? extends AVTransportStateMachine> stateMachineDefinition, Class<? extends AbstractState> initialState, Class<T> transportClass)`

  - ### Uses of AbstractState in org.fourthline.cling.support.avtransport.impl.state

    Subclasses of AbstractState in org.fourthline.cling.support.avtransport.impl.state
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoMediaPresent<T extends AVTransport>`
    `class` | `PausedPlay<T extends AVTransport>`
    `class` | `Playing<T extends AVTransport>`
    `class` | `Stopped<T extends AVTransport>`

    Methods in org.fourthline.cling.support.avtransport.impl.state that return types with arguments of type AbstractState
    Modifier and Type | Method and Description
    --- | ---
    `abstract Class<? extends AbstractState<?>>` | Stopped.`next()`
    `abstract Class<? extends AbstractState<?>>` | Playing.`next()`
    `abstract Class<? extends AbstractState<?>>` | Playing.`pause()`
    `abstract Class<? extends AbstractState<?>>` | Stopped.`play(String speed)`
    `abstract Class<? extends AbstractState<?>>` | Playing.`play(String speed)`
    `abstract Class<? extends AbstractState<?>>` | PausedPlay.`play(String speed)`
    `abstract Class<? extends AbstractState<?>>` | Stopped.`previous()`
    `abstract Class<? extends AbstractState<?>>` | Playing.`previous()`
    `abstract Class<? extends AbstractState<?>>` | Stopped.`seek(SeekMode unit, String target)`
    `abstract Class<? extends AbstractState<?>>` | Playing.`seek(SeekMode unit, String target)`
    `abstract Class<? extends AbstractState<?>>` | Stopped.`setTransportURI(URI uri, String metaData)`
    `abstract Class<? extends AbstractState<?>>` | Playing.`setTransportURI(URI uri, String metaData)`
    `abstract Class<? extends AbstractState<?>>` | PausedPlay.`setTransportURI(URI uri, String metaData)`
    `abstract Class<? extends AbstractState>` | NoMediaPresent.`setTransportURI(URI uri, String metaData)`
    `abstract Class<? extends AbstractState<?>>` | Stopped.`stop()`
    `abstract Class<? extends AbstractState<?>>` | Playing.`stop()`
    `abstract Class<? extends AbstractState<?>>` | PausedPlay.`stop()`

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