|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.millstone.base.ui.AbstractComponent | +--org.millstone.base.ui.Upload
Component for client file uploading.
Nested Class Summary | |
class |
Upload.FailedEvent
Upload.Interrupted event is sent when the upload is received, but the reception is interrupted for some reason. |
static interface |
Upload.FailedListener
Receives events when the uploads are finished, but unsuccessfull. |
class |
Upload.FinishedEvent
Upload.Received event is sent when the upload receives a file, regardless if the receival was successfull. |
static interface |
Upload.FinishedListener
Receives events when the uploads are ready. |
static interface |
Upload.Receiver
Interface that must be implemented by the upload receivers. |
class |
Upload.SucceededEvent
Upload.Success event is sent when the upload is received successfully. |
static interface |
Upload.SucceededListener
Receives events when the uploads are successfully finished. |
Nested classes inherited from class org.millstone.base.ui.Component |
Component.Listener |
Nested classes inherited from class org.millstone.base.terminal.Paintable |
Paintable.RepaintRequestEvent, Paintable.RepaintRequestListener |
Constructor Summary | |
Upload(java.lang.String caption,
Upload.Receiver uploadReceiver)
Creates a new instance of Upload that redirects the uploaded data to given stream. |
Method Summary | |
void |
addListener(Upload.FailedListener listener)
Add upload interrupted event listener |
void |
addListener(Upload.FinishedListener listener)
Add upload received event listener |
void |
addListener(Upload.SucceededListener listener)
Add upload success event listener |
void |
changeVariables(java.lang.Object source,
java.util.Map variables)
Invoked when the value of a variable has changed. |
protected void |
fireUploadInterrupted(java.lang.String filename,
java.lang.String MIMEType,
long length)
Emit upload interrupted event. |
protected void |
fireUploadReceived(java.lang.String filename,
java.lang.String MIMEType,
long length)
Emit upload received event. |
protected void |
fireUploadSuccess(java.lang.String filename,
java.lang.String MIMEType,
long length)
Emit upload success event. |
Upload.Receiver |
getReceiver()
Returns the current receiver. |
java.lang.String |
getTag()
Get component type. |
void |
paintContent(PaintTarget target)
Paint the content of this component. |
void |
removeListener(Upload.FailedListener listener)
Remove upload interrupted event listener |
void |
removeListener(Upload.FinishedListener listener)
Remove upload received event listener |
void |
removeListener(Upload.SucceededListener listener)
Remove upload success event listener |
void |
setReceiver(Upload.Receiver receiver)
Sets the receiver. |
Methods inherited from class org.millstone.base.ui.AbstractComponent |
addListener, addListener, addListener, addListener, attach, childRequestedRepaint, dependsOn, detach, fireComponentEvent, fireEvent, getApplication, getCaption, getComponentError, getDescription, getDirectDependencies, getErrorMessage, getIcon, getLocale, getParent, getStyle, getWindow, isEnabled, isImmediate, isReadOnly, isVisible, paint, removeDirectDependency, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintRequests, setCaption, setComponentError, setDescription, setEnabled, setIcon, setImmediate, setLocale, setParent, setReadOnly, setStyle, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Upload(java.lang.String caption, Upload.Receiver uploadReceiver)
Method Detail |
public java.lang.String getTag()
getTag
in class AbstractComponent
public void changeVariables(java.lang.Object source, java.util.Map variables)
changeVariables
in interface VariableOwner
changeVariables
in class AbstractComponent
source
- Source of the variable change. This is the origin of the
event. For example in Web Adapter this is the request.variables
- Mapping from variable names to new variable valuespublic void paintContent(PaintTarget target) throws PaintException
paintContent
in class AbstractComponent
target
- Target to paint the content on.
PaintException
- The paint operation failed.public void addListener(Upload.FinishedListener listener)
listener
- Listener to be added.public void removeListener(Upload.FinishedListener listener)
listener
- Listener to be removed.public void addListener(Upload.FailedListener listener)
listener
- Listener to be added.public void removeListener(Upload.FailedListener listener)
listener
- Listener to be removed.public void addListener(Upload.SucceededListener listener)
listener
- Listener to be added.public void removeListener(Upload.SucceededListener listener)
listener
- Listener to be removed.protected void fireUploadReceived(java.lang.String filename, java.lang.String MIMEType, long length)
protected void fireUploadInterrupted(java.lang.String filename, java.lang.String MIMEType, long length)
protected void fireUploadSuccess(java.lang.String filename, java.lang.String MIMEType, long length)
public Upload.Receiver getReceiver()
public void setReceiver(Upload.Receiver receiver)
receiver
- The receiver to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |