org.lastbamboo.common.download
Class MoverDState.FailedImpl<T>

java.lang.Object
  extended by org.lastbamboo.common.download.DownloaderState.AbstractFailed
      extended by org.lastbamboo.common.download.MoverDState.FailedImpl<T>
Type Parameters:
T - The delegate state type.
All Implemented Interfaces:
DownloaderState, MoverDState<T>, MoverDState.Failed<T>
Enclosing interface:
MoverDState<DelegateStateT>

public static class MoverDState.FailedImpl<T>
extends DownloaderState.AbstractFailed
implements MoverDState.Failed<T>

An implementation of the failed state.


Nested Class Summary
 
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>
 
Nested classes/interfaces inherited from interface org.lastbamboo.common.download.DownloaderState
DownloaderState.AbstractFailed, DownloaderState.AbstractRunning, DownloaderState.AbstractSucceeded
 
Constructor Summary
MoverDState.FailedImpl(T delegateState)
          Constructs a new state.
 
Method Summary
<ReturnT> ReturnT
accept(MoverDState.Visitor<ReturnT,T> visitor)
          Accepts a visitor to this state.
 boolean equals(Object otherObject)
          
 T getDelegateState()
          Returns the delegate downloader state.
 
Methods inherited from class org.lastbamboo.common.download.DownloaderState.AbstractFailed
getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.lastbamboo.common.download.DownloaderState
getType
 

Constructor Detail

MoverDState.FailedImpl

public MoverDState.FailedImpl(T delegateState)
Constructs a new state.

Parameters:
delegateState - The delegate state.
Method Detail

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.Failed
Returns the delegate downloader state.

Specified by:
getDelegateState in interface MoverDState.Failed<T>
Returns:
The delegate downloader state.

equals

public boolean equals(Object otherObject)

Overrides:
equals in class Object


Copyright © 2013 LittleShoot. All Rights Reserved.