|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
org.contenido.UploadStatusShelf
public class UploadStatusShelf
A collection of uploads, which handles the size of them and keeps track of the status of the uploads. If all of them are successfully finished, it tells the browser to show the overview of uploaded files in the CONTENIDO backend.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
UploadStatusShelf(java.applet.Applet apl,
java.lang.String auid,
java.lang.String ahost,
java.lang.String auploadPath)
Initializes the component and saves the necessary variables to the instance. |
Method Summary | |
---|---|
void |
addNewUpload(java.io.File afile)
Adds a new upload to the shelf by creating a new UploadStatusBar and stores it for later use. |
void |
addUploadStatusBar(UploadStatusBar usb)
Adds usb to the components of this and to the uploads ArrayList . |
int |
getPosition(UploadStatusBar usb)
Returns the position of the UploadStatusBar usb within the applet. |
int |
getSizeOfShelf()
Returns the current number of uploads running. |
void |
remove(UploadStatusBar usb,
java.lang.String aresponse)
Removes the UploadStatusBar usb from the array and all of its components. |
void |
updateSize()
Updates the size of all of the sub components and the window displaying the UploadStatusShelf. |
Methods inherited from class java.awt.Panel |
---|
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UploadStatusShelf(java.applet.Applet apl, java.lang.String auid, java.lang.String ahost, java.lang.String auploadPath)
apl
- the applet instance to get the applet context if we want to load the new pageauid
- the CONTENIDO uid, which gets sent to the webserver for authenticationahost
- the path to the main.php document ending with /auploadPath
- the relative path to upload toMethod Detail |
---|
public void addNewUpload(java.io.File afile)
UploadStatusBar
and stores it for later use.
afile
- the file to uploadpublic void updateSize()
UploadStatusBar.updateSize()
for all uploads.
public int getSizeOfShelf()
public int getPosition(UploadStatusBar usb)
UploadStatusBar
usb
within the applet.
usb
- the UploadStatusBar which position should be determined
ArrayList
public void remove(UploadStatusBar usb, java.lang.String aresponse)
UploadStatusBar
usb
from the array and all of its components. If all uploads are successfully finished, it tells the browser to show the overview of all uploaded files in the CONTENIDO backend.
usb
- the UploadStatusBar
which should be removed.aresponse
- the HTML response of the server after the upload usb
was finished.public void addUploadStatusBar(UploadStatusBar usb)
usb
to the components of this and to the uploads ArrayList
.
usb
- the UploadStatusBar
which will be added
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |