de.phleisch.app.itsucks.io.impl
Class AbstractDataRetriever

java.lang.Object
  extended by java.util.Observable
      extended by de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
All Implemented Interfaces:
DataRetriever
Direct Known Subclasses:
AdvancedHttpRetriever, FileRetriever

public abstract class AbstractDataRetriever
extends java.util.Observable
implements DataRetriever

Abstract implementation of an data retriever.

Author:
olli

Field Summary
protected  Context mContext
           
 DataConsumer mDataConsumer
           
protected  java.net.URL mUrl
           
 
Fields inherited from interface de.phleisch.app.itsucks.io.DataRetriever
NOTIFICATION_PROGRESS, RESULT_RETRIEVAL_ABORTED, RESULT_RETRIEVAL_FAILED, RESULT_RETRIEVAL_FAILED_BUT_RETRYABLE, RESULT_RETRIEVAL_NOT_STARTED_YET, RESULT_RETRIEVAL_OK
 
Constructor Summary
AbstractDataRetriever()
           
 
Method Summary
 Context getContext()
          Gets the context from this data retriever.
 DataConsumer getDataConsumer()
           
 java.net.URL getUrl()
          Returns the URL which is retrieved.
 void setContext(Context pContext)
          Sets the context for this data retriever.
 void setDataConsumer(DataConsumer pDataConsumer)
           
 void setUrl(java.net.URL pUrl)
          Sets the URL to be retrieved.
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.phleisch.app.itsucks.io.DataRetriever
abort, addObserver, connect, deleteObserver, disconnect, getBytesRetrieved, getBytesSkipped, getMetadata, getProgress, getResultCode, isDataAvailable, retrieve, setBytesToSkip
 

Field Detail

mUrl

protected java.net.URL mUrl

mDataConsumer

public DataConsumer mDataConsumer

mContext

protected Context mContext
Constructor Detail

AbstractDataRetriever

public AbstractDataRetriever()
Method Detail

getUrl

public java.net.URL getUrl()
Description copied from interface: DataRetriever
Returns the URL which is retrieved.

Specified by:
getUrl in interface DataRetriever
Returns:

setUrl

public void setUrl(java.net.URL pUrl)
Description copied from interface: DataRetriever
Sets the URL to be retrieved.

Specified by:
setUrl in interface DataRetriever

getContext

public Context getContext()
Description copied from interface: DataRetriever
Gets the context from this data retriever.

Specified by:
getContext in interface DataRetriever
Returns:

setContext

public void setContext(Context pContext)
Description copied from interface: DataRetriever
Sets the context for this data retriever.

Specified by:
setContext in interface DataRetriever

getDataConsumer

public DataConsumer getDataConsumer()
Specified by:
getDataConsumer in interface DataRetriever

setDataConsumer

public void setDataConsumer(DataConsumer pDataConsumer)
Specified by:
setDataConsumer in interface DataRetriever


Copyright © 2008. All Rights Reserved.