|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.guiseframework.platform.AbstractPlatformFile
public abstract class AbstractPlatformFile
An abstract implementation of a local file on a platform.
| Constructor Summary | |
|---|---|
AbstractPlatformFile(java.lang.String name,
long size)
Name and size constructor. |
|
| Method Summary | |
|---|---|
void |
addProgressListener(ProgressListener<java.lang.Long> progressListener)
Adds a progress listener. |
protected void |
fireProgressed(ProgressEvent<java.lang.Long> progressEvent)
Fires a given progress event to all registered progress listeners. |
protected void |
fireProgressed(com.globalmentor.model.TaskState state,
long transferred,
long total)
Fires a progress event to all registered progress listeners. |
protected com.globalmentor.event.EventListenerManager |
getEventListenerManager()
|
java.lang.String |
getName()
|
long |
getSize()
|
void |
removeProgressListener(ProgressListener<java.lang.Long> progressListener)
Removes an progress listener. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.guiseframework.platform.PlatformFile |
|---|
cancel, upload |
| Constructor Detail |
|---|
public AbstractPlatformFile(java.lang.String name,
long size)
name - The name of the file.size - The size of the file, or -1 if the size is unknown.
java.lang.NullPointerException - if the given name is null.| Method Detail |
|---|
protected com.globalmentor.event.EventListenerManager getEventListenerManager()
public java.lang.String getName()
getName in interface PlatformFilepublic long getSize()
getSize in interface PlatformFilepublic void addProgressListener(ProgressListener<java.lang.Long> progressListener)
addProgressListener in interface ProgressListenable<java.lang.Long>progressListener - The progress listener to add.public void removeProgressListener(ProgressListener<java.lang.Long> progressListener)
removeProgressListener in interface ProgressListenable<java.lang.Long>progressListener - The progress listener to remove.
protected void fireProgressed(com.globalmentor.model.TaskState state,
long transferred,
long total)
#fireProgessed(ProgressEvent).
state - The state of the progress.transferred - The current number of bytes transferred, or -1 if not known.total - The total or estimated total bytes to transfer, or -1 if not known.
java.lang.NullPointerException - if the given state is null.ProgressListener,
ProgressEventprotected void fireProgressed(ProgressEvent<java.lang.Long> progressEvent)
progressEvent - The progress event to fire.public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||