de.phleisch.app.itsucks.io.impl
Class ProgressInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
de.phleisch.app.itsucks.io.impl.ProgressInputStream
- All Implemented Interfaces:
- java.io.Closeable
public class ProgressInputStream
- extends java.io.FilterInputStream
| Fields inherited from class java.io.FilterInputStream |
in |
| Methods inherited from class java.io.FilterInputStream |
available, close, mark, markSupported, read, reset |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mUpdateThreshold
protected long mUpdateThreshold
mDataLength
protected long mDataLength
mDataRead
protected long mDataRead
mDataReadSum
protected long mDataReadSum
mProgress
protected float mProgress
mAccessibleChangeSupport
protected java.beans.PropertyChangeSupport mAccessibleChangeSupport
- Used to handle the listener list for property change events.
- See Also:
addPropertyChangeListener(java.beans.PropertyChangeListener),
removePropertyChangeListener(java.beans.PropertyChangeListener),
#firePropertyChangeListener
ProgressInputStream
public ProgressInputStream(java.io.InputStream pStream,
long pContentLength)
read
public int read(byte[] pB,
int pOff,
int pLen)
throws java.io.IOException
- Overrides:
read in class java.io.FilterInputStream
- Throws:
java.io.IOException
skip
public long skip(long pN)
throws java.io.IOException
- Overrides:
skip in class java.io.FilterInputStream
- Throws:
java.io.IOException
read
public int read()
throws java.io.IOException
- Overrides:
read in class java.io.FilterInputStream
- Throws:
java.io.IOException
updateProgress
protected void updateProgress()
getUpdateThreshold
public long getUpdateThreshold()
setUpdateThreshold
public void setUpdateThreshold(long pUpdateThreshold)
getWrappedInputStream
public java.io.InputStream getWrappedInputStream()
setDataRead
public void setDataRead(long pDataRead)
getDataRead
public long getDataRead()
setProgress
protected void setProgress(float pProgress)
getProgress
public float getProgress()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener pListener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener pListener)
Copyright © 2010. All Rights Reserved.