public class ProgressSource
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
ProgressSource.State |
Constructor and Description |
---|
ProgressSource(URL url,
java.lang.String method)
Construct progress source object.
|
ProgressSource(URL url,
java.lang.String method,
long expected)
Construct progress source object.
|
Modifier and Type | Method and Description |
---|---|
void |
beginTracking()
Begin progress tracking.
|
java.lang.Object |
clone() |
void |
close()
Close progress source.
|
boolean |
connected() |
void |
finishTracking()
Finish progress tracking.
|
java.lang.String |
getContentType()
Return content type of URL.
|
long |
getExpected()
Return expected maximum progress; -1 if expected is unknown.
|
java.lang.String |
getMethod()
Return method of URL.
|
long |
getProgress()
Return current progress.
|
ProgressSource.State |
getState()
Return state.
|
URL |
getURL()
Return URL of progress source.
|
void |
setContentType(java.lang.String ct) |
java.lang.String |
toString() |
void |
updateProgress(long latestProgress,
long expectedProgress)
Update progress.
|
public ProgressSource(URL url, java.lang.String method)
public ProgressSource(URL url, java.lang.String method, long expected)
public boolean connected()
public void close()
public URL getURL()
public java.lang.String getMethod()
public java.lang.String getContentType()
public void setContentType(java.lang.String ct)
public long getProgress()
public long getExpected()
public ProgressSource.State getState()
public void beginTracking()
public void finishTracking()
public void updateProgress(long latestProgress, long expectedProgress)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object