org.lastbamboo.common.download
Class MoverDState.DownloadingImpl<T>
java.lang.Object
org.lastbamboo.common.download.DownloaderState.AbstractRunning
org.lastbamboo.common.download.MoverDState.DownloadingImpl<T>
- Type Parameters:
T - The delegate state type.
- All Implemented Interfaces:
- DownloaderState, MoverDState<T>, MoverDState.Downloading<T>
- Enclosing interface:
- MoverDState<DelegateStateT>
public static class MoverDState.DownloadingImpl<T>
- extends DownloaderState.AbstractRunning
- implements MoverDState.Downloading<T>
An implementation of the downloading state.
| Nested classes/interfaces inherited from interface org.lastbamboo.common.download.MoverDState |
MoverDState.Downloading<T>, MoverDState.DownloadingImpl<T>, MoverDState.Failed<T>, MoverDState.FailedImpl<T>, MoverDState.Moved<T>, MoverDState.MovedImpl<T>, MoverDState.MovedToITunes<T>, MoverDState.MovedToITunesImpl<T>, MoverDState.MoveFailed<T>, MoverDState.MoveFailedImpl<T>, MoverDState.Moving<T>, MoverDState.MovingImpl<T>, MoverDState.Visitor<T,DelegateStateT>, MoverDState.VisitorAdapter<T,DelegateStateT> |
MoverDState.DownloadingImpl
public MoverDState.DownloadingImpl(T delegateState)
- Constructs a new state.
- Parameters:
delegateState - The delegate state.
accept
public <ReturnT> ReturnT accept(MoverDState.Visitor<ReturnT,T> visitor)
- Description copied from interface:
MoverDState
- Accepts a visitor to this state.
- Specified by:
accept in interface MoverDState<T>
- Type Parameters:
ReturnT - The return type of the visitor.- Parameters:
visitor - The visitor.
- Returns:
- The result of the visitation.
getDelegateState
public T getDelegateState()
- Description copied from interface:
MoverDState.Downloading
- Returns the delegate downloader state.
- Specified by:
getDelegateState in interface MoverDState.Downloading<T>
- Returns:
- The delegate downloader state.
equals
public boolean equals(Object otherObject)
- Overrides:
equals in class Object
Copyright © 2013 LittleShoot. All Rights Reserved.