|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.phleisch.app.itsucks.io.impl.FilterDataRetriever
de.phleisch.app.itsucks.io.impl.SequenceRetriever
public class SequenceRetriever
| Field Summary | |
|---|---|
protected long |
mBytesToSkip
|
protected DataRetriever |
mFirst
|
protected DataRetriever |
mSecond
|
| Fields inherited from class de.phleisch.app.itsucks.io.impl.FilterDataRetriever |
|---|
mDataRetriever |
| Fields inherited from interface de.phleisch.app.itsucks.io.DataRetriever |
|---|
NOTIFICATION_PROGRESS |
| Constructor Summary | |
|---|---|
SequenceRetriever(DataRetriever pPrimaryRetriever,
DataRetriever pFirst,
DataRetriever pSecond)
|
|
| Method Summary | |
|---|---|
void |
connect()
Advise the Retriever to connect to the data source. |
void |
disconnect()
Disconnect from the data source. |
long |
getBytesSkipped()
Returns the skipped bytes. |
long |
getContentLenght()
Returns the content length in bytes. |
java.io.InputStream |
getDataAsInputStream()
Returns an input stream for the retrieved data. |
boolean |
isConnected()
Returns true if the retriever is connected. |
boolean |
isDataAvailable()
Returns true if the data source contains any data to be read. |
void |
setBytesToSkip(long pBytesToSkip)
Skip the given bytes (seek) when reading the data source. |
| Methods inherited from class de.phleisch.app.itsucks.io.impl.FilterDataRetriever |
|---|
abort, getMetadata |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DataRetriever mFirst
protected DataRetriever mSecond
protected long mBytesToSkip
| Constructor Detail |
|---|
public SequenceRetriever(DataRetriever pPrimaryRetriever,
DataRetriever pFirst,
DataRetriever pSecond)
| Method Detail |
|---|
public java.io.InputStream getDataAsInputStream()
throws java.io.IOException
DataRetriever
getDataAsInputStream in interface DataRetrievergetDataAsInputStream in class FilterDataRetrieverjava.io.IOException
public void connect()
throws java.io.IOException
DataRetriever
connect in interface DataRetrieverconnect in class FilterDataRetrieverjava.io.IOException
public boolean isConnected()
throws java.io.IOException
DataRetriever
java.io.IOException
public void disconnect()
throws java.io.IOException
DataRetriever
disconnect in interface DataRetrieverdisconnect in class FilterDataRetrieverjava.io.IOExceptionpublic void setBytesToSkip(long pBytesToSkip)
DataRetriever
setBytesToSkip in interface DataRetrieversetBytesToSkip in class FilterDataRetrieverpublic long getBytesSkipped()
DataRetriever
getBytesSkipped in interface DataRetrievergetBytesSkipped in class FilterDataRetriever
public long getContentLenght()
throws java.io.IOException
DataRetriever
getContentLenght in interface DataRetrievergetContentLenght in class FilterDataRetrieverjava.io.IOException
public boolean isDataAvailable()
throws java.io.IOException
DataRetriever
isDataAvailable in interface DataRetrieverisDataAvailable in class FilterDataRetrieverjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||