|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
amber.server.component.ComponentHandler
amber.server.component.PanelHandler
amber.server.panel.BasePanel
amber.server.panel.BaseFrame
AppletInterface.RegisterFrame
| Nested Class Summary |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private UserAddress_Data |
address
|
private amber.server.component.ButtonHandler |
btnAdd
|
private amber.server.component.FloatButtonHandler |
btnLogin
|
private amber.server.component.FloatButtonHandler |
btnMain
|
private amber.server.component.FloatButtonHandler |
btnRegister
|
private amber.server.component.ButtonHandler |
btnRemove
|
private amber.server.component.FloatButtonHandler |
btnUpdate
|
private LoginFrame |
caller
|
private amber.server.component.ChoiceHandler |
chCardType
|
private amber.server.component.ChoiceHandler |
chInterested
|
private amber.server.component.ChoiceHandler |
chMonth
|
private amber.server.component.ChoiceHandler |
chType
|
private amber.server.component.ChoiceHandler |
chYear
|
private CreditCard_Data |
creditcard
|
private java.lang.String[] |
creditCardTypes
|
int |
FRAMEHEIGHT
|
int |
FRAMEWIDTH
|
private amber.server.component.ImageHandler |
imgBanner
|
private amber.server.component.LabelHandler |
lblCardDetails
|
private amber.server.component.LabelHandler |
lblCardHolderName
|
private amber.server.component.LabelHandler |
lblCardNumber
|
private amber.server.component.LabelHandler |
lblCardType
|
private amber.server.component.LabelHandler |
lblCity
|
private amber.server.component.LabelHandler |
lblContactAddress
|
private amber.server.component.LabelHandler |
lblCountry
|
private amber.server.component.LabelHandler |
lblEmail
|
private amber.server.component.LabelHandler |
lblExpiryDate
|
private amber.server.component.LabelHandler |
lblFirstName
|
private amber.server.component.LabelHandler |
lblInfo
|
private amber.server.component.LabelHandler |
lblInterestedStocks
|
private amber.server.component.LabelHandler |
lblLastName
|
private amber.server.component.LabelHandler |
lblMonth
|
private amber.server.component.LabelHandler |
lblOrganisation
|
private amber.server.component.LabelHandler |
lblPassword
|
private amber.server.component.LabelHandler |
lblPersonOrganisation
|
private amber.server.component.LabelHandler |
lblPhoneNumber
|
private amber.server.component.LabelHandler |
lblPreBilling
|
private amber.server.component.LabelHandler |
lblStockPreferences
|
private amber.server.component.LabelHandler |
lblStreet
|
private amber.server.component.LabelHandler |
lblSuburb
|
private amber.server.component.LabelHandler |
lblType
|
private amber.server.component.LabelHandler |
lblUserName
|
private amber.server.component.LabelHandler |
lblVerifyPassword
|
private amber.server.component.LabelHandler |
lblYear
|
private java.awt.Font |
level1
|
private java.awt.Font |
level2
|
private amber.server.component.ListHandler |
lstStocks
|
private java.lang.String[] |
monthTypes
|
private ServletConnection |
servletconn
|
private Stock_Data |
stock
|
private Stock_Data[] |
stocks
|
private amber.server.component.TextFieldHandler |
txtCardNumber
|
private amber.server.component.TextFieldHandler |
txtCity
|
private amber.server.component.TextFieldHandler |
txtCountry
|
private amber.server.component.TextFieldHandler |
txtEmail
|
private amber.server.component.TextFieldHandler |
txtFirstName
|
private amber.server.component.TextFieldHandler |
txtHolderName
|
private amber.server.component.TextFieldHandler |
txtLastName
|
private amber.server.component.TextFieldHandler |
txtOrganisation
|
private amber.server.component.TextFieldHandler |
txtPassword
|
private amber.server.component.TextFieldHandler |
txtPhone
|
private amber.server.component.TextFieldHandler |
txtPreAuthorisation
|
private amber.server.component.TextFieldHandler |
txtStreet
|
private amber.server.component.TextFieldHandler |
txtSuburb
|
private amber.server.component.TextFieldHandler |
txtUserName
|
private amber.server.component.TextFieldHandler |
txtVerifyPassword
|
private java.lang.String[] |
type
|
private UserManager |
umanager
|
private static int |
unique
|
private User_Data |
user
|
private XmlGenerator |
xmlgenerator
|
private XmlUnmarshal |
xmlunmarshal
|
private java.lang.String[] |
yearTypes
|
| Fields inherited from class amber.server.panel.BaseFrame |
title |
| Fields inherited from class amber.server.panel.BasePanel |
autoDoLayoutState, xOffset, yOffset |
| Fields inherited from class amber.server.component.PanelHandler |
AddOperation, autoRedrawState, defaultSpecialKeyCodes, defaultSpecialModifiers, drawOperations, InsertOperation, PaintPanel, PanelNextAvailableCommand, postInPacketListeners, preInPacketListeners, RemoveAllOperations, RemoveOperation, ReplaceOperation, SetBorder, SetReDraw, SetSpecialKeys, specialKeyCodesCache, SpecialKeyEvent, specialKeyModifierCache |
| Fields inherited from class amber.server.component.ComponentHandler |
actionCommand, active, ApplicationId, CancelReturn, dataEncoder, DefaultTimeout, enabledState, encoderBytes, id, InvalidId, MaximumId, NoReturn, OkCancelType, OkReturn, OkType, OkYesReturn, parentPage, responsePackets, timeoutValue, UnchangeableInvalidId, visibleState, YesNoCancelType, YesNoType, YesReturn |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface amber.server.panel.ContainerHandler |
AddComponent, AutoDoLayout, ForceDoLayout, GetInsets, GetInsetsResponse, NextAvailableCommand, RemoveAllComponents, RemoveComponent, SetBounds |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
RegisterFrame()
This is the constructor for RegisterFrame.java |
|
RegisterFrame(amber.server.application.ApplicationInterface appHandler,
LoginFrame caller)
The initialising constructor. |
|
RegisterFrame(int id,
amber.server.application.ApplicationInterface appHandler)
The initialising constructor. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private void |
addComponents()
This method is being used for adding the components to the 3 panels. |
private void |
addListeners()
This method is being used for adding listeners to the components that are being used in this frame. |
boolean |
canClose()
This function determines if the panel can be closed. |
protected void |
defineComponents()
This function is called to define the components which are a part of this panel. |
void |
fillControls()
This function would normally never need to be called, but is required to be defined as it is called internally. |
private Stock_Data[] |
getStocks(java.lang.String[] names)
This utility method is being used for getting the stocks details based on the given names. |
private boolean |
isNumber(java.lang.String s)
This utility method is being used for checking whether a string represents a number. |
void |
itemStateChanged(java.awt.event.ItemEvent ie)
|
void |
saveData()
This function is called to save any required information in the panel. |
private void |
setProperties()
This method is being used for setting properties for the components being used in this frame. |
void |
windowActivated(amber.awt.event.ComponentWindowEvent arg0)
|
void |
windowClosed(amber.awt.event.ComponentWindowEvent arg0)
|
void |
windowClosing(amber.awt.event.ComponentWindowEvent arg0)
|
void |
windowDeactivated(amber.awt.event.ComponentWindowEvent arg0)
|
void |
windowDeiconified(amber.awt.event.ComponentWindowEvent arg0)
|
void |
windowIconified(amber.awt.event.ComponentWindowEvent arg0)
|
void |
windowOpened(amber.awt.event.ComponentWindowEvent arg0)
|
| Methods inherited from class amber.server.panel.BaseFrame |
getPanelType, getTitle, isVisible, setActive, setBounds, setBounds, setInternalBounds, setInternalBounds, setInternalLocation, setInternalLocation, setInternalSize, setInternalSize, setLocation, setLocation, setSize, setSize, setTitle, setVisible, toBack, toFront |
| Methods inherited from class amber.server.panel.BasePanel |
add, addComponent, addInPostPacketListener, addInPrePacketListener, buildComponent, buildComponent, doPanelLayout, fireInPostPacketPerformed, fireInPrePacketPerformed, forwardPacket, getAutoDoLayout, getComponents, getComponentStructure, getInsets, getPanelComponent, getPanelComponentAt, getPanelComponentAt, getPanelComponentAt, getPanelComponentAt, getPanelGroup, isMyId, isSelected, matchComponentToControl, matchIdToControl, processCurrentPacket, recreatePanel, remove, removeComponent, removeInPostPacketListener, removeInPrePacketListener, setAutoDoLayout, setBounds, setBounds, setComponentBaseOffset, setLocation, setLocation, setPanelGroup, setPanelLocation, setPanelLocation, setSelected, setSelectedInternal, setSize, setSize, setUpComponent |
| Methods inherited from class amber.server.component.PanelHandler |
addComponent, addComponent, addDraw3DRect, addDrawArc, addDrawImage, addDrawImage, addDrawImage, addDrawImage, addDrawLine, addDrawOval, addDrawPolygon, addDrawPolyline, addDrawRect, addDrawRoundRect, addDrawString, addDrawString, addFill3DRect, addFillArc, addFillOval, addFillPolygon, addFillRect, addFillRoundRect, addOperation, addSetClip, addSetColour, addSetFont, addSetPaintMode, addSetXORMode, addSpecialKeyListener, disableSpecialKeyEvents, enableSpecialKeyEvents, getDrawOperations, getSpecialKeyCodes, handlePacket, handleToIndex, insertDraw3DRect, insertDrawArc, insertDrawImage, insertDrawImage, insertDrawImage, insertDrawImage, insertDrawLine, insertDrawPolygon, insertDrawPolyline, insertDrawRect, insertDrawRoundRect, insertDrawString, insertDrawString, insertFill3DRect, insertFill3DRect, insertFillArc, insertFillOval, insertFillPolygon, insertFillRect, insertFillRoundRect, insertOperation, insertSetClip, insertSetColour, insertSetFont, insertSetPaintMode, insertSetXORMode, performSetBounds, performSetLocation, performSetSize, processEvent, processSpecialKeyEvent, removeAllComponents, removeAllDrawOperations, removeDrawOperation, removeSpecialKeyListener, repaintPanel, replaceDraw3DRect, replaceDrawArc, replaceDrawImage, replaceDrawImage, replaceDrawImage, replaceDrawImage, replaceDrawLine, replaceDrawPolygon, replaceDrawPolyline, replaceDrawRect, replaceDrawRoundRect, replaceDrawString, replaceDrawString, replaceFill3DRect, replaceFill3DRect, replaceFillArc, replaceFillOval, replaceFillPolygon, replaceFillRect, replaceFillRoundRect, replaceOperation, replaceSetClip, replaceSetColour, replaceSetFont, replaceSetPaintMode, replaceSetXORMode, resetState, setAutoRepaint, setBorder, setSpecialKeyCodes, setSpecialKeyEventState |
| Methods inherited from class amber.server.component.ComponentHandler |
addActionListener, addCloseable, addComponentListener, addEventMask, addFocusListener, addItemListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addReceivedPacket, addTextListener, addWindowListener, booleanToInt, createDataInput, directPacket, displayMessageBox, fireWindowActivated, fireWindowClosed, fireWindowClosing, fireWindowDeactivated, fireWindowDeiconified, fireWindowEvent, fireWindowIconified, fireWindowOpened, forceComponentGetUrl, forceComponentGetUrl, forwardEventPacket, generateActionEvent, generateFocusEvent, generateItemEvent, generateKeyEvent, generateMouseEvent, getActionCommand, getAllCloseable, getBounds, getDataEncoderStream, getDefaultParameters, getEncoderStream, getEventMask, getFontCharacteristics, getFontCharacteristics, getFontCharacteristics, getFontCharacteristics, getFontStyle, getId, getLocation, getLog, getMaximumSize, getMinimumSize, getModalObject, getParentApplication, getParentContainer, getParentServer, getPreferredSize, getRemoteProperties, getResponsePacket, getSelectedObjects, getSize, getSizeCharacteristics, getTimeout, getToolTip, getValidId, getX, getY, handleMessages, internalForwardPacket, internalGetBounds, intToBoolean, isActive, isApplicationActive, isComponentModal, isConnected, isEnabled, isSpecialPacket, processActionEvent, processApplicationPacket, processComponentEvent, processFocusEvent, processItemEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processNormalResponse, processTextEvent, queryMessageBox, removeActionListener, removeCloseable, removeComponentListener, removeEventMask, removeFocusListener, removeItemListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removeTextListener, removeToolTip, removeWindowListener, requestFocus, restart, sendPacket, sendPacketAndBlock, sendPacketAndBlock, sendPendingPackets, setActionCommand, setBackground, setComponentModal, setConnectedState, setCursor, setEnabled, setEventMask, setFont, setFont, setFontStyle, setForeground, setForegroundBackground, setId, setLog, setModalObject, setParentApplication, setParentContainer, setParentServer, setRemoteProperties, setTimeout, setToolTip, setX, setY, shutDown, shutDownClient, shutDownClient, start |
| Methods inherited from class java.awt.Component |
action, add, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, getWidth, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setName, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private UserAddress_Data address
private amber.server.component.ButtonHandler btnAdd
private amber.server.component.FloatButtonHandler btnLogin
private amber.server.component.FloatButtonHandler btnMain
private amber.server.component.FloatButtonHandler btnRegister
private amber.server.component.ButtonHandler btnRemove
private amber.server.component.FloatButtonHandler btnUpdate
private LoginFrame caller
private amber.server.component.ChoiceHandler chCardType
private amber.server.component.ChoiceHandler chInterested
private amber.server.component.ChoiceHandler chMonth
private amber.server.component.ChoiceHandler chType
private amber.server.component.ChoiceHandler chYear
private CreditCard_Data creditcard
private java.lang.String[] creditCardTypes
public final int FRAMEHEIGHT
public final int FRAMEWIDTH
private amber.server.component.ImageHandler imgBanner
private amber.server.component.LabelHandler lblCardDetails
private amber.server.component.LabelHandler lblCardHolderName
private amber.server.component.LabelHandler lblCardNumber
private amber.server.component.LabelHandler lblCardType
private amber.server.component.LabelHandler lblCity
private amber.server.component.LabelHandler lblContactAddress
private amber.server.component.LabelHandler lblCountry
private amber.server.component.LabelHandler lblEmail
private amber.server.component.LabelHandler lblExpiryDate
private amber.server.component.LabelHandler lblFirstName
private amber.server.component.LabelHandler lblInfo
private amber.server.component.LabelHandler lblInterestedStocks
private amber.server.component.LabelHandler lblLastName
private amber.server.component.LabelHandler lblMonth
private amber.server.component.LabelHandler lblOrganisation
private amber.server.component.LabelHandler lblPassword
private amber.server.component.LabelHandler lblPersonOrganisation
private amber.server.component.LabelHandler lblPhoneNumber
private amber.server.component.LabelHandler lblPreBilling
private amber.server.component.LabelHandler lblStockPreferences
private amber.server.component.LabelHandler lblStreet
private amber.server.component.LabelHandler lblSuburb
private amber.server.component.LabelHandler lblType
private amber.server.component.LabelHandler lblUserName
private amber.server.component.LabelHandler lblVerifyPassword
private amber.server.component.LabelHandler lblYear
private java.awt.Font level1
private java.awt.Font level2
private amber.server.component.ListHandler lstStocks
private java.lang.String[] monthTypes
private ServletConnection servletconn
private Stock_Data stock
private Stock_Data[] stocks
private amber.server.component.TextFieldHandler txtCardNumber
private amber.server.component.TextFieldHandler txtCity
private amber.server.component.TextFieldHandler txtCountry
private amber.server.component.TextFieldHandler txtEmail
private amber.server.component.TextFieldHandler txtFirstName
private amber.server.component.TextFieldHandler txtHolderName
private amber.server.component.TextFieldHandler txtLastName
private amber.server.component.TextFieldHandler txtOrganisation
private amber.server.component.TextFieldHandler txtPassword
private amber.server.component.TextFieldHandler txtPhone
private amber.server.component.TextFieldHandler txtPreAuthorisation
private amber.server.component.TextFieldHandler txtStreet
private amber.server.component.TextFieldHandler txtSuburb
private amber.server.component.TextFieldHandler txtUserName
private amber.server.component.TextFieldHandler txtVerifyPassword
private java.lang.String[] type
private UserManager umanager
private static int unique
private User_Data user
private XmlGenerator xmlgenerator
private XmlUnmarshal xmlunmarshal
private java.lang.String[] yearTypes
| Constructor Detail |
public RegisterFrame()
public RegisterFrame(amber.server.application.ApplicationInterface appHandler,
LoginFrame caller)
appHandler - The handle to the main ApplicationInterface which
handles the functions of the overall application.
public RegisterFrame(int id,
amber.server.application.ApplicationInterface appHandler)
id - The int containing the id of the corresponding remote component
residing on the browser.appHandler - The handle to the main ApplicationInterface which
handles the functions of the overall application.| Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprivate void addComponents()
private void addListeners()
public boolean canClose()
canClose in interface amber.server.panel.ContainerHandlerprotected void defineComponents()
public void fillControls()
fillControls in interface amber.server.panel.ContainerHandlerprivate Stock_Data[] getStocks(java.lang.String[] names)
names - The names of the stocks for which information is to be
retrieved.
private boolean isNumber(java.lang.String s)
s - The string that is to be checked.
public void itemStateChanged(java.awt.event.ItemEvent ie)
itemStateChanged in interface java.awt.event.ItemListenerpublic void saveData()
saveData in interface amber.server.panel.ContainerHandlerprivate void setProperties()
public void windowActivated(amber.awt.event.ComponentWindowEvent arg0)
windowActivated in interface amber.awt.event.ComponentWindowListenerpublic void windowClosed(amber.awt.event.ComponentWindowEvent arg0)
windowClosed in interface amber.awt.event.ComponentWindowListenerpublic void windowClosing(amber.awt.event.ComponentWindowEvent arg0)
windowClosing in interface amber.awt.event.ComponentWindowListenerpublic void windowDeactivated(amber.awt.event.ComponentWindowEvent arg0)
windowDeactivated in interface amber.awt.event.ComponentWindowListenerpublic void windowDeiconified(amber.awt.event.ComponentWindowEvent arg0)
windowDeiconified in interface amber.awt.event.ComponentWindowListenerpublic void windowIconified(amber.awt.event.ComponentWindowEvent arg0)
windowIconified in interface amber.awt.event.ComponentWindowListenerpublic void windowOpened(amber.awt.event.ComponentWindowEvent arg0)
windowOpened in interface amber.awt.event.ComponentWindowListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||