A B C D E F G H I K L M N O P Q R S T U V W X Y

A

accept(File, String) - Method in class amber.type.server.FileDirFilter
Tests if a specified file should be included in a file list.
accept(File, String) - Method in class amber.type.server.FileFilter
Tests if a specified file should be included in a file list.
actionCommand - Variable in class amber.server.component.ComponentHandler
String containing the action command name.
actionCommand - Variable in class amber.server.component.MenuItemHandler
 
ActionEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
ActionEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
ActionEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
actionPerformed(ActionEvent) - Method in class amber.client.RComponent
 
actionPerformed(ActionEvent) - Method in class amber.client.RMessageBox
 
actionPerformed(ActionEvent) - Method in class amber.client.panel.BaseControl
 
actionPerformed(ActionEvent) - Method in class amber.client.panel.PComplexList
 
actionPerformed(ActionEvent) - Method in class amber.server.panel.FileDialog
 
actionPerformed(ActionEvent) - Method in class amber.server.panel.TextInputDialog
 
activateChildren(boolean) - Method in class amber.server.application.ApplicationHandler
Activates/deactivates all the clildren of this application.
active - Variable in class amber.server.component.ComponentHandler
This variable enables/disables the ComponentHandler.
active - Variable in class amber.type.server.ScheduledObject
Is the object currently active.
Active - Static variable in class amber.type.server.ServerConnectionInfo
 
Add - Static variable in class amber.client.panel.PMenu
Adds a MenuComponent to the menu.
add(ComplexLine) - Method in class amber.server.component.ComplexListHandler
This adds a line at the end of the list.
add(ComponentHandler, Object) - Method in class amber.server.application.ApplicationHandler
This function adds a specified component to this application.
add(ComponentHandler, Object) - Method in class amber.server.panel.BasePanel
This function adds a specified component to this panel.
add(ComponentHandler, Object) - Method in interface amber.server.panel.ContainerHandler
This function adds a specified component to this panel.
add(int, ApplicationInterface, String) - Method in class amber.server.component.MenuHandler
Adds an item with the specified label to this menu.
add(MenuHandler) - Method in class amber.server.component.MenuBarHandler
Adds the specified menu to the menu bar.
add(MenuItemHandler) - Method in class amber.server.component.MenuHandler
Adds the specified menu item to this menu.
add(String) - Method in class amber.awt.TreeList
Adds a line to the end of the list.
add(String) - Method in class amber.server.component.ListHandler
Adds a line at the end of the list.
add(String) - Method in class amber.server.component.ChoiceHandler
Adds a string to the items in the choice.
add(String, Container) - Method in class amber.awt.TabPanel
This function adds a new tab to the panel.
add(String, Container, int) - Method in class amber.awt.TabPanel
This function adds a new tab to the panel at specified index.
add(String, Image, int) - Method in class amber.awt.TreeList
Adds a line to the end of the list.
add(String, int) - Method in class amber.awt.TreeList
Adds a line to the end of the list.
add(String, int) - Method in class amber.server.component.ListHandler
Adds a line at the specified location in the list.
add(String, String, int) - Method in class amber.server.component.TreeListHandler
This adds a string to the end of the tree.
add(TreeNode) - Method in class amber.server.component.TreeListHandler
This adds a tree node to the end of the parent in the list.
add(Vector) - Method in class amber.awt.ComplexList
Adds a line to the end of the list.
add(Vector) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
add(Vector, int) - Method in class amber.awt.ComplexList
Adds a line to the end of the list.
add(Vector, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
addActionListener(ActionListener) - Method in class amber.awt.FloatButton
 
addActionListener(ActionListener) - Method in class amber.awt.TreeList
 
addActionListener(ActionListener) - Method in class amber.awt.ComplexList
 
addActionListener(ActionListener) - Method in class amber.server.component.ComponentHandler
 
addActionListener(LinkListener) - Method in class amber.server.component.LinkHandler
 
addActiveConnection(ServerConnectionInfo) - Method in class amber.server.manager.application.ApplicationController
This function adds the input ServerConnectionInfo into the list of active connections.
addActiveConnection(ServerConnectionInfo, int) - Method in class amber.server.manager.application.ApplicationManager
This function adds the input ServerConnectionInfo into the list of active connections.
addApplicationHandler(ServerConnectionInfo) - Method in class amber.server.manager.application.ApplicationController
This function adds the specified ServerConnectionInfo to the manager.
addApplicationHandler(ServerConnectionInfo, int) - Method in class amber.server.manager.application.ApplicationManager
This function adds the specified ServerConnectionInfo to the manager.
addBaseListeners(Component) - Method in interface amber.client.BaseComponent
This function adds the standard base listeners to the specified component.
addBaseListeners(Component) - Method in class amber.client.RComponent
This function adds the standard base listeners to the specified component.
addColumn(ComplexColumn) - Method in class amber.server.component.ComplexListHandler
This function adds a column to the end of the columns in the list.
addColumn(ComplexItem) - Method in class amber.type.server.ComplexLine
Sets the data in the following variable: This is a column in the line.
addComplexColumnListener(ComplexColumnListener) - Method in class amber.server.component.ComplexListHandler
Add a complex column listener to this component.
AddComponent - Static variable in interface amber.server.panel.ContainerHandler
 
addComponent(ComponentHandler) - Method in class amber.server.application.ApplicationHandler
Deprecated. This function is now replaced by add for consistency with standard Java.
addComponent(ComponentHandler, int, int, int, int, int) - Method in class amber.server.application.ApplicationHandler
Deprecated. This function is now replaced by add for consistency with standard Java.
addComponent(ComponentHandler, int, int, int, int, String, String, boolean) - Method in class amber.server.panel.BasePanel
Deprecated. This function is now replaced by add() to make panels more like Java panels.
addComponent(int, int, int, int, int, int, String, String) - Method in class amber.server.component.PanelHandler
This function adds a specified component to the corresponding remote Panel.
addComponent(int, int, int, int, int, int, String, String, boolean) - Method in class amber.server.component.PanelHandler
This function adds a specified component to the corresponding remote Panel.
addComponent(Packet) - Method in class amber.client.RBase
This function is used to add a component to the panel.
addComponent(Packet) - Method in interface amber.client.RContainer
This function is used to add a component to the panel.
addComponent(Packet) - Method in class amber.client.panel.BasePanel
This function is used to add a component to the panel.
addComponent(Packet) - Method in class amber.client.panel.PMenu
This function is used to add a component to the panel.
addComponentListener(ComponentListener) - Method in class amber.server.component.ComponentHandler
 
addComponentToPanel(BaseControl, int[]) - Method in class amber.client.RBase
This function adds the instantiated component to the panel in the location and size specified by locationData.
addComponentToPanel(BaseControl, int[], boolean) - Method in class amber.client.panel.BasePanel
This function adds the instantiated component to the panel in the location and size specified by locationData.
addComponentToPanel(BaseControl, int[], boolean) - Method in class amber.client.panel.PTabPanel
This function adds the instantiated component to the panel in the location and size specified by locationData.
addComponentToPanel(BaseControl, int[], boolean) - Method in class amber.client.panel.PFrame
This function adds the instantiated component to the panel in the location and size specified by locationData.
addConnection(Socket, int) - Method in interface amber.server.ConnectionReceiver
This function adds a new socket connection to the thread for processing.
addConnection(Socket, int) - Method in class amber.server.manager.connection.LoginManager
This function adds a new socket connection to the thread for processing.
addConnection(Socket, int) - Method in class amber.server.manager.connection.LoginThread
This function adds a new socket connection to the thread for processing.
addDraw3DRect(int, int, int, int, boolean) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawArc(int, int, int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawImage(String, int, int, boolean) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawImage(String, int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawLine(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawOval(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawPolygon(int[], int[], int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawPolyline(int[], int[], int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawRect(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawRoundRect(int, int, int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawString(String, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addDrawString(String, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addEventMask(int) - Method in class amber.server.component.ComponentHandler
Adds in the specified events to the current event mask.
addEventPacket(Packet) - Method in class amber.server.application.EventThread
Adds an event packet for processing.
addException(Throwable) - Method in class amber.server.exception.AmberException
 
addFill3DRect(int, int, int, int, boolean) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addFillArc(int, int, int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addFillOval(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addFillPolygon(int[], int[], int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addFillRect(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addFillRoundRect(int, int, int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addFilter(FileFilterData) - Method in class amber.type.server.FileFilter
This function adds a specific FileFilterData to the current pool of filters.
addFocusListener(FocusListener) - Method in class amber.server.component.ComponentHandler
 
addInPostPacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
 
addInPostPacketListener(PacketListener) - Method in class amber.server.panel.BasePanel
 
addInPrePacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
 
addInPrePacketListener(PacketListener) - Method in class amber.server.panel.BasePanel
 
addItem(ComplexLine) - Method in class amber.server.component.ComplexListHandler
This adds a line at the end of the list.
addItem(String) - Method in class amber.server.component.ListHandler
Adds a line at the end of the list.
addItem(String) - Method in class amber.server.component.ChoiceHandler
Adds a string to the items in the choice.
addItem(String, int) - Method in class amber.server.component.ListHandler
Adds a line at the specified location in the list.
addItem(Vector) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
addItem(Vector, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
addItemListener(ItemListener) - Method in class amber.awt.TreeList
 
addItemListener(ItemListener) - Method in class amber.awt.CheckboxPanel
 
addItemListener(ItemListener) - Method in class amber.awt.TabPanel
 
addItemListener(ItemListener) - Method in class amber.awt.ComplexList
 
addItemListener(ItemListener) - Method in class amber.server.component.ComponentHandler
 
addKeyListener(KeyListener) - Method in class amber.server.component.ComponentHandler
 
AddLabel - Static variable in class amber.server.component.CheckboxPanelHandler
 
addLabel(String) - Method in class amber.server.component.CheckboxPanelHandler
Adds a label to the checkbox panel.
addLabel(String, boolean) - Method in class amber.awt.CheckboxPanel
 
addLayoutComponent(String, Component) - Method in class amber.awt.XYLayout
Add the specified component to the layout.
AddLine - Static variable in class amber.server.component.TreeListHandler
 
AddLine - Static variable in class amber.server.component.ComplexListHandler
 
addListeners(BaseComponent) - Method in class amber.client.panel.BaseControl
 
addListeners(BaseComponent) - Method in class amber.client.panel.PAudio
 
addListeners(BaseComponent) - Method in class amber.client.panel.PChoice
 
addListeners(BaseComponent) - Method in class amber.client.panel.PCheckboxPanel
 
addListeners(BaseComponent) - Method in class amber.client.panel.PTextComponent
 
addListeners(BaseComponent) - Method in class amber.client.panel.PTextField
 
addListeners(BaseComponent) - Method in class amber.client.panel.PTreeList
 
addListeners(BaseComponent) - Method in class amber.client.panel.BasePanel
 
addListeners(BaseComponent) - Method in class amber.client.panel.PTabPanel
 
addListeners(BaseComponent) - Method in class amber.client.panel.PLabel
 
addListeners(BaseComponent) - Method in class amber.client.panel.PCheckbox
 
addListeners(BaseComponent) - Method in class amber.client.panel.PList
 
addListeners(BaseComponent) - Method in class amber.client.panel.PButton
 
addListeners(BaseComponent) - Method in class amber.client.panel.PFrame
 
addListeners(BaseComponent) - Method in class amber.client.panel.PComplexList
 
addListeners(BaseComponent) - Method in class amber.client.panel.PFloatButton
 
addListeners(BaseComponent) - Method in class amber.client.panel.PImage
 
addListeners(BaseComponent) - Method in class amber.client.panel.PMenu
Add in the listener handlers to the input object.
addMouseListener(MouseListener) - Method in class amber.server.component.ComponentHandler
 
addMouseMotionListener(MouseMotionListener) - Method in class amber.server.component.ComponentHandler
 
addNotify() - Method in class amber.awt.TreeList
This function overrides the standard addNotify to allow this control to compute the maximum length of the lines in the control at start up.
addNotify() - Method in class amber.awt.TabPanel
 
addNotify() - Method in class amber.client.RMessageBox
 
addNotify() - Method in class amber.server.component.ComponentHandler
This function is analogous to the addNotify function in component.
AddOperation - Static variable in class amber.server.component.PanelHandler
 
addOperation(int[], String) - Method in class amber.server.component.PanelHandler
This function actually performs the messaging requirements to send the drawing command to the remote panel.
addOperation(Object, int[]) - Method in class amber.awt.DrawPanel
Calling this function adds an operation into the cache of operations.
addOutPostPacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
 
addOutPrePacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
 
addPacket(Packet) - Method in class amber.client.SendThread
Adds a packet for transmission to the server.
addPacket(Packet) - Method in class amber.server.application.SendThread
Adds a packet for transmission to the remote client.
addPacket(Packet) - Method in class amber.server.application.HandlePacketThread
Adds a packet for processing.
addReceivedPacket(Packet) - Method in interface amber.server.application.ApplicationInterface
Called by the ReceiveThread when a packet has been received.
addReceivedPacket(Packet) - Method in class amber.server.application.ApplicationHandler
Called by the ReceiveThread when a packet has been received.
addReceivedPacket(Packet) - Method in class amber.server.component.ComponentHandler
Called by the ReceiveThread when a packet has been received.
addSeparator() - Method in class amber.server.component.MenuHandler
Adds a separator line, or a hypen, to the menu at the current position.
addServerConnectionPool(DatabaseManager) - Method in class amber.server.manager.AmberServer
 
addSetClip(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addSetColour(Color) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addSetFont(String, int, int) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addSetPaintMode() - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
addSetXORMode(Color) - Method in class amber.server.component.PanelHandler
This function adds a new drawing command to the panel.
AddShortCut - Static variable in class amber.client.panel.PMenu
Adds a key short cut for the MenuItem in the menu.
AddStrings - Static variable in class amber.server.component.ListHandler
 
AddStrings - Static variable in class amber.server.component.ChoiceHandler
 
addSubItem(Object, int) - Method in class amber.awt.ComplexList
Adds a new column item to the end of the specified line in the list.
addTextListener(TextListener) - Method in class amber.server.component.ComponentHandler
 
addToCache(ServerConnectionInfo) - Method in class amber.server.manager.application.ApplicationController
This function adds the ServerConnection information to the cache.
addToCache(ServerConnectionInfo, int) - Method in class amber.server.manager.application.ApplicationManager
This function adds a cache connection entry to the specified controller.
addToCache(Vector, int) - Method in class amber.server.manager.application.ApplicationManager
This function adds multiple cache connection entries to the specified controller.
addTopNode(TreeNode) - Method in class amber.server.component.TreeListHandler
Adds a node in the list at the end of the list.
addWindowListener(ComponentWindowListener) - Method in class amber.server.component.ComponentHandler
Add a window listener to this component.
adjustmentValueChanged(AdjustmentEvent) - Method in class amber.awt.TreeList
 
adjustmentValueChanged(AdjustmentEvent) - Method in class amber.awt.ComplexList
 
AdministrationConnection - Static variable in class amber.server.Listener
 
AdminPort - Static variable in class amber.client.RConstants
The port on which to communicate with the server when using the admin interface.
alignment - Variable in class amber.type.server.ComplexColumn
The alignment of text in the column.
amber.awt - package amber.awt
The extension AWT classes.
amber.awt.event - package amber.awt.event
Amber specific Events.
amber.client - package amber.client
Amber Client.
amber.client.panel - package amber.client.panel
Amber Panel Components.
amber.server - package amber.server
Amber Server.
amber.server.application - package amber.server.application
Amber Server Application.
amber.server.component - package amber.server.component
The handlers at the server for the remote components.
amber.server.exception - package amber.server.exception
Amber Server Exception Classes.
amber.server.manager - package amber.server.manager
Amber Server Manager.
amber.server.manager.application - package amber.server.manager.application
Amber Server Application Manager.
amber.server.manager.connection - package amber.server.manager.connection
Amber Server Connection Manager.
amber.server.manager.database - package amber.server.manager.database
Amber Server Database Manager.
amber.server.manager.handler - package amber.server.manager.handler
Amber Server Connection Type Classes.
amber.server.panel - package amber.server.panel
Amber Server Panel Classes.
amber.type - package amber.type
Amber Client/Server Shared Types.
amber.type.server - package amber.type.server
Amber Server Types.
amber.utility - package amber.utility
Amber Utilities.
AmberException - exception amber.client.AmberException.
Exception specific to the Amber Client software.
AmberException - exception amber.server.exception.AmberException.
This class is the base class for all exceptions thrown by the Amber server.
AmberException(int) - Constructor for class amber.server.exception.AmberException
 
AmberException(String) - Constructor for class amber.client.AmberException
 
AmberException(String) - Constructor for class amber.server.exception.AmberException
 
AmberException(String, int) - Constructor for class amber.server.exception.AmberException
 
AmberException(String, int, Throwable) - Constructor for class amber.server.exception.AmberException
 
AmberException(String, Throwable) - Constructor for class amber.server.exception.AmberException
 
AmberInputStream - class amber.type.AmberInputStream.
An extension to the standard DataInputStream.
AmberInputStream(InputStream) - Constructor for class amber.type.AmberInputStream
Creates a new input stream which reads data from the defined input stream.
AmberMessagingException - exception amber.server.exception.AmberMessagingException.
This class is used to propogate MessagingExceptions within Amber.
AmberMessagingException(int) - Constructor for class amber.server.exception.AmberMessagingException
AmberMessagingException constructor comment.
AmberMessagingException(String) - Constructor for class amber.server.exception.AmberMessagingException
AmberMessagingException constructor comment.
AmberMessagingException(String, int) - Constructor for class amber.server.exception.AmberMessagingException
AmberMessagingException constructor comment.
AmberMessagingException(String, int, Throwable) - Constructor for class amber.server.exception.AmberMessagingException
AmberMessagingException constructor comment.
AmberMessagingException(String, Throwable) - Constructor for class amber.server.exception.AmberMessagingException
AmberMessagingException constructor comment.
AmberOutputStream - class amber.type.AmberOutputStream.
An extension to the standard DataOutputStream.
AmberOutputStream(OutputStream) - Constructor for class amber.type.AmberOutputStream
Creates a new extended data output stream which writes data to the underlying output stream.
AmberRootTag - Static variable in class amber.server.manager.PropertyTags
Where the root directory of the Amber server is.
AmberRootTagDefault - Static variable in class amber.server.manager.PropertyTags
 
AmberServer - class amber.server.manager.AmberServer.
This is the main Amber Server application.
AmberServer() - Constructor for class amber.server.manager.AmberServer
 
append(String) - Method in class amber.server.component.TextAreaHandler
Appends text to the end of the text area.
AppendText - Static variable in class amber.server.component.TextAreaHandler
 
Application - class amber.server.manager.handler.Application.
This class handles the connection requirements for the particular incoming connection.
Application - Static variable in class amber.client.RConstants
This is an identifier which describes the type of connecting system.
Application() - Constructor for class amber.server.manager.handler.Application
 
ApplicationController - class amber.server.manager.application.ApplicationController.
This class is responsible for managing new application connections to the server.
ApplicationController(ApplicationManager, int, DatabaseManager, ConnectionPool, String, PropertiesHandler, Log) - Constructor for class amber.server.manager.application.ApplicationController
Main constructor for the application controller.
ApplicationException - exception amber.server.exception.ApplicationException.
This class handles the requirements for exceptions created by Application classes.
ApplicationException(int) - Constructor for class amber.server.exception.ApplicationException
 
ApplicationException(String) - Constructor for class amber.server.exception.ApplicationException
 
ApplicationException(String, int) - Constructor for class amber.server.exception.ApplicationException
 
ApplicationException(String, int, Throwable) - Constructor for class amber.server.exception.ApplicationException
 
ApplicationException(String, Throwable) - Constructor for class amber.server.exception.ApplicationException
 
ApplicationHandler - class amber.server.application.ApplicationHandler.
This class handles the requirements for the manipulation of the pages.
ApplicationHandler() - Constructor for class amber.server.application.ApplicationHandler
Default constructor.
ApplicationHandler(int, int) - Constructor for class amber.server.application.ApplicationHandler
Initialising constructor.
ApplicationHandler(int, int, Socket) - Constructor for class amber.server.application.ApplicationHandler
The initialising constructor.
ApplicationHandler(int, int, Socket, Vector) - Constructor for class amber.server.application.ApplicationHandler
The initialising constructor.
ApplicationHandler(int, int, Vector) - Constructor for class amber.server.application.ApplicationHandler
The initialising constructor.
ApplicationHandlerException - exception amber.server.exception.ApplicationHandlerException.
This class handles the requirements for exceptions created by the ApplicationHandler classes.
ApplicationHandlerException(int) - Constructor for class amber.server.exception.ApplicationHandlerException
 
ApplicationHandlerException(String) - Constructor for class amber.server.exception.ApplicationHandlerException
 
ApplicationHandlerException(String, int) - Constructor for class amber.server.exception.ApplicationHandlerException
 
ApplicationHandlerException(String, int, Throwable) - Constructor for class amber.server.exception.ApplicationHandlerException
 
ApplicationHandlerException(String, Throwable) - Constructor for class amber.server.exception.ApplicationHandlerException
 
ApplicationId - Static variable in class amber.server.component.ComponentHandler
This constant defines that this is the client application ID.
ApplicationInterface - interface amber.server.application.ApplicationInterface.
This is an interface that all application type systems must conform to for the communication threads to work with it.
ApplicationManager - class amber.server.manager.application.ApplicationManager.
This class handles multiple ConnectionController classes.
ApplicationManager() - Constructor for class amber.server.manager.application.ApplicationManager
Default constructor
ApplicationManager(Core, int, DatabaseManager, ConnectionPool, PropertiesHandler, Log) - Constructor for class amber.server.manager.application.ApplicationManager
Initialising constructor for this manager.
ApplicationManagerClassTag - Static variable in class amber.server.manager.PropertyTags
Specifies which class to use when handling applications and browsers.
ApplicationManagerClassTagDefault - Static variable in class amber.server.manager.PropertyTags
 
ArrowDown - Static variable in class amber.awt.ComplexList
 
ArrowNone - Static variable in class amber.awt.ComplexList
The arrow value for the selected column.
ArrowUp - Static variable in class amber.awt.ComplexList
 
AudioHandler - class amber.server.component.AudioHandler.
This class handles the requirements for the manipulation of the packets moving to and from an Audio player component.
AudioHandler() - Constructor for class amber.server.component.AudioHandler
Default constructor.
AudioHandler(ApplicationInterface) - Constructor for class amber.server.component.AudioHandler
The initialising constructor.
AudioHandler(int, ApplicationInterface) - Constructor for class amber.server.component.AudioHandler
The initialising constructor.
AutoDoLayout - Static variable in interface amber.server.panel.ContainerHandler
 
autoDoLayoutState - Variable in class amber.server.panel.BasePanel
The state of the automatic laying out of components on the remote panel.
autoRedrawState - Variable in class amber.server.component.PanelHandler
The current autoredraw state.
AvailableHandlers - Static variable in class amber.client.RConstants
This command is used by the server to give all the possible matching ApplicationHandlers available.

B

BaseComponent - interface amber.client.BaseComponent.
This is an interface which is concerned with the basic messaging and event handling for the Amber system.
BaseControl - class amber.client.panel.BaseControl.
A base class which adds required processing functions to a standard AWT component to handle the requirements of Panels.
BaseControl() - Constructor for class amber.client.panel.BaseControl
 
baseDirectory - Variable in class amber.type.server.FileDirFilter
This holds the base directory below which the object will fail the accept.
baseDirectory - Variable in class amber.type.server.FileFilter
This holds the base directory below which the object will fail the accept.
BaseFrame - class amber.server.panel.BaseFrame.
This class is an extension to the BasePanel class and handles the extra requirements inherent in the fact that this class handles a window rather than a panel which lives inside some type of container such as an HTML page.
BaseFrame() - Constructor for class amber.server.panel.BaseFrame
Default constructor.
BaseFrame(ApplicationInterface) - Constructor for class amber.server.panel.BaseFrame
The initialising constructor.
BaseFrame(ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.BaseFrame
The initialising constructor.
BaseFrame(int, ApplicationInterface) - Constructor for class amber.server.panel.BaseFrame
The initialising constructor.
BaseFrame(int, int, ApplicationInterface) - Constructor for class amber.server.panel.BaseFrame
The initialising constructor.
BaseFrame(int, int, ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.BaseFrame
The initialising constructor.
BaseHandler - class amber.server.manager.handler.BaseHandler.
This class is a base class extended by the other handler classes.
BaseHandler() - Constructor for class amber.server.manager.handler.BaseHandler
 
BaseHeight - Static variable in class amber.server.panel.FileDialog
The starting height of this dialog.
BaseHeight - Static variable in class amber.server.panel.TextInputDialog
The starting height of this dialog.
BaseMenu - interface amber.server.component.BaseMenu.
 
BasePanel - class amber.client.panel.BasePanel.
Extension to BaseControl that presents the user with very extensible backdrop for a new set of components which do not have to message in any way but get this panel to do the messaging for them.
BasePanel - class amber.server.panel.BasePanel.
This class handles the requirements for the specific manipulation of panels within specific pages.
BasePanel() - Constructor for class amber.client.panel.BasePanel
 
BasePanel() - Constructor for class amber.server.panel.BasePanel
Default constructor.
BasePanel(ApplicationInterface) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BasePanel(ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BasePanel(ApplicationInterface, PanelTemplateGroup, boolean, int, int) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BasePanel(int, ApplicationInterface) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BasePanel(int, int, ApplicationInterface) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BasePanel(int, int, ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BasePanel(int, int, ApplicationInterface, PanelTemplateGroup, boolean, int, int) - Constructor for class amber.server.panel.BasePanel
The initialising constructor.
BaseWidth - Static variable in class amber.server.panel.FileDialog
The starting width of this dialog.
BaseWidth - Static variable in class amber.server.panel.TextInputDialog
The starting width of this dialog.
bL - Variable in class amber.client.panel.PFrame
 
bL - Variable in class amber.client.panel.PScrollPanel
 
block(long) - Method in class amber.type.Mutex
 
booleanFalse - Static variable in class amber.utility.PreferenceDefaults
 
booleanToInt(boolean) - Method in class amber.server.component.ComponentHandler
 
booleanTrue - Static variable in class amber.utility.PreferenceDefaults
Boolean Logic values for properties.
BorderDown - Static variable in class amber.awt.DrawPanel
 
BorderNone - Static variable in class amber.awt.DrawPanel
A constant defining the type of border to draw.
BorderUp - Static variable in class amber.awt.DrawPanel
 
BottomAligned - Static variable in class amber.awt.DrawPanel
 
Browser - class amber.server.manager.handler.Browser.
This class handles the connection requirements for the particular incoming connection.
Browser - Static variable in class amber.client.RConstants
This is an identifier which describes the type of connecting system.
Browser() - Constructor for class amber.server.manager.handler.Browser
 
buildComponent(PanelComponentInfo) - Method in class amber.server.panel.BasePanel
This function adds a specified component to the corresponding Remote Panel.
buildComponent(PanelComponentInfo, boolean) - Method in class amber.server.panel.BasePanel
This function adds a specified component to the corresponding Remote Panel.
ButtonHandler - class amber.server.component.ButtonHandler.
This class handles the requirements for the manipulation of the packets moving to and from a button component.
ButtonHandler() - Constructor for class amber.server.component.ButtonHandler
Default constructor.
ButtonHandler(ApplicationInterface) - Constructor for class amber.server.component.ButtonHandler
The initialising constructor.
ButtonHandler(int, ApplicationInterface) - Constructor for class amber.server.component.ButtonHandler
The initialising constructor.
ByteArrayDataSource - class amber.utility.ByteArrayDataSource.
This is a binary data source class which is used to allow more types of mail to be transmitted.
ByteArrayDataSource(byte[], String) - Constructor for class amber.utility.ByteArrayDataSource
 
ByteArrayDataSource(InputStream, String) - Constructor for class amber.utility.ByteArrayDataSource
 
ByteArrayDataSource(String, String) - Constructor for class amber.utility.ByteArrayDataSource
 
byteData - Variable in class amber.type.server.PacketData
This is the stream which reads the binary data.
bytesToInt(byte[], int) - Static method in class amber.type.Packet
 
bytesToShort(byte[], int) - Static method in class amber.type.Packet
 

C

callback - Variable in class amber.utility.Timer
The object to call when the timer expires.
canAdd() - Method in class amber.client.panel.BaseControl
This function tells the parent container whether it is safe to add this component to the container.
canAdd() - Method in class amber.client.panel.PFrame
This function tells the parent container whether it is safe to add this component to the container.
CancelReturn - Static variable in class amber.server.component.ComponentHandler
Constant which defines the return value of the queryMessageBox function.
canClose() - Method in class amber.server.panel.ModalBaseFrame
This function determines if the panel can be closed.
canClose() - Method in class amber.server.panel.FileDialog
This function determines if the panel can be closed.
canClose() - Method in class amber.server.panel.GenericPanel
This function determines if the panel can be closed.
canClose() - Method in interface amber.server.panel.ContainerHandler
This function determines if the panel can be closed.
cd(String) - Method in class amber.utility.FileHandler
Changes the current directory to the specified directory.
CENTER - Static variable in class amber.awt.ComplexList
The text alignment is centred.
Centre - Static variable in class amber.awt.DrawPanel
 
CentreAligned - Static variable in class amber.awt.DrawPanel
 
ChangeSelection - Static variable in class amber.server.component.TreeListHandler
 
ChangeSelection - Static variable in class amber.server.component.ComplexListHandler
 
ChangeSelection - Static variable in class amber.server.component.ChoiceHandler
 
CheckboxHandler - class amber.server.component.CheckboxHandler.
This class handles the requirements for the manipulation of the packets moving to and from a checkbox component.
CheckboxHandler() - Constructor for class amber.server.component.CheckboxHandler
Default constructor.
CheckboxHandler(ApplicationInterface) - Constructor for class amber.server.component.CheckboxHandler
The initialising constructor.
CheckboxHandler(int, ApplicationInterface) - Constructor for class amber.server.component.CheckboxHandler
The initialising constructor.
CheckboxMenuItemHandler - class amber.server.component.CheckboxMenuItemHandler.
This class corresponds to a standard java.awt.CheckboxMenuItem component.
CheckboxMenuItemHandler() - Constructor for class amber.server.component.CheckboxMenuItemHandler
Create an off check box menu item with an empty label.
CheckboxMenuItemHandler(ApplicationInterface) - Constructor for class amber.server.component.CheckboxMenuItemHandler
The initialising constructor.
CheckboxMenuItemHandler(ApplicationInterface, String) - Constructor for class amber.server.component.CheckboxMenuItemHandler
The initialising constructor.
CheckboxMenuItemHandler(ApplicationInterface, String, boolean) - Constructor for class amber.server.component.CheckboxMenuItemHandler
The initialising constructor.
CheckboxMenuItemHandler(int, ApplicationInterface) - Constructor for class amber.server.component.CheckboxMenuItemHandler
The initialising constructor.
CheckboxMenuItemHandler(int, ApplicationInterface, String) - Constructor for class amber.server.component.CheckboxMenuItemHandler
The initialising constructor.
CheckboxMenuItemHandler(int, ApplicationInterface, String, boolean) - Constructor for class amber.server.component.CheckboxMenuItemHandler
The initialising constructor.
CheckboxPanel - class amber.awt.CheckboxPanel.
This is a base panel which is required to display a Group of Checkboxes.
CheckboxPanel() - Constructor for class amber.awt.CheckboxPanel
 
CheckboxPanelHandler - class amber.server.component.CheckboxPanelHandler.
This class handles the requirements for the manipulation of the packets moving to and from a checkbox panel component.
CheckboxPanelHandler() - Constructor for class amber.server.component.CheckboxPanelHandler
Default constructor.
CheckboxPanelHandler(ApplicationInterface) - Constructor for class amber.server.component.CheckboxPanelHandler
The initialising constructor.
CheckboxPanelHandler(int, ApplicationInterface) - Constructor for class amber.server.component.CheckboxPanelHandler
The initialising constructor.
checkLicense(int, int) - Method in class amber.server.manager.application.ApplicationController
Checks license conditions.
checkLicense(int, int, int) - Method in class amber.server.manager.application.ApplicationManager
Checks license conditions.
ChoiceHandler - class amber.server.component.ChoiceHandler.
This class handles the requirements for the manipulation of the packets moving to and from a choice component.
ChoiceHandler() - Constructor for class amber.server.component.ChoiceHandler
Default constructor.
ChoiceHandler(ApplicationInterface) - Constructor for class amber.server.component.ChoiceHandler
The initialising constructor.
ChoiceHandler(int, ApplicationInterface) - Constructor for class amber.server.component.ChoiceHandler
The initialising constructor.
ClassNameParser - class amber.utility.ClassNameParser.
 
ClassNameParser() - Constructor for class amber.utility.ClassNameParser
 
ClearAndFillChoice - Static variable in class amber.server.component.ChoiceHandler
 
ClearAndFillList - Static variable in class amber.server.component.ListHandler
 
ClearChoice - Static variable in class amber.server.component.ChoiceHandler
 
ClearList - Static variable in class amber.server.component.ListHandler
 
ClearList - Static variable in class amber.server.component.ComplexListHandler
 
ClearList - Static variable in class amber.server.component.CheckboxPanelHandler
 
ClearTree - Static variable in class amber.server.component.TreeListHandler
 
client - Variable in class amber.type.server.ScheduledObject
This is the client class which is being scheduled.
ClientInt - Static variable in class amber.server.component.LinkHandler
 
ClientIntEvent - Static variable in class amber.server.component.LinkHandler
 
ClientIntResponse - Static variable in class amber.server.component.LinkHandler
 
clientRequestedHandlers(Socket, Packet, AmberInputStream, int) - Method in class amber.server.manager.handler.Application
In the case with an invalid page ID this function checks to see if the client has requested the available ApplicationHandlers.
clientResponder - Variable in class amber.server.component.LinkHandler
Handle to the object to respond to client requests for data.
ClientSocketClassName - Static variable in class amber.client.RConstants
Secure client socket constant used when instantiating the socket using reflection.
ClientSocketConnectFunction - Static variable in class amber.client.RConstants
 
ClientString - Static variable in class amber.server.component.LinkHandler
 
ClientStringEvent - Static variable in class amber.server.component.LinkHandler
 
ClientStringResponse - Static variable in class amber.server.component.LinkHandler
 
clientType - Variable in class amber.client.SocketConnection
 
clone() - Method in class amber.type.server.Pair
Return a copy of this object.
clone() - Method in class amber.type.server.ServerConnectionInfo
Replicates the current object.
close() - Method in class amber.client.SocketConnection
Closes the connection to the remote server.
close() - Method in interface amber.client.ConnectionModule
Closes the connection to the remote server.
close() - Method in class amber.server.manager.database.DatabaseConnection
This function closes the connection.
COLUMN_FIRST - Static variable in class amber.awt.event.ComplexColumnEvent
Marks the first integer id for the range of column event ids.
COLUMN_LAST - Static variable in class amber.awt.event.ComplexColumnEvent
Marks the last integer id for the range of column event ids.
COLUMN_PRESSED - Static variable in class amber.awt.event.ComplexColumnEvent
The column header was pressed event
columnAlignments - Variable in class amber.awt.ComplexList
 
ColumnEvent - Static variable in class amber.server.component.ComplexListHandler
 
columnSelectionChanged(ComplexColumnEvent) - Method in interface amber.awt.event.ComplexColumnListener
Invoked when a complex column button was pressed.
columnSizes - Variable in class amber.awt.ComplexList
 
columnState - Variable in class amber.awt.event.ComplexColumnEvent
The current state of the column header.
ColumnState - class amber.type.server.ColumnState.
This class contains the state of the column.
ColumnState() - Constructor for class amber.type.server.ColumnState
Default Constructor.
ColumnState(int, int) - Constructor for class amber.type.server.ColumnState
Initialising Constructor.
Command - Static variable in class amber.type.Packet
The type of command to perform or event to process.
commandId - Variable in class amber.type.server.PendingResponsePacket
This is the expected response packet ID in the returned packet.
CommandNone - Static variable in class amber.type.Packet
This is the basic command.
commLinkLost() - Method in class amber.client.SocketConnection
This function is called when the system has detected a communications fault to the server.
commLinkLost() - Method in interface amber.client.ConnectionModule
This function is called when the system has detected a communications fault to the server.
compareEnumerations(Enumeration, Enumeration) - Method in class amber.type.server.ComplexLine
This function compares the data in the two enumerations returning the state of that comparison.
compareTo(byte[]) - Method in class amber.type.Packet
This function compares the packets header to the input byte array.
ComplexColumn - class amber.type.server.ComplexColumn.
This class contains information relating to the various columns in the ComplexList.
ComplexColumn() - Constructor for class amber.type.server.ComplexColumn
Default Constructor.
ComplexColumn(int, String, int) - Constructor for class amber.type.server.ComplexColumn
Initialising Constructor.
ComplexColumn(int, String, int, int) - Constructor for class amber.type.server.ComplexColumn
Initialising Constructor.
ComplexColumnEvent - class amber.awt.event.ComplexColumnEvent.
This event is fired by the ComplexListHandler class to indicate that a column was pressed on the list.
ComplexColumnEvent(Object, int, int, int) - Constructor for class amber.awt.event.ComplexColumnEvent
Constructs an ComplexColumnEvent object with the specified source object.
ComplexColumnListener - interface amber.awt.event.ComplexColumnListener.
The required listener for complex list column events.
ComplexItem - class amber.type.server.ComplexItem.
 
ComplexItem() - Constructor for class amber.type.server.ComplexItem
Default Constructor.
ComplexItem(int, String) - Constructor for class amber.type.server.ComplexItem
Initialising Constructor.
ComplexLine - class amber.type.server.ComplexLine.
This class contains information about a single line in a complex list.
ComplexLine() - Constructor for class amber.type.server.ComplexLine
Default Constructor.
ComplexLine(int) - Constructor for class amber.type.server.ComplexLine
Initialising Constructor.
ComplexLine(Vector, int) - Constructor for class amber.type.server.ComplexLine
Initialising Constructor.
ComplexLine(Vector, int, Object) - Constructor for class amber.type.server.ComplexLine
Initialising Constructor.
ComplexList - class amber.awt.ComplexList.
This is the base functionality required to handle the extended requirements in a multi-item list.
ComplexList() - Constructor for class amber.awt.ComplexList
Default constructor.
ComplexListHandler - class amber.server.component.ComplexListHandler.
This class handles the requirements for the manipulation of the packets moving to and from a complex list component.
ComplexListHandler() - Constructor for class amber.server.component.ComplexListHandler
Default constructor.
ComplexListHandler(ApplicationInterface) - Constructor for class amber.server.component.ComplexListHandler
The initialising constructor.
ComplexListHandler(int, ApplicationInterface) - Constructor for class amber.server.component.ComplexListHandler
The initialising constructor.
ComponentHandler - class amber.server.component.ComponentHandler.
This class handles the requirements for the manipulation of the packets moving to and from the actual components themselves.
ComponentHandler() - Constructor for class amber.server.component.ComponentHandler
Default constructor.
ComponentHandler(ApplicationInterface) - Constructor for class amber.server.component.ComponentHandler
The initialising constructor.
ComponentHandler(int, ApplicationInterface) - Constructor for class amber.server.component.ComponentHandler
The initialising constructor.
ComponentHandlerException - exception amber.server.exception.ComponentHandlerException.
This class handles the requirements for exceptions created by the ComponentHandler classes.
ComponentHandlerException(int) - Constructor for class amber.server.exception.ComponentHandlerException
 
ComponentHandlerException(String) - Constructor for class amber.server.exception.ComponentHandlerException
 
ComponentHandlerException(String, int) - Constructor for class amber.server.exception.ComponentHandlerException
 
ComponentHandlerException(String, int, Throwable) - Constructor for class amber.server.exception.ComponentHandlerException
 
ComponentHandlerException(String, Throwable) - Constructor for class amber.server.exception.ComponentHandlerException
 
componentHidden(ComponentEvent) - Method in class amber.client.RComponent
 
componentHidden(ComponentEvent) - Method in class amber.client.panel.BaseControl
 
componentHidden(ComponentEvent) - Method in class amber.server.panel.FileDialog
 
ComponentHiddenEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
ComponentHiddenEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
ComponentHiddenEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
componentMoved(ComponentEvent) - Method in class amber.client.RComponent
 
componentMoved(ComponentEvent) - Method in class amber.client.panel.BaseControl
 
componentMoved(ComponentEvent) - Method in class amber.server.panel.FileDialog
 
ComponentMovedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
ComponentMovedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
ComponentMovedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
componentResized(ComponentEvent) - Method in class amber.client.RComponent
 
componentResized(ComponentEvent) - Method in class amber.client.panel.BaseControl
 
componentResized(ComponentEvent) - Method in class amber.server.panel.FileDialog
 
ComponentResizedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
ComponentResizedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
ComponentResizedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
components - Variable in class amber.client.panel.BasePanel
 
componentSetUp() - Method in class amber.awt.ComplexList
This function sets up the various sub items in the control and sets their default state.
componentSetUp() - Method in class amber.client.RLink
 
componentShown(ComponentEvent) - Method in class amber.client.RComponent
 
componentShown(ComponentEvent) - Method in class amber.client.panel.BaseControl
 
componentShown(ComponentEvent) - Method in class amber.server.panel.FileDialog
 
ComponentShownEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
ComponentShownEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
ComponentShownEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
ComponentWindowEvent - class amber.awt.event.ComponentWindowEvent.
This class is required to override the requirement that a WindowEvent be generated by a Window.
ComponentWindowEvent(ComponentHandler, int) - Constructor for class amber.awt.event.ComponentWindowEvent
Constructor for the window event.
ComponentWindowListener - interface amber.awt.event.ComponentWindowListener.
This is the listener which corresponds to the WindowListener interface.
computeMaximumDimensions() - Method in class amber.server.application.ApplicationHandler
This function works out the maximum size of the application required to hold all the current controls.
connectApplication(Socket, Packet, AmberInputStream, int) - Method in class amber.server.manager.application.ApplicationManager
This function handles the connection requirements for the specified incoming connection.
connectBrowser(Socket, Packet, AmberInputStream, int) - Method in class amber.server.manager.application.ApplicationManager
This function handles the connection requirements for the specified incoming connection.
connection - Variable in class amber.server.application.ApplicationHandler
Handle to the socket connection to the remote browser.
ConnectionHandler - interface amber.server.manager.ConnectionHandler.
This interface is used by classes which are capable of handling one or more types of incoming connections.
ConnectionManager - class amber.server.manager.connection.ConnectionManager.
Management class which looks after the requirements of incoming connections.
ConnectionManager(Core, int, DatabaseManager, ConnectionPool, PropertiesHandler, Log) - Constructor for class amber.server.manager.connection.ConnectionManager
Initialising constructor for this manager.
connectionModule - Variable in class amber.client.RComponent
This is the handle of the primary connection module to the server.
ConnectionModule - interface amber.client.ConnectionModule.
This interface is required by all connection modules which connect from the client to the server for Amber.
connectionNames - Static variable in class amber.server.Listener
String array containing strings which match the connection values.
connectionPool - Variable in class amber.server.manager.database.ConnectionPool
The connection pool
ConnectionPool - class amber.server.manager.database.ConnectionPool.
This class controls a cache of connection pools.
ConnectionPool(String, String, String, String, String, int, int, String, int, long) - Constructor for class amber.server.manager.database.ConnectionPool
The constructor for the pool.
ConnectionPoolBaseTag - Static variable in class amber.server.manager.database.DatabaseManager
 
ConnectionPoolNameTag - Static variable in class amber.server.manager.PropertyTags
Database connection pool name for the Amber Server.
ConnectionPoolNameTagDefault - Static variable in class amber.server.manager.PropertyTags
 
connectionPools - Variable in class amber.server.manager.database.DatabaseManager
The connection pool
ConnectionReceiver - interface amber.server.ConnectionReceiver.
Interface for classes which receive connections from a listener thread.
ConnectionWaitQuanta - Static variable in class amber.server.manager.database.ConnectionPool
How many milliseconds to block before rechecking an event.
connectToClient(Socket, Packet, AmberInputStream, int) - Method in class amber.server.manager.handler.BaseHandler
This function handles the connection requirements for the specified incoming connection.
connectToClient(Socket, Packet, AmberInputStream, int) - Method in interface amber.server.manager.handler.HandlerInterface
This function handles the connection requirements for the specified incoming connection.
ContainerHandler - interface amber.server.panel.ContainerHandler.
This interface is the base interface of a container type component handler.
contains(int, int) - Method in class amber.type.server.PanelComponentInfo
Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
contains(Point) - Method in class amber.type.server.PanelComponentInfo
Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
convertDataVector(Vector) - Method in class amber.server.component.ComplexListHandler
Converts a Vector of ComplexItems into the corresponding coded information which is to be sent to the remote component.
convertIntegerVector(Vector) - Method in class amber.server.component.ComplexListHandler
Converts a Vector of Integers into the corresponding coded information which is to be sent to the remote component.
convertRelativeToAbsoluteDirectory(String) - Method in class amber.server.manager.Core
This function converts a relative directory into a corresponding absolute form.
coordinates - Variable in class amber.client.RBase
 
coordinates - Variable in class amber.client.panel.BasePanel
 
coordToString(int, int[]) - Static method in class amber.client.RBase
This function converts the specified int array to the corresponding String form (i.e.
coordToString(int, int[]) - Static method in class amber.client.panel.BasePanel
This function converts the specified int array to the corresponding String form (i.e.
Core - class amber.server.manager.Core.
Central controlling class which handles the complete requirements for the server system.
Core(String, DatabaseManager, String, String, int, int, AmberLicenseKey, PropertiesHandler) - Constructor for class amber.server.manager.Core
The complete constuctor for the Amber Server Implementation.
CoreInterface - interface amber.server.manager.CoreInterface.
This class is the interface for the main server class.
createAndAddComponent(String, int[], String) - Method in class amber.client.RBase
Create the component and add to the panel.
createAndAddComponent(String, int[], String, boolean) - Method in class amber.client.panel.BasePanel
Create the component and add to the panel.
createArray() - Method in class amber.client.panel.BasePanel
This function reads an int array from the data input stream.
createCompositeFilename(String, String) - Static method in class amber.utility.FileHandler
This function creates a composite filename given a directory and filename.
createCompositeName(String, String) - Method in class amber.utility.PropertiesHandler
This function is used by the group property functions.
createConnectionFromCache(int, int) - Method in class amber.server.manager.application.ApplicationController
Checks the system available handlers to determine if there is a matching ApplicationHandler.
createControllers() - Method in class amber.server.manager.application.ApplicationManager
This function starts the socket listener threads.
createDataInput(Packet) - Method in interface amber.client.BaseComponent
This function creates a data input stream from the data in the packet.
createDataInput(Packet) - Method in class amber.client.RComponent
This function creates a data input stream from the data in the packet.
createDataInput(Packet) - Method in class amber.client.panel.BaseControl
This function creates a data input stream from the data in the packet.
createDataInput(Packet) - Method in class amber.server.component.ComponentHandler
This function creates a data input stream from the data in the packet.
createDataInput(Packet) - Method in class amber.server.manager.Core
This function creates a data input stream from the data in the packet.
createDataInput(Packet) - Method in class amber.server.manager.application.ApplicationManager
This function creates a data input stream from the data in the packet.
createDataInput(Packet) - Method in class amber.server.manager.connection.ConnectionManager
This function creates a data input stream from the data in the packet.
createHandler(ServerConnectionInfo, int, int) - Method in class amber.server.manager.application.ApplicationController
Actually creates a handler for the specified serverConnectionInfo.
createHScrollIfRequired() - Method in class amber.awt.TreeList
 
createHScrollIfRequired() - Method in class amber.awt.ComplexList
 
createItem(int, String) - Method in class amber.client.panel.PMenu
This function creates a MenuItem as specified by the input parameters.
createListenerThreads() - Method in class amber.server.manager.connection.ConnectionManager
This function starts the socket listener threads.
createLoginThreads() - Method in class amber.server.manager.connection.LoginManager
This function creates the number of login threads as specified in the properties handler.
createNewConnection(String, String, String) - Method in class amber.server.manager.database.ConnectionPool
This function creates a new connection and adds it to the pool of available database objects.
createNewConnectionPool(String, String, String, String, String, int, int, int, long) - Method in class amber.server.manager.database.DatabaseManager
This function creates a new connection pool and adds it to the collection of available database pools.
createObject(int[]) - Method in class amber.client.panel.BasePanel
This function takes the drawInfo and reads the input stream for a string depending on the operation this function converts it into the correct type.
createPools() - Method in class amber.server.manager.database.DatabaseManager
This function creates all the connection pools specified in the properties file.
createVScrollIfRequired() - Method in class amber.awt.TreeList
 
createVScrollIfRequired() - Method in class amber.awt.ComplexList
 
CurrentMonth - Static variable in class amber.type.server.SelectedDate
 

D

data - Variable in class amber.type.Packet
This is the actual data held in the packet.
data - Variable in class amber.type.server.DrawOperation
Data object associated with the operation.
data - Variable in class amber.type.server.ComplexItem
This is the data.
data - Variable in class amber.type.server.ComplexLine
This is the column information for the line.
DatabaseConnection - class amber.server.manager.database.DatabaseConnection.
This is a utility class which holds information on a database connection.
DatabaseConnection() - Constructor for class amber.server.manager.database.DatabaseConnection
Default constructor.
DatabaseConnection(Connection, boolean) - Constructor for class amber.server.manager.database.DatabaseConnection
Initialising constructor.
databaseDriver - Variable in class amber.server.manager.database.DatabaseManager
The name of the database driver.
databaseDriver - Variable in class amber.server.manager.database.ConnectionPool
The name of the database driver.
DatabaseDriverTag - Static variable in class amber.server.manager.PropertyTags
Database JDBC driver to use for Amber Server database connections.
DatabaseDriverTag - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabaseDriverTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DatabaseDriverTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabaseLoggingLevelTag - Static variable in class amber.server.manager.PropertyTags
Logging level for Amber Server database connections.
DatabaseLoggingLevelTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DatabaseManager - class amber.server.manager.database.DatabaseManager.
This class controls database connections.
DatabaseManager() - Constructor for class amber.server.manager.database.DatabaseManager
The default constructor.
DatabaseManagerException - exception amber.server.exception.DatabaseManagerException.
This class handles the requirements for exceptions created by the Database Manager program.
DatabaseManagerException(int) - Constructor for class amber.server.exception.DatabaseManagerException
 
DatabaseManagerException(String) - Constructor for class amber.server.exception.DatabaseManagerException
 
DatabaseManagerException(String, int) - Constructor for class amber.server.exception.DatabaseManagerException
 
DatabaseManagerException(String, int, Throwable) - Constructor for class amber.server.exception.DatabaseManagerException
 
DatabaseManagerException(String, Throwable) - Constructor for class amber.server.exception.DatabaseManagerException
 
DatabaseMaxConnectionsTag - Static variable in class amber.server.manager.PropertyTags
The Maximum number of connections allowed for the database.
DatabaseMaxConnectionsTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DatabaseMinConnectionsTag - Static variable in class amber.server.manager.PropertyTags
The Minimum number of connections to start for the database.
DatabaseMinConnectionsTagDefault - Static variable in class amber.server.manager.PropertyTags
 
databaseName - Variable in class amber.server.manager.database.DatabaseManager
The name of the database URL.
databaseName - Variable in class amber.server.manager.database.ConnectionPool
The name of the database URL.
DatabaseNameTag - Static variable in class amber.server.manager.PropertyTags
Database connection URL for Amber Server database connections.
DatabaseNameTag - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabaseNameTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DatabaseNameTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabasePasswordTag - Static variable in class amber.server.manager.PropertyTags
Password used to access Amber Server database connections.
DatabasePasswordTag - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabasePasswordTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DatabasePasswordTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabaseUsernameTag - Static variable in class amber.server.manager.PropertyTags
User name used to access Amber Server database connections.
DatabaseUsernameTag - Static variable in class amber.server.manager.database.DatabaseManager
 
DatabaseUsernameTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DatabaseUsernameTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
dataDecoder - Variable in class amber.client.RComponent
The data decoding data stream that is used by all components to send information.
dataDecoder - Variable in class amber.client.panel.BaseControl
The data decoding data stream that is used by all components to send information.
dataDecoder - Variable in class amber.server.manager.Core
The data decoding data stream that is used by all components to send information.
dataDecoder - Variable in class amber.server.manager.application.ApplicationManager
The data decoding data stream that is used by all components to send information.
dataDecoder - Variable in class amber.server.manager.connection.ConnectionManager
The data decoding data stream that is used by all components to send information.
dataDecoder - Variable in class amber.server.manager.handler.BaseHandler
 
dataDecoder - Variable in class amber.type.server.PacketData
This is the normal data reader stream which is used by classes to extract meaningful data from the packet.
dataEncoder - Variable in class amber.client.RComponent
 
dataEncoder - Variable in class amber.client.panel.BaseControl
 
dataEncoder - Variable in class amber.server.component.ComponentHandler
 
dataEncoder - Variable in class amber.server.manager.Core
 
dataEncoder - Variable in class amber.server.manager.application.ApplicationManager
 
dataEncoder - Variable in class amber.server.manager.connection.ConnectionManager
 
dataEncoder - Variable in class amber.server.manager.handler.BaseHandler
 
DataLengthStart - Static variable in class amber.type.Packet
This is the length of the data following the header if any.
day - Variable in class amber.type.server.SelectedDate
The day of the month selected.
dbManager - Variable in class amber.server.manager.AmberServer
 
deactivate() - Method in class amber.server.application.SendThread
This function causes the flag to be set disabling this thread.
deactivate() - Method in class amber.server.application.HandlePacketThread
This function causes the flag to be set disabling this thread.
deactivate() - Method in class amber.server.application.EventThread
This function causes the flag to be set disabling this thread.
deactivate() - Method in class amber.server.application.ReceiveThread
This function causes the flag to be set disabling this thread.
Default - Static variable in class amber.awt.DrawPanel
Constants for DrawString which defines where the text will be rendered.
DefaultCaption - Static variable in class amber.server.panel.TextInputDialog
This is the default caption for the dialog.
DefaultConnectionModuleClass - Static variable in class amber.client.RConstants
The default connection module to use when connecting to the remote server.
DefaultDatabasePoolName - Static variable in class amber.server.manager.PropertyTags
Default database pool name.
DefaultExpirationTime - Static variable in class amber.server.manager.Core
The default expiration time is infinity (sec)
defaultFont - Variable in class amber.client.RComponent
Default font for the component.
DefaultFrom - Static variable in class amber.utility.MailSystem
 
DefaultInactivityDuration - Static variable in class amber.server.manager.database.DatabaseManager
The default thread inactivity sleep duration in ms.
DefaultLoggingFilename - Static variable in class amber.server.manager.Core
The logging file name
DefaultLoggingFilename - Static variable in class amber.server.manager.database.DatabaseManager
The default logging file name
DefaultMaxConnectionNumber - Static variable in class amber.server.manager.database.DatabaseManager
The default maximum number of database connections to open.
DefaultMinConnectionNumber - Static variable in class amber.server.manager.database.DatabaseManager
The default minimum number of database connections to open.
DefaultNumberPendingConnections - Static variable in class amber.server.Listener
The default number of pending connections the listener will accept.
defaultOpen - Variable in class amber.awt.TreeList
 
DefaultOpenTitle - Static variable in class amber.server.panel.FileDialog
This is the default title for the dialog.
DefaultSaveTitle - Static variable in class amber.server.panel.FileDialog
This is the default title for the dialog.
defaultSequenceFile - Static variable in class amber.utility.SequenceNumber
The default file name for the sequence number file.
DefaultServerName - Static variable in class amber.server.manager.PropertyTags
Default name for the Amber server for RMI etc.
DefaultTimeout - Static variable in class amber.server.component.ComponentHandler
The default timeout waiting for a packet.
DefaultTitle - Static variable in class amber.server.panel.TextInputDialog
This is the default title for the dialog.
defineComponents() - Method in class amber.server.application.ApplicationHandler
Component Set up function.
defineComponents() - Method in class amber.server.application.LicenseViolatedApplicationHandler
Component Set up function.
defineComponents() - Method in class amber.server.panel.BasePanel
This function is called to define the components which are a part of this template.
defineComponents() - Method in class amber.server.panel.ModalBaseFrame
This function is called to define the components which are a part of this template.
defineComponents() - Method in class amber.server.panel.FileDialog
This function is called to define the components which are a part of this template.
defineComponents() - Method in class amber.server.panel.TextInputDialog
This function is called to define the components which are a part of this template.
defineComponents() - Method in class amber.server.panel.GenericPanel
This function is called to define the components which are a part of this template.
delete(String) - Method in class amber.utility.FileHandler
Deletes the specified file or directory in the current directory.
deleteDirectory(String, boolean) - Method in class amber.utility.FileHandler
Deletes the specified directory.
deleteDirectoryStructure(File, boolean) - Method in class amber.utility.FileHandler
Deletes the specified directory.
DeleteLine - Static variable in class amber.server.component.TreeListHandler
 
DeleteLine - Static variable in class amber.server.component.ComplexListHandler
 
deleteShortcut() - Method in class amber.server.component.MenuItemHandler
Delete any MenuShortcut object associated with this menu item.
deleteShortcut() - Method in class amber.server.component.MenuHandler
 
deleteShortcut(MenuShortcut) - Method in class amber.server.component.MenuHandler
This function looks at all the items in the menu checking for a match to the input MenuShortcut.
deleteShortcut(MenuShortcut) - Method in class amber.server.component.MenuBarHandler
Deletes the specified menu shortcut.
DeleteString - Static variable in class amber.server.component.ListHandler
 
DeleteString - Static variable in class amber.server.component.ChoiceHandler
 
delItem(int) - Method in class amber.server.component.ListHandler
Removes the specified item from the list.
deselect() - Method in class amber.awt.TreeList
Deselects the currently selected line if any.
deselect() - Method in class amber.server.component.TreeListHandler
Deselects all items in the tree.
deselect(int) - Method in class amber.awt.ComplexList
Deselects the specified line.
deselect(int) - Method in class amber.server.component.ListHandler
Deselects the specified item in the list.
deselect(int) - Method in class amber.server.component.ComplexListHandler
Deselects a specific line in the list.
DestinationIdHigh - Static variable in class amber.type.Packet
This is the id to send the packet to.
DestinationIdLow - Static variable in class amber.type.Packet
This is the id to send the packet to.
determineNesting(TreeNode) - Method in class amber.server.component.TreeListHandler
Given the specified node this function determines how many levels of parents it has.
DeviceManager - Static variable in class amber.client.RConstants
This is an identifier which describes the type of connecting system.
DeviceManagerClassTag - Static variable in class amber.server.manager.PropertyTags
Specifies which class to use when handling devices.
DeviceManagerClassTagDefault - Static variable in class amber.server.manager.PropertyTags
 
DeviceManagerException - exception amber.server.exception.DeviceManagerException.
This class handles the requirements for exceptions created by the Device Manager program.
DeviceManagerException(int) - Constructor for class amber.server.exception.DeviceManagerException
 
DeviceManagerException(String) - Constructor for class amber.server.exception.DeviceManagerException
 
DeviceManagerException(String, int) - Constructor for class amber.server.exception.DeviceManagerException
 
DeviceManagerException(String, int, Throwable) - Constructor for class amber.server.exception.DeviceManagerException
 
DeviceManagerException(String, Throwable) - Constructor for class amber.server.exception.DeviceManagerException
 
dir() - Method in class amber.utility.FileHandler
Returns the files in the current directory.
dir(FilenameFilter) - Method in class amber.utility.FileHandler
Returns the matching files in the current directory.
dir(String) - Method in class amber.utility.FileHandler
Returns the files in the current directory.
dir(String, FilenameFilter) - Method in class amber.utility.FileHandler
Returns the files in the current directory.
dirDirectories() - Method in class amber.utility.FileHandler
Returns only the directories in the current directory.
directPacket(Packet) - Method in interface amber.server.application.ApplicationInterface
Called by the ReceiveThread when a packet has been received.
directPacket(Packet) - Method in class amber.server.application.ApplicationHandler
Called by the ReceiveThread when a packet has been received.
directPacket(Packet) - Method in class amber.server.component.ComponentHandler
Called by the thread which needs to have the packet directed to a specific location.
dirFiles() - Method in class amber.utility.FileHandler
Returns only the files in the current directory.
Display - Static variable in class amber.server.component.ComplexListHandler
 
DisplayMessage - Static variable in class amber.client.RConstants
This command displays a message box with the specified title and message.
displayMessage(String, String, int, boolean) - Method in interface amber.client.BaseComponent
This function creates and displays a MessageBox given the specified Title and caption.
displayMessage(String, String, int, boolean) - Method in class amber.client.RComponent
This function creates and displays a MessageBox given the specified Title and caption.
displayMessage(String, String, int, boolean) - Method in class amber.client.panel.BaseControl
This function creates and displays a MessageBox given the specified Title and caption.
displayMessageBox(String, String) - Method in class amber.server.component.ComponentHandler
This function causes the corresponding component to display a modeless MessageBox type control.
displayName - Variable in class amber.type.server.FileFilterData
The text to display in the file type choice.
displayUrl(String, String) - Method in interface amber.client.BaseComponent
This function gets an URL and displays it.
displayUrl(String, String) - Method in class amber.client.RComponent
This function gets an URL and displays it.
DocumentRootTag - Static variable in class amber.server.manager.PropertyTags
Where the root of the web server is.
DocumentRootTagDefault - Static variable in class amber.server.manager.PropertyTags
 
doesGroupPropertyExist(String, String) - Method in class amber.utility.PropertiesHandler
Determines if the group property exists in the properties object.
doesPropertyExist(String) - Method in class amber.utility.PropertiesHandler
Determines if the property exists in the properties object.
doLayout() - Method in class amber.awt.TabPanel
 
DoNothing - Static variable in class amber.client.RConstants
This command is a placeholder and will do nothing.
doPanelLayout() - Method in class amber.server.panel.BasePanel
This function forces the target remote panel to re-lay itself out.
doPanelLayout() - Method in interface amber.server.panel.ContainerHandler
This function forces the target remote panel to re-lay itself out.
DrawArc - Static variable in class amber.awt.DrawPanel
 
drawBorder(int, Dimension, Graphics) - Method in class amber.awt.DrawPanel
 
drawBorderFrame(Graphics, int, int, boolean) - Method in class amber.awt.FloatButton
 
DrawImage - Static variable in class amber.awt.DrawPanel
A constant defining the operation to perform.
drawImage(Image, Dimension, int[], Graphics, int, int) - Method in class amber.awt.DrawPanel
 
drawInfo - Variable in class amber.type.server.DrawOperation
Drawing information relating to the operation performed.
DrawLine - Static variable in class amber.awt.DrawPanel
 
DrawOperation - class amber.type.server.DrawOperation.
 
DrawOperation() - Constructor for class amber.type.server.DrawOperation
Default Constructor.
DrawOperation(int[], Object) - Constructor for class amber.type.server.DrawOperation
Initialising Constructor.
DrawOperation(int[], Object, long) - Constructor for class amber.type.server.DrawOperation
Initialising Constructor.
drawOperations - Variable in class amber.server.component.PanelHandler
A cache of the currently specified draw operations.
DrawOval - Static variable in class amber.awt.DrawPanel
 
DrawPanel - class amber.awt.DrawPanel.
This class extends panel.
DrawPanel() - Constructor for class amber.awt.DrawPanel
 
DrawPolygon - Static variable in class amber.awt.DrawPanel
 
DrawPolyline - Static variable in class amber.awt.DrawPanel
 
DrawRect - Static variable in class amber.awt.DrawPanel
 
DrawString - Static variable in class amber.awt.DrawPanel
 
duration - Variable in class amber.type.server.ScheduledObject
The number of milliseconds this client should run.

E

enabled - Variable in class amber.server.component.MenuItemHandler
 
enabledState - Variable in class amber.server.component.ComponentHandler
This flag maintains the enabled state of the control.
enableSpecifiedEvents(int) - Method in class amber.client.RComponent
This function enables the events specified by the parameter EVENTMASK.
encodeComponentState(AmberOutputStream) - Method in class amber.server.application.ApplicationHandler
This function encodes the basic state of the components understood by the application.
encoderBytes - Variable in class amber.client.RComponent
The data encoding data stream that is used by all components to send information.
encoderBytes - Variable in class amber.client.panel.BaseControl
The data encoding data stream that is used by all components to send information.
encoderBytes - Variable in class amber.server.component.ComponentHandler
The data encoding data stream that is used by all components to send information.
encoderBytes - Variable in class amber.server.manager.Core
The data encoding data stream that is used by all components to send information.
encoderBytes - Variable in class amber.server.manager.application.ApplicationManager
The data encoding data stream that is used by all components to send information.
encoderBytes - Variable in class amber.server.manager.connection.ConnectionManager
The data encoding data stream that is used by all components to send information.
encoderBytes - Variable in class amber.server.manager.handler.BaseHandler
The data encoding data stream that is used by all components to send information.
Ended - Static variable in class amber.type.server.ServerConnectionInfo
 
equals(int, int) - Method in class amber.type.server.ServerConnectionInfo
This function checks to see if this object matches the input page ID and page Sub ID.
equals(long) - Method in class amber.type.server.DrawOperation
Checks for a match to a handle value.
equals(Object) - Method in class amber.server.manager.database.DatabaseConnection
This function determines if the input object is the same as this object.
equals(Object) - Method in class amber.server.manager.database.ConnectionPool
This function determines if the input object is the same as this object.
equals(Object) - Method in class amber.type.server.ComplexItem
This function checks to see if this object matches the input object.
equals(Object) - Method in class amber.type.server.Pair
This function determines if the two objects are equal.
equals(Object) - Method in class amber.type.server.ComplexColumn
This function checks to see if this object matches the input object.
equals(Object) - Method in class amber.type.server.PanelComponentInfo
Determines whether two info objects are equal.
equals(Object) - Method in class amber.type.server.ComplexLine
This function checks to see if this object matches the input object.
eventEnabled - Variable in class amber.client.RComponent
Array containing whether or not to ignore events.
eventEnabled - Variable in class amber.client.panel.BaseControl
Array containing whether or not to ignore events.
EventFlag - Static variable in class amber.type.Packet
This is a flag indicating that the packet is an event rather than a command.
eventHandler - Variable in class amber.server.application.ApplicationHandler
The thread handling reception of event packets from the remote components.
EventNames - Static variable in class amber.client.RConstants
This string array is the human readable version of the event masks.
EventStrings - Static variable in class amber.client.RConstants
List of all EventMask constants in a String form.
EventThread - class amber.server.application.EventThread.
Thread to deal with the reception of messages destined for one of the ComponentHandlers.
EventThread(ThreadGroup, ApplicationInterface) - Constructor for class amber.server.application.EventThread
Construct the thread, with it's parent class so it may pass back messages.
expirationTime - Variable in class amber.utility.Timer
The time at which the timer expires.
ExtensionCommandBaseId - Static variable in class amber.client.RConstants
This is the base value for extension commands.
ExtensionConfigurationTag - Static variable in class amber.server.manager.PropertyTags
 
ExtensionGroupTag - Static variable in class amber.server.manager.PropertyTags
Extension module definition tag.
ExtensionInterface - interface amber.server.manager.ExtensionInterface.
This class is the required interface for any extension modules which are to be added to the core server.
ExtensionModuleInfo - class amber.type.server.ExtensionModuleInfo.
This class holds information relating to a specific extension module added to the server.
ExtensionModuleInfo() - Constructor for class amber.type.server.ExtensionModuleInfo
Default Constructor.
ExtensionModuleInfo(String, ExtensionInterface) - Constructor for class amber.type.server.ExtensionModuleInfo
Initialising Constructor.
ExtensionModuleTag - Static variable in class amber.server.manager.PropertyTags
 
ExtensionNameTag - Static variable in class amber.server.manager.PropertyTags
 

F

FileDialog - class amber.server.panel.FileDialog.
This class allows a user to browse the file system.
FileDialog() - Constructor for class amber.server.panel.FileDialog
Default constructor.
FileDialog(ApplicationInterface) - Constructor for class amber.server.panel.FileDialog
The initialising constructor.
FileDialog(ApplicationInterface, String) - Constructor for class amber.server.panel.FileDialog
The initialising constructor.
FileDialog(ApplicationInterface, String, int) - Constructor for class amber.server.panel.FileDialog
The initialising constructor.
FileDialog(int, ApplicationInterface, String, int) - Constructor for class amber.server.panel.FileDialog
The initialising constructor.
FileDialogTimeout - Static variable in class amber.server.panel.FileDialog
This constant defines how long the dialog will wait for the remote user.
FileDirFilter - class amber.type.server.FileDirFilter.
This class implements the FilenameFilter interface.
FileDirFilter() - Constructor for class amber.type.server.FileDirFilter
Default Constructor.
FileDirFilter(boolean) - Constructor for class amber.type.server.FileDirFilter
Initialising Constructor.
FileDirFilter(boolean, String) - Constructor for class amber.type.server.FileDirFilter
Initialising Constructor.
FileFilter - class amber.type.server.FileFilter.
 
FileFilter() - Constructor for class amber.type.server.FileFilter
Default Constructor.
FileFilter(Vector) - Constructor for class amber.type.server.FileFilter
Initialising Constructor.
FileFilterData - class amber.type.server.FileFilterData.
This class holds information relating to File masks to be used when deciding which files to display in a File dialog.
FileFilterData() - Constructor for class amber.type.server.FileFilterData
Default Constructor.
FileFilterData(String, String) - Constructor for class amber.type.server.FileFilterData
Initialising Constructor.
FileHandler - class amber.utility.FileHandler.
 
FileHandler() - Constructor for class amber.utility.FileHandler
Default constructor.
FileHandler(File) - Constructor for class amber.utility.FileHandler
Construct the FileHandler object pointing to a specified base directory.
FileHandler(String) - Constructor for class amber.utility.FileHandler
Construct the FileHandler object pointing to a specified base directory.
fillControls() - Method in class amber.server.panel.ModalBaseFrame
This function should be called at the end of recreatePanel.
fillControls() - Method in class amber.server.panel.FileDialog
This function should be called at the end of recreatePanel.
fillControls() - Method in class amber.server.panel.TextInputDialog
This function should be called at the end of recreatePanel.
fillControls() - Method in class amber.server.panel.GenericPanel
This function should be called at the end of recreatePanel.
fillControls() - Method in interface amber.server.panel.ContainerHandler
This function is called at the end of recreatePanel.
Filled - Static variable in class amber.awt.DrawPanel
 
Filled3D - Static variable in class amber.awt.DrawPanel
 
fillLists(TreeNode) - Method in class amber.server.panel.FileDialog
Fills the tree and list with information from the current directory.
filter - Variable in class amber.type.server.FileFilterData
The file filter string.
filters - Variable in class amber.type.server.FileFilter
This holds the various filters to implement.
findApplet(int) - Method in class amber.client.RComponent
This function hunts among the applets on the page looking for an Amber element which will respond to a specified ID.
findBaseComponent() - Method in class amber.client.RBase
This function is used to find the parent applet at the top of the chain.
findBaseComponent() - Method in interface amber.client.RContainer
This function is used to find the parent applet at the top of the chain.
findBaseComponent() - Method in class amber.client.panel.BaseControl
This function is used to get to the parent applet.
findById(int) - Method in class amber.client.panel.BasePanel
This function locates a component within the panel.
findCurrentDirectoryTreeNode() - Method in class amber.server.panel.FileDialog
 
findDbHandler(int, int) - Method in class amber.server.manager.application.ApplicationController
Checks the database handlers to determine if there is a matching ApplicationHandler.
findHandler(int, int) - Method in class amber.server.manager.application.ApplicationController
Checks the system available handlers to determine if there is a matching ApplicationHandler.
findHandler(int, int, int) - Method in class amber.server.manager.application.ApplicationManager
Checks the system available handlers to determine if there is a matching ApplicationHandler.
findInactiveHandler(String) - Method in class amber.server.manager.application.ApplicationController
Checks the system available inactive handlers to determine if there is a matching ApplicationHandler.
findInactiveHandler(String, int) - Method in class amber.server.manager.application.ApplicationManager
Checks the system available inactive handlers to determine if there is a matching ApplicationHandler.
findItemById(int) - Method in class amber.client.panel.PMenu
This function is used to find the menu component to alter.
fireActionPerformed(ActionEvent) - Method in class amber.awt.TreeList
 
fireActionPerformed(ActionEvent) - Method in class amber.awt.ComplexList
 
fireInPostPacketPerformed(Packet) - Method in class amber.server.application.ApplicationHandler
 
fireInPostPacketPerformed(Packet) - Method in class amber.server.panel.BasePanel
 
fireInPrePacketPerformed(Packet) - Method in class amber.server.application.ApplicationHandler
 
fireInPrePacketPerformed(Packet) - Method in class amber.server.panel.BasePanel
 
fireItemStateChanged(ItemEvent) - Method in class amber.awt.TreeList
 
fireItemStateChanged(ItemEvent) - Method in class amber.awt.CheckboxPanel
 
fireItemStateChanged(ItemEvent) - Method in class amber.awt.TabPanel
 
fireItemStateChanged(ItemEvent) - Method in class amber.awt.ComplexList
 
fireLinkEventPerformed(LinkEvent) - Method in class amber.server.component.LinkHandler
 
fireOnce - Variable in class amber.utility.Timer
Set if the timer is to be single shot.
fireOutPostPacketPerformed(Packet) - Method in class amber.server.application.ApplicationHandler
 
fireOutPrePacketPerformed(Packet) - Method in class amber.server.application.ApplicationHandler
 
fireWindowActivated(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
fireWindowClosed(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
fireWindowClosing(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
fireWindowDeactivated(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
fireWindowDeiconified(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
fireWindowEvent(PacketData) - Method in class amber.server.component.ComponentHandler
This function creates a ComponentWindowEvent for the corresponding packet and sends it to all listeners.
fireWindowIconified(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
fireWindowOpened(ComponentWindowEvent) - Method in class amber.server.component.ComponentHandler
 
first - Variable in class amber.type.server.Pair
First object of the pair.
first() - Method in class amber.awt.TabPanel
Flip to the first tab and display it.
Flags - Static variable in class amber.type.Packet
These are various flags which affect the processing of the header and data.
FlagsIndex - Static variable in class amber.type.server.DrawOperation
 
FloatButton - class amber.awt.FloatButton.
This is a base panel which is required to handle the specific requirements of a Outlook type floating button.
FloatButton() - Constructor for class amber.awt.FloatButton
 
FloatButton(String, Image, Image) - Constructor for class amber.awt.FloatButton
 
FloatButtonHandler - class amber.server.component.FloatButtonHandler.
This class handles the requirements for the manipulation of the packets moving to and from a button component.
FloatButtonHandler() - Constructor for class amber.server.component.FloatButtonHandler
Default constructor.
FloatButtonHandler(ApplicationInterface) - Constructor for class amber.server.component.FloatButtonHandler
The initialising constructor.
FloatButtonHandler(int, ApplicationInterface) - Constructor for class amber.server.component.FloatButtonHandler
The initialising constructor.
flushCache() - Method in class amber.server.manager.application.ApplicationController
This function flushes the cache of all values.
flushCacheEntry(int, int) - Method in class amber.server.manager.application.ApplicationController
Flushes the specified entry in the cache.
focusGained(FocusEvent) - Method in class amber.client.RComponent
 
focusGained(FocusEvent) - Method in class amber.client.panel.BaseControl
 
FocusGainedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
FocusGainedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
FocusGainedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
focusLost(FocusEvent) - Method in class amber.client.RComponent
 
focusLost(FocusEvent) - Method in class amber.client.panel.BaseControl
 
FocusLostEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
FocusLostEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
FocusLostEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
FontCharacteristics - class amber.type.server.FontCharacteristics.
This class contains a variety of the information gleaned from the remote client relating to the font characteristics of the client font.
FontCharacteristics() - Constructor for class amber.type.server.FontCharacteristics
Default Constructor.
FontCharacteristics(int, int, int, int, int) - Constructor for class amber.type.server.FontCharacteristics
Initialising Constructor.
forceComponentGetUrl(String) - Method in class amber.server.component.ComponentHandler
This function tells the component to get the specified URL.
forceComponentGetUrl(String, String) - Method in class amber.server.component.ComponentHandler
This function tells the component to get the specified URL.
ForceDoLayout - Static variable in interface amber.server.panel.ContainerHandler
 
forwardEventPacket(Packet) - Method in interface amber.server.application.ApplicationInterface
Called by the EventThread when a packet has been received.
forwardEventPacket(Packet) - Method in class amber.server.application.ApplicationHandler
Called by the EventThread when a packet has been received.
forwardEventPacket(Packet) - Method in class amber.server.component.ComponentHandler
Called by the EventThread when a packet has been received.
forwardPacket(Packet) - Method in interface amber.client.BaseComponent
Called by the ReceiveThread and any internal functions when a packet is to be sent to its required destination.
forwardPacket(Packet) - Method in class amber.client.RComponent
Called by the ReceiveThread and any internal functions when a packet is to be sent to its required destination.
forwardPacket(Packet) - Method in class amber.client.SocketConnection
Called by the ReceiveThread and any internal functions when a packet is to be sent to its required destination.
forwardPacket(Packet) - Method in interface amber.client.RContainer
Called by the ReceiveThread and any internal functions when a packet is to be sent to its required destination.
forwardPacket(Packet) - Method in interface amber.client.ConnectionModule
Called by the ReceiveThread and any internal functions when a packet is to be sent to its required destination.
forwardPacket(Packet) - Method in class amber.client.panel.BaseControl
This function just gets the parent to send the packet for us.
forwardPacket(Packet) - Method in class amber.server.component.MenuHandler
Called by the ReceiveThread when a packet has been received.
forwardPacket(Packet) - Method in class amber.server.component.MenuBarHandler
Called by the ReceiveThread when a packet has been received.
forwardPacket(Packet) - Method in class amber.server.panel.BasePanel
Called by the ReceiveThread when a packet has been received.
FrameHandler - class amber.server.component.FrameHandler.
This class handles the requirements for the manipulation of the packets moving to and from a frame component.
FrameHandler() - Constructor for class amber.server.component.FrameHandler
Default constructor.
FrameHandler(ApplicationInterface) - Constructor for class amber.server.component.FrameHandler
The initialising constructor.
FrameHandler(int, ApplicationInterface) - Constructor for class amber.server.component.FrameHandler
The initialising constructor.

G

generateActionEvent(int, PacketData) - Method in class amber.server.component.ComponentHandler
This function generates an action event from the input packet.
generateColumnEvent(PacketData) - Method in class amber.server.component.ComplexListHandler
Generates a complex column event from the specified packet.
generateFocusEvent(int, PacketData) - Method in class amber.server.component.ComponentHandler
This function generates a focus event from the input packet.
generateItemEvent(int, PacketData) - Method in class amber.server.component.ComponentHandler
This function generates an item event from the input packet.
generateKeyEvent(int, PacketData) - Method in class amber.server.component.ComponentHandler
This function generates a key event from the input packet.
generateMouseEvent(int, PacketData) - Method in class amber.server.component.ComponentHandler
This function generates a mouse event from the input packet.
generateVisibleLines() - Method in class amber.awt.TreeList
This function works out which of the item lines are ever visible at this time.
GenericEventHandler - class amber.server.component.GenericEventHandler.
This class allows the generic event messages to be handled.
GenericEventHandler() - Constructor for class amber.server.component.GenericEventHandler
Default constructor.
GenericEventHandler(ApplicationInterface) - Constructor for class amber.server.component.GenericEventHandler
The initialising constructor.
GenericEventHandler(int, ApplicationInterface) - Constructor for class amber.server.component.GenericEventHandler
The initialising constructor.
GenericHandler - class amber.server.component.GenericHandler.
This class is a simple extension to the ComponentHandler.
GenericHandler() - Constructor for class amber.server.component.GenericHandler
Default constructor.
GenericHandler(ApplicationInterface) - Constructor for class amber.server.component.GenericHandler
The initialising constructor.
GenericHandler(int, ApplicationInterface) - Constructor for class amber.server.component.GenericHandler
The initialising constructor.
GenericPanel - class amber.server.panel.GenericPanel.
This class is a simple extension to the BasePanel class and allows the user to perform general panel operations without the requirement to subclass BasePanel.
GenericPanel() - Constructor for class amber.server.panel.GenericPanel
Default constructor.
GenericPanel(ApplicationInterface) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
GenericPanel(ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
GenericPanel(ApplicationInterface, PanelTemplateGroup, boolean, int, int) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
GenericPanel(int, ApplicationInterface) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
GenericPanel(int, int, ApplicationInterface) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
GenericPanel(int, int, ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
GenericPanel(int, int, ApplicationInterface, PanelTemplateGroup, boolean, int, int) - Constructor for class amber.server.panel.GenericPanel
The initialising constructor.
getActionCommand() - Method in class amber.server.component.ComponentHandler
Returns the action command string contained in the action event should an action occur.
getActiveApplicationHandlers() - Method in class amber.server.manager.application.ApplicationController
This returns a Vector of all active ApplicationHandlers in the manager.
getActiveApplicationHandlers(int) - Method in class amber.server.manager.application.ApplicationManager
This returns a Vector of all active ApplicationHandlers in the manager.
getAlignment() - Method in class amber.server.component.LabelHandler
This function returns the alignment of the text in the label control.
getAlignment() - Method in class amber.type.server.ComplexColumn
Gets the data in the following variable: The alignment of text in the column.
getAllApplicationHandlers(int) - Method in class amber.server.manager.application.ApplicationManager
This returns a Vector of all ApplicationHandlers in the manager.
getAllConnectionPools() - Method in class amber.server.manager.database.DatabaseManager
Gets all available connection pools.
getAmberRoot() - Method in interface amber.server.manager.CoreInterface
Returns the directory where the Amber server is currently running.
getAmberRoot() - Method in class amber.server.manager.Core
Returns the directory where the Amber server is currently running.
getAppletInfo() - Method in class amber.client.RComponent
Get Applet information
getApplicationHandler() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The actual page handler which controls the connection.
getApplicationHandlerClass() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The class name of the ApplicationHandler which will control this connection.
getApplicationManager() - Method in interface amber.server.manager.CoreInterface
This function returns the application manager object responsible for handling the requirements of managing applications and their associated handlers.
getApplicationManager() - Method in class amber.server.manager.Core
This function returns the application manager object responsible for handling the requirements of managing applications and their associated handlers.
getApplicationManager() - Method in class amber.server.manager.handler.Application
Returns the parent application manager for this object.
getApplicationManager() - Method in class amber.server.manager.handler.Browser
Returns the parent application manager for this object.
getAudio(String) - Method in class amber.client.panel.PAudio
This function gets the Audio track and blocks until it is loaded.
getAudioClip(URL) - Method in interface amber.client.BaseComponent
Returns the AudioClip object specified by the URL argument.
getAudioClip(URL, String) - Method in interface amber.client.BaseComponent
Returns the AudioClip object specified by the URL and name arguments.
GetAudioClipName - Static variable in class amber.server.component.AudioHandler
 
getAudioClipName() - Method in class amber.server.component.AudioHandler
Get the name of the current Audio Clip.
GetAudioClipNameResponse - Static variable in class amber.server.component.AudioHandler
 
getAutoDoLayout() - Method in class amber.server.panel.BasePanel
This function returns the automatic doLayout which occurs when a component is added.
getAutoDoLayout() - Method in interface amber.server.panel.ContainerHandler
This function returns the automatic doLayout which occurs when a component is added.
getAvailableConnections() - Method in class amber.server.manager.database.ConnectionPool
Return the number of available connections.
getBaseDirectory() - Method in class amber.server.panel.FileDialog
This returns the base directory for this filter.
getBaseDirectory() - Method in class amber.type.server.FileDirFilter
This returns the base directory for this filter.
getBaseDirectory() - Method in class amber.type.server.FileFilter
This returns the base directory for this filter.
getBaseOffset() - Method in class amber.server.component.MenuBarHandler
This function returns the base offset that all menu components off this menu must reference.
getBaseOffset() - Method in class amber.server.component.PopupMenuHandler
This function returns the base offset that all menu components off this menu must reference.
getBaseOffset() - Method in interface amber.server.component.BaseMenu
This function returns the base offset that all menu components off this menu must reference.
getBounds() - Method in class amber.server.component.ComponentHandler
Returns the bounds of the component at the remote client.
getBounds() - Method in class amber.type.server.PanelComponentInfo
This function gets the bounds of the control.
getButtonState() - Method in class amber.awt.FloatButton
returns whether or not a button is currently pressed
getByteData() - Method in class amber.type.server.PacketData
Gets the data in the following variable: This is the stream which reads the binary data.
GetCaption - Static variable in class amber.server.component.ButtonHandler
 
getCaption() - Method in class amber.server.panel.TextInputDialog
Gets the caption of this dialog.
GetCaptionResponse - Static variable in class amber.server.component.ButtonHandler
 
GetCaret - Static variable in class amber.server.component.TextComponentHandler
 
getCaretPosition() - Method in class amber.server.component.TextComponentHandler
Gets the location of the text cursor in the text.
GetCaretResponse - Static variable in class amber.server.component.TextComponentHandler
 
GetCheckState - Static variable in class amber.client.panel.PMenu
Returns the state of a CheckMenuItem in the menu.
GetCheckStateResponse - Static variable in class amber.client.panel.PMenu
Return packet ID containing the state of a CheckMenuItem in the menu.
getChildren(TreeNode) - Method in class amber.server.component.TreeListHandler
Returns the children of the specified parent.
getClass(String) - Static method in class amber.utility.ClassNameParser
 
getClassName() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: Name of the actual class to be instantiated in the Panel.
getClient() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: This is the client class which is being scheduled.
getClientInt() - Method in class amber.client.RLink
This function gets the client int.
getClientInt() - Method in class amber.server.component.LinkHandler
This function gets the client int.
getClientResponder() - Method in class amber.server.component.LinkHandler
Sets who will respond to client requests for information.
getClientScreenSize() - Method in class amber.server.application.ApplicationHandler
This function returns the physical screen dimensions of the client screen.
getClientString() - Method in class amber.client.RLink
This function gets the client string.
getClientString() - Method in class amber.server.component.LinkHandler
This function gets the client string.
getCodeBase() - Method in interface amber.client.BaseComponent
Gets the base URL.
getColumn(int) - Method in class amber.type.server.ComplexLine
Gets the data in the following variable: This is a column in the line.
getColumnIndex() - Method in class amber.awt.event.ComplexColumnEvent
Gets the data in the following variable: The column index.
getColumns() - Method in class amber.server.component.ComplexListHandler
This returns the headers for a complex list.
getColumnState() - Method in class amber.awt.event.ComplexColumnEvent
Gets the data in the following variable: The current state of the column header.
getCommand() - Method in class amber.type.Packet
Gets the data in the following variable: The type of command to perform or event to process.
getCommandId() - Method in class amber.type.server.PendingResponsePacket
Gets the data in the following variable: This is the expected response packet ID in the returned packet.
getComponent() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: This is the handler for the corresponding remote panel component.
getComponentId() - Method in class amber.server.component.GenericEventHandler
This function returns the component ID of the component which fired the event.
getComponentLayout(Component) - Method in class amber.awt.XYLayout
Find the layout characteristics for a specified component.
getComponents() - Method in class amber.server.application.ApplicationHandler
Returns the component vector.
getComponents() - Method in class amber.server.panel.BasePanel
Returns the component vector.
getComponents() - Method in interface amber.server.panel.ContainerHandler
Returns the component vector.
getComponentStructure() - Method in class amber.server.component.ComponentHandler
This function dumps component information about this page.
getComponentStructure() - Method in class amber.server.panel.BasePanel
This function dumps component information about this page.
getConfiguration() - Method in interface amber.server.manager.ExtensionInterface
This function returns the configuration information.
getConnection() - Method in class amber.server.application.ApplicationHandler
Returns the socket connection associated with this application.
getConnection() - Method in class amber.server.manager.database.DatabaseConnection
Gets the connection in the object.
getConnection() - Method in class amber.server.manager.database.ConnectionPool
Gets a connection from the available connection pool.
getConnection() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The actual connection from the remote browser to this page handler.
getConnection(long) - Method in class amber.server.manager.database.ConnectionPool
Gets a connection from the available connection pool.
getConnectionInfoCache() - Method in class amber.server.manager.application.ApplicationController
This function returns the current cache of connection info objects.
getConnectionManager() - Method in interface amber.server.manager.CoreInterface
This function returns the connection manager object responsible for handling incoming connections.
getConnectionManager() - Method in class amber.server.manager.Core
This function returns the connection manager object responsible for handling incoming connections.
getConnectionPool() - Method in class amber.server.manager.Core
Returns the current connection pool for the amber server.
getConnectionPool() - Method in class amber.server.manager.application.ApplicationManager
Returns the current connection pool for the amber server.
getConnectionPool() - Method in class amber.server.manager.connection.ConnectionManager
Returns the current connection pool for the amber server.
getConnectionPool(String) - Method in class amber.server.manager.database.DatabaseManager
Gets a connection pool from the available connection pools.
getContainer() - Method in class amber.client.RBase
This function returns the container which holds the child objects.
getContainer() - Method in interface amber.client.RContainer
This function returns the container which holds the child objects.
getContainer() - Method in class amber.client.panel.BasePanel
This function returns the container which holds the child objects.
getContainer() - Method in class amber.client.panel.PMenu
This function returns the container which holds the child objects.
getContentType() - Method in class amber.utility.ByteArrayDataSource
 
getController(int) - Method in class amber.server.manager.application.ApplicationManager
Returns the controller which matches the specified type.
getCoordinates(String) - Static method in class amber.awt.XYLayout
This function takes the input string and converts it to a coordinate array.
getCoordinates(String, int[]) - Static method in class amber.awt.XYLayout
This function takes the input string and converts it to a coordinate array.
getCore() - Method in interface amber.server.manager.ExtensionInterface
This gets the parent Core server object.
getCore() - Static method in class amber.server.manager.Core
This function returns the global instance of the core object.
getCreationDate() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The time that the ApplicationHandler was queued for processing.
getCurrentDirectory() - Method in class amber.utility.FileHandler
Returns the current directory of this object.
getData() - Method in class amber.type.Packet
Gets the data in the following variable: This is the actual data itself following the header if any.
getData() - Method in class amber.type.server.DrawOperation
Gets the data in the following variable: Data object associated with the operation.
getData() - Method in class amber.type.server.ComplexItem
Gets the data in the following variable: This is the data.
getData() - Method in class amber.type.server.ComplexLine
Gets the data in the following variable: This is the column information for the line.
getDatabaseManager() - Method in interface amber.server.manager.CoreInterface
This function returns the database manager object responsible for handling incoming database connections.
getDatabaseManager() - Method in class amber.server.manager.Core
This function returns the database manager object responsible for handling incoming database connections.
getDatabaseManager() - Method in class amber.server.manager.application.ApplicationManager
Returns the current database manager.
getDatabaseManager() - Method in class amber.server.manager.connection.ConnectionManager
Returns the current database manager.
getDataDecoder() - Method in class amber.type.server.PacketData
Gets the data in the following variable: This is the normal data reader stream which is used by classes to extract meaningful data from the packet.
getDataInput() - Method in interface amber.client.BaseComponent
This function returns the current data input stream.
getDataInput() - Method in class amber.client.RComponent
This function returns the current data input stream.
getDataInput() - Method in class amber.client.panel.BaseControl
This function returns the current data input stream.
getDataInput() - Method in class amber.server.manager.Core
This function returns the current data input stream.
getDataInput() - Method in class amber.server.manager.application.ApplicationManager
This function returns the current data input stream.
getDataInput() - Method in class amber.server.manager.connection.ConnectionManager
This function returns the current data input stream.
getDataLength() - Method in class amber.type.Packet
Gets the data in the following variable: This is the length of the data following the header if any.
getDay() - Method in class amber.type.server.SelectedDate
Gets the data in the following variable: The day of the month selected.
getDefaultNodeOpen() - Method in class amber.server.component.TreeListHandler
This function can be used to get the behaviour of the list when child nodes are added.
getDefaultParameters() - Method in class amber.server.component.ComponentHandler
This function returns the default parameters string required by the component.
getDefaultParameters() - Method in class amber.server.component.MenuBarHandler
This function returns the default parameters string required by the component.
getDefaultParameters() - Method in class amber.server.component.PopupMenuHandler
This function returns the default parameters string required by the component.
getDestinationId() - Method in class amber.type.Packet
Gets the data in the following variable: This is the id to send the packet to.
getDirectory() - Method in class amber.server.panel.FileDialog
Gets the directory of this file dialog.
getDisabledImage() - Method in class amber.awt.FloatButton
 
getDisplayName() - Method in class amber.type.server.FileFilterData
Gets the data in the following variable: The text to display in the file type choice.
getDocumentRoot() - Method in interface amber.server.manager.CoreInterface
Returns the directory of the web server's document root.
getDocumentRoot() - Method in class amber.server.manager.Core
Returns the directory of the web server's document root.
getDrawHeader() - Method in class amber.server.component.ComplexListHandler
This returns the list title header drawing state.
getDrawInfo() - Method in class amber.type.server.DrawOperation
Gets the data in the following variable: int array containing information specific to the drawing
getDrawOperations() - Method in class amber.server.component.PanelHandler
Returns the current queue of drawing operations.
getDuration() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: The number of milliseconds this client should run.
getEnabledImage() - Method in class amber.awt.FloatButton
 
getErrorCode() - Method in class amber.server.exception.AmberException
 
getEventMask() - Method in class amber.server.component.ComponentHandler
This function returns the current value of the event mask defining which events generated by the remote component will transmit events.
getEventMask() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: The mask specifying which events the remote component will respond to.
getExpirationTime() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: How long the connection will exist before termination (ms).
getExpirationTime() - Method in class amber.utility.Timer
Returns the time at which the timer will terminate.
getFile() - Method in class amber.server.panel.FileDialog
Gets the selected file of this file dialog.
getFileFilter() - Method in class amber.server.panel.FileDialog
Determines this file dialog's extended filename filter.
getFilename() - Method in class amber.utility.PropertiesHandler
This function returns the name of the properties file active.
getFilenameFilter() - Method in class amber.server.panel.FileDialog
Determines this file dialog's filename filter.
getFilter() - Method in class amber.type.server.FileFilterData
Gets the data in the following variable: The file filter string.
getFilter(int) - Method in class amber.type.server.FileFilter
This function gets the specific FileFilterData from the current pool of filters.
getFilters() - Method in class amber.type.server.FileFilter
Gets the data in the following variable: This holds the various filters to implement.
getFiltersSize() - Method in class amber.type.server.FileFilter
Gets the data in the following variable: The number of filters in the filters vector.
getFirst() - Method in class amber.type.server.Pair
Gets the data in the following variable: First object of the pair.
getFlags() - Method in class amber.type.Packet
Gets the data in the following variable: These are various flags which affect the processing of the header and data.
getFlags() - Method in class amber.type.server.DrawOperation
Gets the data in the following variable: Any useful flags relating to the specified operation.
getFont() - Method in interface amber.server.component.MenuContainer
 
getFontCharacteristics() - Method in class amber.server.component.ComponentHandler
This function returns the font characteristics for the current font in the client object.
getFontCharacteristics(String) - Method in class amber.server.component.ComponentHandler
This function returns the font characteristics for the current font in the client object.
getFontCharacteristics(String, Font) - Method in class amber.server.component.ComponentHandler
This function returns the font characteristics for the specified font in the client object.
getFontCharacteristics(String, String, int, int) - Method in class amber.server.component.ComponentHandler
This function returns the font characteristics for the specified font in the client object.
getFontStyle() - Method in class amber.server.component.ComponentHandler
This returns the current style for the component.
getGroupId() - Method in class amber.server.panel.PanelTemplateGroup
This function returns the current value of the group ID.
getGroupId(BasePanel) - Method in class amber.server.panel.PanelTemplateGroup
This function is a rather bizare one which clients of the template group can use to request the group ID of all the panels in the group.
getGroupProperty(String, String, String) - Method in class amber.utility.PropertiesHandler
Get a property from the properties object.
getGroupPropertyBoolean(String, String, boolean) - Method in class amber.utility.PropertiesHandler
Get a property boolean from the properties object.
getGroupPropertyInt(String, String, int) - Method in class amber.utility.PropertiesHandler
Get a property integer from the properties object.
getGroupPropertyLong(String, String, long) - Method in class amber.utility.PropertiesHandler
Get a property long from the properties object.
getGroupPropertyNames(String) - Method in class amber.utility.PropertiesHandler
Get an enumeration of all the property names in the properties object.
getHandle() - Method in class amber.type.server.DrawOperation
This function returns the unique handle associated with this object.
getHandler() - Method in class amber.type.server.HandlerManager
Gets the data in the following variable: The class which handles this type of incoming remote system.
getHeader() - Method in class amber.type.Packet
Returns the header array.
getHeader() - Method in class amber.utility.PropertiesHandler
This function returns the name of the properties file active.
getHeight() - Method in class amber.type.server.XYConstraints
Gets the data in the following variable: The height of the component.
getHeight() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: Height of the panel component in the panel.
getId() - Method in interface amber.client.BaseComponent
Return the ID integer of this control.
getId() - Method in class amber.client.RComponent
Return the ID integer of this applet
getId() - Method in interface amber.client.RContainer
This is a function which spoofs the ID so that the ID of the component which originally sent the message is returned rather than this id.
getId() - Method in class amber.client.panel.BaseControl
 
getId() - Method in class amber.server.component.ComponentHandler
This function gets the component ID.
getId() - Method in class amber.server.component.MenuComponentHandler
Overridden function to ensure that the base id is altered to match the internal base offset.
getId() - Method in class amber.type.server.HandlerManager
Gets the data in the following variable: The number used by the remote system to identify the type of connection.
getId() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: The id of the remote component.
getIdBaseOffset(int) - Method in class amber.server.component.MenuComponentHandler
Converts the input ID into the corresponding ID given the base offset the main menu must use.
getIdFromInternalObject(Object) - Method in class amber.client.panel.BaseControl
This function returns the ID of an object given the corresponding Visual Object returns -1 if no match.
getIdFromInternalObject(Object) - Method in class amber.client.panel.BasePanel
This function returns the ID of an object given the corresponding Visual Object returns -1 if no match.
getIdFromInternalObject(Object) - Method in class amber.client.panel.PMenu
This function returns the ID of an object given the corresponding Visual Object returns -1 if no match.
getIdOffset(int) - Method in class amber.server.component.MenuBarHandler
This function returns what the input ID would be if it were offset by the base offset.
getIdOffset(int) - Method in class amber.server.component.PopupMenuHandler
This function returns what the input ID would be if it were offset by the base offset.
getIdOffset(int) - Method in interface amber.server.component.BaseMenu
This function returns what the input ID would be if it were offset by the base offset.
getImage() - Method in class amber.awt.ImagePanel
 
getImage() - Method in class amber.server.component.ImageHandler
Gets the String name of the image to display in the image control.
getImage(String) - Method in class amber.client.panel.BaseControl
This function gets the image specified by the input URL.
getImage(URL) - Method in interface amber.client.BaseComponent
Returns an Image object that can then be painted on the screen.
getImage(URL, String) - Method in interface amber.client.BaseComponent
Returns an Image object that can then be painted on the screen.
GetImageName - Static variable in class amber.server.component.ImageHandler
 
getImageName() - Method in class amber.server.component.ImageHandler
Returns the String name of the image to display in the image control.
GetImageNameResponse - Static variable in class amber.server.component.ImageHandler
 
getInactiveApplicationHandlers() - Method in class amber.server.manager.application.ApplicationController
This returns a Vector of all inactive ApplicationHandlers in the manager.
getInactiveApplicationHandlers(int) - Method in class amber.server.manager.application.ApplicationManager
This returns a Vector of all inactive ApplicationHandlers in the manager.
getInactiveTime() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The time the connection was terminated (ms).
getIndex() - Method in class amber.type.server.ColumnState
Gets the data in the following variable: The column index of the matching column.
getIndex(TreeNode) - Method in class amber.server.component.TreeListHandler
Returns the index of the node with respect to its parent.
GetIndexAtPoint - Static variable in class amber.server.component.TreeListHandler
 
GetIndexAtPoint - Static variable in class amber.server.component.ComplexListHandler
 
GetIndexAtPointResponse - Static variable in class amber.server.component.TreeListHandler
 
GetIndexAtPointResponse - Static variable in class amber.server.component.ComplexListHandler
 
getIndexes() - Method in class amber.client.panel.PList
This function gets the multiple selected indexes from the list and stores them in the created return packet.
getIndexes() - Method in class amber.client.panel.PComplexList
This function gets the multiple selected indexes from the list and stores them in the created return packet.
getInformation() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The general information on the application.
getInputStream() - Method in class amber.utility.ByteArrayDataSource
Return an InputStream for the data.
GetInsets - Static variable in interface amber.server.panel.ContainerHandler
 
getInsets() - Method in class amber.server.panel.BasePanel
This function gets the inset values for the container.
getInsets() - Method in interface amber.server.panel.ContainerHandler
This function gets the inset values for the container.
GetInsetsResponse - Static variable in interface amber.server.panel.ContainerHandler
 
getItem(int) - Method in class amber.server.component.MenuHandler
Gets the item located at the specified index of this menu.
getItem(int) - Method in class amber.server.component.ListHandler
Returns the item associated with the specified index.
getItem(int) - Method in class amber.server.component.ComplexListHandler
This returns the specified item in the complex list.
getItem(int) - Method in class amber.server.component.ChoiceHandler
Returns the item associated with the specified index.
getItem(TreeNode, int) - Method in class amber.server.component.TreeListHandler
Returns the item specified by the parent and the relative index.
getItemCount() - Method in class amber.awt.TreeList
Returns the number of lines in the list.
getItemCount() - Method in class amber.awt.ComplexList
Returns the number of lines in the list.
getItemCount() - Method in class amber.server.component.MenuHandler
Get the number of items in this menu.
getItemCount() - Method in class amber.server.component.ListHandler
Returns the number of items in the list.
getItemCount() - Method in class amber.server.component.TreeListHandler
Returns the total number of items in the list.
getItemCount() - Method in class amber.server.component.ComplexListHandler
This returns the number of lines in the complex list.
getItemCount() - Method in class amber.server.component.ChoiceHandler
Returns the number of items in the list.
getItemCount(TreeNode) - Method in class amber.server.component.TreeListHandler
Counts the number of items in the sub-tree.
getItems() - Method in class amber.server.component.ListHandler
Returns the items in the list as an array of strings.
getItems() - Method in class amber.server.component.TreeListHandler
Returns all the items in the tree.
getItems() - Method in class amber.server.component.ComplexListHandler
This returns the lines in the complex list.
getItems() - Method in class amber.server.component.ChoiceHandler
Returns the items in the list as an array of strings.
GetLabel - Static variable in class amber.client.panel.PMenu
Returns the label of a MenuComponent in the menu.
GetLabel - Static variable in class amber.server.component.CheckboxHandler
 
GetLabel - Static variable in class amber.server.component.CheckboxPanelHandler
 
getLabel() - Method in class amber.awt.FloatButton
 
getLabel() - Method in class amber.server.component.CheckboxHandler
Gets the label text of the checkbox.
getLabel() - Method in class amber.server.component.ButtonHandler
Returns the label displayed on the button.
getLabel() - Method in class amber.server.component.MenuItemHandler
Gets the label for this menu item.
getLabel(int) - Method in class amber.awt.CheckboxPanel
 
getLabel(int) - Method in class amber.server.component.CheckboxPanelHandler
Returns the label of the checkbox specified by the index value.
GetLabelCount - Static variable in class amber.server.component.CheckboxPanelHandler
 
getLabelCount() - Method in class amber.awt.CheckboxPanel
 
getLabelCount() - Method in class amber.server.component.CheckboxPanelHandler
Returns the number of labels in the checkbox panel.
GetLabelCountResponse - Static variable in class amber.server.component.CheckboxPanelHandler
 
GetLabelResponse - Static variable in class amber.client.panel.PMenu
Return packet ID containing the label of a MenuComponent in the menu.
GetLabelResponse - Static variable in class amber.server.component.CheckboxHandler
 
GetLabelResponse - Static variable in class amber.server.component.CheckboxPanelHandler
 
getLastActiveTime() - Method in class amber.server.manager.connection.LoginThread
This indicates the last time that the thread was active.
getLastMouseClickedLocation() - Method in class amber.server.component.ImageHandler
This function returns the last location that the mouse was clicked on the image.
getLastParentEntry(TreeNode) - Method in class amber.server.component.TreeListHandler
Gets the index of the last item which has the same parent as this item.
getLeading() - Method in class amber.type.server.FontCharacteristics
Gets the data in the following variable: The leading for the font.
getLicenseKey() - Method in interface amber.server.manager.CoreInterface
Returns the license key object.
getLicenseKey() - Method in class amber.server.manager.Core
Returns the license key object.
getLicenseVersion() - Static method in class amber.server.manager.Core
Returns the licence version of the server.
getLightestLogin() - Method in class amber.server.manager.connection.LoginManager
This function returns the lightest loaded login thread.
getLineHeight() - Method in class amber.server.component.ComplexListHandler
Normally the line item height is specified by the size of the font.
getLineObject() - Method in class amber.type.server.ComplexLine
Gets the data in the following variable: This is an object which is associated with this line.
getLineType(int) - Method in class amber.awt.TreeList
Returns the type of the line in the list.
getLineType(int) - Method in class amber.awt.ComplexList
Returns the type of the line in the list.
getLinkInt() - Method in class amber.awt.event.LinkEvent
Returns the link int associated with this event.
getLinkString() - Method in class amber.awt.event.LinkEvent
Returns the link string associated with this event.
getLocalAddress() - Method in class amber.type.server.SocketData
Gets the data in the following variable: The address on the server of the connection to this page.
getLocalPort() - Method in class amber.type.server.SocketData
Gets the data in the following variable: The port on the server of the connection to this page.
getLocation() - Method in class amber.server.component.ComponentHandler
Returns the location of the component at the remote client.
getLocation() - Method in class amber.type.server.PanelComponentInfo
This function gets the location of the control.
getLock() - Method in class amber.type.server.PendingResponsePacket
Gets the data in the following variable: This is the mutex which is blocking the server thread.
getLog() - Method in interface amber.server.application.ApplicationInterface
Returns the Log object.
getLog() - Method in class amber.server.application.ApplicationHandler
Returns the Log object.
getLog() - Method in class amber.server.component.ComponentHandler
Returns the Log object.
getLogFile() - Method in class amber.utility.Log
Gets the data in the following variable: This is the file to log to.
getLogFile() - Method in class amber.utility.PacketLogger
Gets the data in the following variable: This is the file to log to.
getLogger() - Method in interface amber.server.manager.ExtensionInterface
This function returns the logging object.
getLogger() - Method in class amber.server.manager.Core
This function returns the logging object.
getLogger() - Method in class amber.server.manager.application.ApplicationManager
This function returns the logging object.
getLogger() - Method in class amber.server.manager.application.ApplicationController
This function returns the logging object.
getLogger() - Method in class amber.server.manager.connection.ConnectionManager
This function returns the logging object.
getLogLevel() - Method in class amber.utility.Log
Gets the data in the following variable: This is the level of logging.
getLogPrinter() - Method in class amber.utility.Log
Gets the data in the following variable: This is the file printer to log to.
getMailConnectionMessage() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail message sent to the recipient.
getMailConnectionRecipient() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail recipient.
getMailConnectionSender() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail server to send to.
getMailConnectionSmtpServer() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail server to send to.
getManager(int) - Method in interface amber.server.manager.CoreInterface
This function returns the manager object responsible for handling the requirements of the specified remote object type
getManager(int) - Method in class amber.server.manager.Core
This function returns the manager object responsible for handling the requirements of the specified remote object type
getMaxAdvance() - Method in class amber.type.server.FontCharacteristics
Gets the data in the following variable: The maximum amount the pointer would move to render any character for the font.
getMaxAscent() - Method in class amber.type.server.FontCharacteristics
Gets the data in the following variable: The maximum ascent for the font.
getMaxDescent() - Method in class amber.type.server.FontCharacteristics
Gets the data in the following variable: The maximum descent for the font.
getMaxHeight() - Method in class amber.type.server.FontCharacteristics
Gets the data in the following variable: The maximum amount of vertical space any character would occupy.
getMaximumConnections() - Method in class amber.server.manager.database.ConnectionPool
Return the maximum number of connections which it is possible to raise.
getMenu(int) - Method in class amber.server.component.MenuBarHandler
Gets the specified menu.
getMenuCount() - Method in class amber.server.component.MenuBarHandler
Gets the number of menus on the menu bar.
getMenuParent() - Method in class amber.server.component.MenuComponentHandler
Returns the parent container for this menu component.
GetMetrics - Static variable in class amber.client.RConstants
This command returns the font metric characteristics for the specified information.
GetMetricsResponse - Static variable in class amber.client.RConstants
This response is the response to the GetMetrics command.
getMinimumConnections() - Method in class amber.server.manager.database.ConnectionPool
Return the minimum number of connections raised on creation.
getModalObject() - Method in interface amber.server.application.ApplicationInterface
Returns the current object which is receiving all input packets.
getModalObject() - Method in class amber.server.application.ApplicationHandler
Returns the current object which is receiving all input packets.
getModalObject() - Method in class amber.server.component.ComponentHandler
Returns the current object which is receiving all input packets.
getMode() - Method in class amber.server.panel.FileDialog
Indicates whether this file dialog box is for loading from a file or for saving to a file.
getModule() - Method in class amber.type.server.ExtensionModuleInfo
Gets the data in the following variable: The actual Extension module itself.
getMonth() - Method in class amber.type.server.SelectedDate
Gets the data in the following variable: The month of the control selected.
getName() - Method in class amber.server.component.MenuComponentHandler
Gets the name of the menu component.
getName() - Method in interface amber.server.manager.ExtensionInterface
This function returns the name of the extension module.
getName() - Method in class amber.type.server.NameValue
 
getName() - Method in class amber.type.server.ExtensionModuleInfo
Gets the data in the following variable: The name of the Extension module.
getName() - Method in class amber.utility.ByteArrayDataSource
 
getNewSessionIdentifier() - Method in interface amber.server.manager.CoreInterface
This function returns a unique session identifier.
getNewSessionIdentifier() - Method in class amber.server.manager.Core
This function returns a unique session identifier.
getNextSequenceNumber() - Method in class amber.utility.SequenceNumber
Get the next sequence number.
getNonVisualObject() - Method in class amber.client.RBase
This function returns the non visual element associated with this container.
getNonVisualObject() - Method in interface amber.client.RContainer
This function returns any non visual element associated with this container.
getNonVisualObject() - Method in class amber.client.panel.BaseControl
This function is similar in form to the getVisualObject function however it is used for components which do not derive from Component.
getOperation() - Method in class amber.type.server.DrawOperation
Gets the data in the following variable: Type of operation to perform
getOutputStream() - Method in class amber.utility.ByteArrayDataSource
 
getPackage(String) - Static method in class amber.utility.ClassNameParser
 
getPacket() - Method in class amber.type.server.PacketData
Gets the data in the following variable: This is the actual packet itself
getPageId() - Method in class amber.server.application.ApplicationHandler
Gets the unique ID for this instance of the page.
getPageId() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The main page identifier for the page
getPageSubId() - Method in class amber.server.application.ApplicationHandler
Gets the unique ID for this instance of the page.
getPageSubId() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The secondary page identifier for the page
getPanel(int) - Method in class amber.awt.TabPanel
This function returns the tab panel handle at the specified index.
getPanelComponent(int) - Method in class amber.server.panel.BasePanel
This function finds the control which is located at the specified location
getPanelComponent(int) - Method in interface amber.server.panel.ContainerHandler
This function finds the control which is located at the specified location
getPanelComponentAt(ComponentHandler, int, int) - Method in class amber.server.panel.BasePanel
This function finds the control which is located at the specified location relative to the coordinate frame of the specified Component.
getPanelComponentAt(ComponentHandler, Point) - Method in class amber.server.panel.BasePanel
This function finds the control which is located at the specified location relative to the coordinate frame of the specified Component.
getPanelComponentAt(int, int) - Method in class amber.server.panel.BasePanel
This function finds the control which is located at the specified location
getPanelComponentAt(int, int) - Method in interface amber.server.panel.ContainerHandler
This function finds the control which is located at the specified location
getPanelComponentAt(Point) - Method in class amber.server.panel.BasePanel
This function finds the control which is located at the specified location
getPanelComponentAt(Point) - Method in interface amber.server.panel.ContainerHandler
This function finds the control which is located at the specified location
getPanelCount() - Method in class amber.awt.TabPanel
This function returns the number of panels in the tab panel.
getPanelGroup() - Method in class amber.server.panel.BasePanel
This function returns the main controlling PanelTemplateGroup which links several panel templates together.
getPanelType() - Method in class amber.server.component.ComponentHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.CheckboxHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.ButtonHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.MenuComponentHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.MenuItemHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.MenuHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.ImageHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.MenuBarHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.PanelHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.PopupMenuHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.FrameHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.TextFieldHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.ListHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.GenericEventHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.TreeListHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.ComplexListHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.TextAreaHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.ChoiceHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.GenericHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.LabelHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.AudioHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.LinkHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.CheckboxMenuItemHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.CheckboxPanelHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.component.FloatButtonHandler
This function returns the panel component to use with this class.
getPanelType() - Method in class amber.server.panel.BaseFrame
This function returns the panel component to use with this class.
getParameter(String, String) - Method in interface amber.client.BaseComponent
Get a parameter value
getParameter(String, String) - Method in class amber.client.RComponent
Get a parameter value
getParameter(String, String) - Method in class amber.server.manager.AmberServer
This function is used to get the parameters from the property file.
getParameters() - Method in class amber.type.server.XYConstraints
Gets the data in the following variable: Parameters to use when constructing the object.
getParameters() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: Starting parameters of the panel component when created.
getParent() - Method in class amber.client.panel.BaseControl
Returns the parent of this particular panel component.
getParent() - Method in class amber.server.application.SendThread
This function returns the parent application to which messages will be sent.
getParent() - Method in class amber.server.application.HandlePacketThread
This function returns the parent application to which messages will be sent.
getParent() - Method in class amber.server.application.EventThread
This function returns the parent application to which messages will be sent.
getParent() - Method in class amber.server.application.ReceiveThread
This function returns the parent application to which messages will be sent.
getParent() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: SchedulerModule which handles this object.
getParent() - Method in class amber.utility.FileHandler
Returns the parent directory of the current directory.
getParent(File) - Static method in class amber.utility.FileHandler
Returns the parent directory of the input directory.
getParentApplication() - Method in class amber.server.component.ComponentHandler
This function gets the current page handler.
getParentContainer() - Method in class amber.server.component.ComponentHandler
Get the parent container for this component.
getParentHandler() - Method in class amber.type.server.ComplexLine
Gets the data in the following variable: The parent ComplexList for this ComplexLine object.
getParentLine(int) - Method in class amber.awt.TreeList
This function returns the index of the parent line for this line.
getParentServer() - Method in interface amber.server.application.ApplicationInterface
Returns the original server which started this ApplicationInterface.
getParentServer() - Method in class amber.server.application.ApplicationHandler
Returns the original server which started this ApplicationHandler.
getParentServer() - Method in class amber.server.component.ComponentHandler
Returns the original server which started this ApplicationInterface.
getParentServer() - Method in class amber.server.manager.application.ApplicationManager
Returns the parent server object for this manager.
getParentServer() - Method in class amber.server.manager.connection.ConnectionManager
Returns the parent server object for this manager.
getPendingApplicationHandlers() - Method in class amber.server.manager.application.ApplicationController
This returns a Vector of all pending ApplicationHandlers in the manager.
getPendingApplicationHandlers(int) - Method in class amber.server.manager.application.ApplicationManager
This returns a Vector of all pending ApplicationHandlers in the manager.
getPendingConnectionCount() - Method in class amber.server.manager.connection.LoginThread
This function returns the count of the number of connections the thread is currently handling.
getPoolName() - Method in class amber.server.manager.database.ConnectionPool
This function returns the name of the ConnectionPool.
getPriorException() - Method in class amber.server.exception.AmberException
 
getProperties() - Method in class amber.server.manager.Core
Returns the system wide properties for this server.
getProperties() - Method in class amber.server.manager.connection.ConnectionManager
This function returns the properties handler.
getProperty(String, String) - Method in class amber.utility.PropertiesHandler
Get a property from the properties object.
getPropertyBoolean(String, boolean) - Method in class amber.utility.PropertiesHandler
Get a property boolean from the properties object.
getPropertyInt(String, int) - Method in class amber.utility.PropertiesHandler
Get a property integer from the properties object.
getPropertyLong(String, long) - Method in class amber.utility.PropertiesHandler
Get a property long from the properties object.
getPropertyNames() - Method in class amber.utility.PropertiesHandler
Get an enumeration of all the property names in the properties object.
getQuanta() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: The number of milliseconds before the timer operation should be repeated.
getQueue() - Method in class amber.client.SendThread
Returns the transmission queue of outgoing packets.
getRelativeDirectory(File, String) - Static method in class amber.utility.FileHandler
This function returns the directory specified in the relativeDirectory argument relative to the directory specified in start.
getRelativeFile(File, String) - Static method in class amber.utility.FileHandler
This function returns the directory specified in the relativeDirectory argument relative to the directory specified in start.
getRelativeFile(File, String, boolean) - Static method in class amber.utility.FileHandler
This function returns the directory specified in the relativeDirectory argument relative to the directory specified in start.
getRemoteAddress() - Method in class amber.type.server.SocketData
Gets the data in the following variable: The remote address of the connection to this page.
getRemoteClassName() - Method in class amber.type.server.XYConstraints
Gets the data in the following variable: The class name of the corresponding remote component to create and attach to this server ComponentHandler.
getRemotePort() - Method in class amber.type.server.SocketData
Gets the data in the following variable: The remote port of the connection to this page.
getRemoteProperties() - Method in class amber.server.application.ApplicationHandler
This function returns the remote properties of the client.
getRepeatNumber() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: The number of times the client should be run in total.
getResponsePacket() - Method in class amber.type.server.PendingResponsePacket
Gets the data in the following variable: This is the returned packet data.
getResponsePacket(byte, boolean) - Method in class amber.server.component.ComponentHandler
This function is used to locate a packet which is expected.
getSecond() - Method in class amber.type.server.Pair
Gets the data in the following variable: Second object of the pair.
GetSelectedColumn - Static variable in class amber.server.component.ComplexListHandler
 
getSelectedColumn() - Method in class amber.awt.ComplexList
Returns the column index of the selected column if any.
getSelectedColumn() - Method in class amber.server.component.ComplexListHandler
Return the index of the column selected in the list.
GetSelectedColumnResponse - Static variable in class amber.server.component.ComplexListHandler
 
getSelectedColumnState() - Method in class amber.awt.ComplexList
Returns the column state of the selected column if any.
getSelectedFilter() - Method in class amber.type.server.FileFilter
Gets the data in the following variable: The filter which is currently in effect.
GetSelectedIndex - Static variable in class amber.server.component.ListHandler
 
GetSelectedIndex - Static variable in class amber.server.component.TreeListHandler
 
GetSelectedIndex - Static variable in class amber.server.component.ComplexListHandler
 
GetSelectedIndex - Static variable in class amber.server.component.ChoiceHandler
 
GetSelectedIndex - Static variable in class amber.server.component.CheckboxPanelHandler
 
getSelectedIndex() - Method in class amber.awt.TreeList
Returns the index of the selected line in the list.
getSelectedIndex() - Method in class amber.awt.CheckboxPanel
 
getSelectedIndex() - Method in class amber.awt.TabPanel
This function returns the currently selected tab if any.
getSelectedIndex() - Method in class amber.awt.ComplexList
Returns the index of the selected line in the list.
getSelectedIndex() - Method in class amber.server.component.ListHandler
Returns the index of the selected item in the list.
getSelectedIndex() - Method in class amber.server.component.TreeListHandler
Return the index of the item selected in the tree.
getSelectedIndex() - Method in class amber.server.component.ComplexListHandler
Return the index of the item selected in the list.
getSelectedIndex() - Method in class amber.server.component.ChoiceHandler
Returns the index of the selected item in the choice.
getSelectedIndex() - Method in class amber.server.component.CheckboxPanelHandler
Returns the index of the checkbox which is currently selected (ie.
GetSelectedIndexes - Static variable in class amber.server.component.ListHandler
 
GetSelectedIndexes - Static variable in class amber.server.component.ComplexListHandler
 
getSelectedIndexes() - Method in class amber.awt.TreeList
 
getSelectedIndexes() - Method in class amber.awt.ComplexList
Returns an array of the selected indexes as an array of ints.
getSelectedIndexes() - Method in class amber.server.component.ListHandler
Gets the multiple selected indexes of the list.
getSelectedIndexes() - Method in class amber.server.component.ComplexListHandler
Gets the multiple selected indexes of the list.
GetSelectedIndexesResponse - Static variable in class amber.server.component.ListHandler
 
GetSelectedIndexesResponse - Static variable in class amber.server.component.ComplexListHandler
 
GetSelectedIndexResponse - Static variable in class amber.server.component.ListHandler
 
GetSelectedIndexResponse - Static variable in class amber.server.component.TreeListHandler
 
GetSelectedIndexResponse - Static variable in class amber.server.component.ComplexListHandler
 
GetSelectedIndexResponse - Static variable in class amber.server.component.ChoiceHandler
 
GetSelectedIndexResponse - Static variable in class amber.server.component.CheckboxPanelHandler
 
getSelectedItem() - Method in class amber.awt.TreeList
Returns the line items of the selected line in the list.
getSelectedItem() - Method in class amber.awt.ComplexList
Returns the line items of the selected line in the list.
getSelectedItem() - Method in class amber.server.component.ListHandler
Returns the item selected in in the list.
getSelectedItem() - Method in class amber.server.component.TreeListHandler
Return the text value of the selected item in the tree.
getSelectedItem() - Method in class amber.server.component.ComplexListHandler
Return the item selected in the list.
getSelectedItem() - Method in class amber.server.component.ChoiceHandler
Returns the selected item in the choice.
getSelectedItems() - Method in class amber.awt.TreeList
 
getSelectedItems() - Method in class amber.awt.ComplexList
Returns an array of Vectors which are the items in the selected line.
getSelectedItems() - Method in class amber.server.component.ComplexListHandler
Gets the multiple selected items of the list.
GetSelectedLabel - Static variable in class amber.server.component.CheckboxPanelHandler
 
getSelectedLabel() - Method in class amber.awt.CheckboxPanel
 
getSelectedLabel() - Method in class amber.server.component.CheckboxPanelHandler
Returns the label of the checkbox which is currently selected (ie.
GetSelectedLabelResponse - Static variable in class amber.server.component.CheckboxPanelHandler
 
GetSelectedLine - Static variable in class amber.server.component.TreeListHandler
 
GetSelectedLineResponse - Static variable in class amber.server.component.TreeListHandler
 
getSelectedObjects() - Method in class amber.awt.TreeList
Gets all the selected items in the list.
getSelectedObjects() - Method in class amber.awt.CheckboxPanel
 
getSelectedObjects() - Method in class amber.awt.TabPanel
 
getSelectedObjects() - Method in class amber.awt.ComplexList
Gets all the selected items in the list.
getSelectedObjects() - Method in class amber.server.component.ComponentHandler
 
getSelectedObjects() - Method in class amber.server.component.CheckboxMenuItemHandler
Returns the an array (length 1) containing the checkbox menu item label or null if the checkbox is not selected.
getSelectedPanelHandler() - Method in class amber.server.panel.PanelTemplateGroup
Returns the currently enabled panel handler.
GetSelectedString - Static variable in class amber.server.component.ListHandler
 
GetSelectedString - Static variable in class amber.server.component.ChoiceHandler
 
GetSelectedStringResponse - Static variable in class amber.server.component.ListHandler
 
GetSelectedStringResponse - Static variable in class amber.server.component.ChoiceHandler
 
GetSelectedText - Static variable in class amber.server.component.TextComponentHandler
 
getSelectedText() - Method in class amber.server.component.TextComponentHandler
Gets the selected text from the text component.
GetSelectedTextResponse - Static variable in class amber.server.component.TextComponentHandler
 
GetSelection - Static variable in class amber.server.component.TextComponentHandler
 
getSelectionEnd() - Method in class amber.server.component.TextComponentHandler
Gets the location of the last character selected in the text.
getSelectionPoints() - Method in class amber.server.component.TextComponentHandler
This function gets the selection start and end points.
GetSelectionResponse - Static variable in class amber.server.component.TextComponentHandler
 
getSelectionStart() - Method in class amber.server.component.TextComponentHandler
Gets the location of the first character selected in the text.
getServerInt() - Method in class amber.client.RLink
This function gets the server int.
getServerInt() - Method in interface amber.server.component.LinkResponseInterface
Invoked when a request occurs from the client for an int.
getServerIntBlocking() - Method in class amber.client.RLink
This function gets the server int.
getServerString() - Method in class amber.client.RLink
This function gets the server string.
getServerString() - Method in interface amber.server.component.LinkResponseInterface
Invoked when a request occurs from the client for a string.
getServerStringBlocking() - Method in class amber.client.RLink
This function gets the server string.
getSessionId() - Method in interface amber.client.BaseComponent
Returns the session ID of the current Amber Session.
getSessionId() - Method in class amber.client.RComponent
Returns the session ID of the current Amber Session.
getSessionId() - Method in class amber.server.application.ApplicationHandler
Returns the unique identifier which is used to specify which session this application is associated with.
getShortcut() - Method in class amber.server.component.MenuItemHandler
Get the MenuShortcut object associated with this menu item,
getShortcutMenuItem(MenuShortcut) - Method in class amber.server.component.MenuItemHandler
This is a helper function which will return this object if the MenuShortcut matches.
getShortcutMenuItem(MenuShortcut) - Method in class amber.server.component.MenuHandler
This is a helper function which will return the MenuItem in this menu which matches the MenuShortcut.
getShortcutMenuItem(MenuShortcut) - Method in class amber.server.component.MenuBarHandler
Gets the instance of MenuItemHandler associated with the specified MenuShortcut object, or null if none has been specified.
GetSize - Static variable in class amber.client.RConstants
This command returns the size of the component.
getSize() - Method in class amber.server.component.ComponentHandler
Returns the size of the component at the remote client.
getSize() - Method in class amber.type.server.ComplexColumn
Gets the data in the following variable: The size of the column width in pixels.
getSize() - Method in class amber.type.server.PanelComponentInfo
This function gets the size of the control.
GetSizeResponse - Static variable in class amber.client.RConstants
This command is the return value for the query component size.
getSourceId() - Method in class amber.type.Packet
Gets the data in the following variable: This is the id of the applet which sent the packet.
getStartDate() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: This is the date/time at which point the scheduled object will start.timer thread which is running the client object.
getStartTime() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The time the connection initiated (ms).
GetState - Static variable in class amber.server.component.CheckboxHandler
 
getState() - Method in class amber.server.component.CheckboxHandler
Gets the state of the checkbox.
getState() - Method in class amber.server.component.CheckboxMenuItemHandler
Returns the state of the check item.
getState() - Method in class amber.type.server.ColumnState
Gets the data in the following variable: The state of the column arrow.
GetStateResponse - Static variable in class amber.server.component.CheckboxHandler
 
getStatus() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The status of the connection: pending, active.
getStringWidth() - Method in class amber.type.server.FontCharacteristics
Gets the data in the following variable: The amount that the specified string occupies horizontally.
getTableName(int) - Method in class amber.server.manager.application.ApplicationManager
Returns the table name corresponding to the type of connection received.
GetText - Static variable in class amber.server.component.TextComponentHandler
 
GetText - Static variable in class amber.server.component.LabelHandler
 
getText() - Method in class amber.server.component.TextComponentHandler
Returns the text in the component.
getText() - Method in class amber.server.component.LabelHandler
This function gets the text in the label control.
getText() - Method in class amber.server.panel.TextInputDialog
Returns the text in the edit control.
GetTextResponse - Static variable in class amber.server.component.TextComponentHandler
 
GetTextResponse - Static variable in class amber.server.component.LabelHandler
 
getTimeObjectStarted() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: This is the date/time when the scheduled object was formally started.
getTimeout() - Method in class amber.server.component.ComponentHandler
This function gets how long the component waits for a response to a command.
getTimer() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: This is the timer thread which is running the client object.
getTimerDuration() - Method in class amber.utility.Timer
The amount of time the timer is running for.
getTimeRemaining() - Method in class amber.utility.Timer
Returns the time left before the timer expires.
getTitle() - Method in class amber.server.panel.BaseFrame
This function gets the title in the frame caption.
getTopMenuParent() - Method in class amber.server.component.MenuComponentHandler
Returns the top parent container for this menu component.
getTotalConnections() - Method in class amber.server.manager.database.ConnectionPool
Return the total number of connections raised currently to the database.
getTotalPools() - Method in class amber.server.manager.database.DatabaseManager
Return the absolute number of connections.
getType() - Method in class amber.server.Listener
Returns the type of listener this is.
getType() - Method in class amber.server.manager.connection.LoginManager
Returns the type of listener this is.
getType() - Method in class amber.server.manager.connection.LoginThread
Returns the type of listener this is.
getType() - Method in class amber.type.server.ComplexItem
Gets the data in the following variable: This is the type of the corresponding string
getType() - Method in class amber.type.server.ComplexLine
Gets the data in the following variable: This integer defines the nesting of each line.
getTypeString(int) - Static method in class amber.server.Listener
Returns a string corresponding to the type value.
getValidId() - Method in interface amber.server.application.ApplicationInterface
This function allocates a valid unused ID from a pool of ID's held within the Application.
getValidId() - Method in class amber.server.application.ApplicationHandler
This function allocates a valid unused ID from a pool of ID's held within the Application.
getValidId() - Method in class amber.server.component.ComponentHandler
This function allocates a valid unused ID from a pool of ID's held within the Application.
getValue() - Method in class amber.type.server.NameValue
 
getVersion() - Method in class amber.type.Packet
Gets the data in the following variable: This is the version of the packet.
getVisualObject() - Method in class amber.client.RBase
This function returns the visual element associated with this container.
getVisualObject() - Method in interface amber.client.RContainer
This function returns the visual element associated with this container.
getVisualObject() - Method in class amber.client.panel.BaseControl
This function returns the object which is the visible part of an Amber panel component.
getWidth() - Method in class amber.type.server.XYConstraints
Gets the data in the following variable: The width of the component.
getWidth() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: Width of the panel component in the panel.
getWindow() - Method in class amber.awt.event.ComponentWindowEvent
Returns the window where this event originated.
getX() - Method in class amber.server.component.ComponentHandler
 
getX() - Method in class amber.type.server.XYConstraints
Gets the data in the following variable: The x value of the top left point of the component.
getX() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: X coordinate of the top left hand corner of the panel component in the panel.
getY() - Method in class amber.server.component.ComponentHandler
 
getY() - Method in class amber.type.server.XYConstraints
Gets the data in the following variable: The y value of the top left point of the component.
getY() - Method in class amber.type.server.PanelComponentInfo
Gets the data in the following variable: Y coordinate of the top left hand corner of the panel component in the panel.

H

handleMessages() - Method in class amber.server.component.ComponentHandler
This function is called inside setComponentModal ( true ) It handles the input messaging which is performed normally by the ApplicationInterface if this function is not called NO INPUT PACKETS WILL BE PROCESSED.
handleNewConnection(Socket, Packet, int) - Method in class amber.server.manager.connection.ConnectionManager
This function matches the incomimg packet to the corresponding page handler in the pendingPages variable.
handleNewConnection(Socket, Packet, int, int) - Method in interface amber.server.manager.ConnectionHandler
This function matches the incomimg packet to the corresponding page handler in the pendingPages variable.
handleNewConnection(Socket, Packet, int, int) - Method in class amber.server.manager.Core
This function matches the incomimg packet to the corresponding page handler in the pendingPages variable.
handleNewConnection(Socket, Packet, int, int) - Method in class amber.server.manager.application.ApplicationManager
This function matches the incomimg packet to the corresponding page handler in the pendingPages variable.
handlePacket(PacketData) - Method in class amber.server.component.ComponentHandler
This function handles base component commands.
handlePacket(PacketData) - Method in class amber.server.component.ComplexListHandler
This function handles the incoming packets from the component residing on the browser.
handlePacket(PacketData) - Method in class amber.server.component.LinkHandler
This function handles the incoming packets from the component residing on the browser.
HandlePacketThread - class amber.server.application.HandlePacketThread.
Thread which handles the events destined for one of the ComponentHandlers.
HandlePacketThread(ThreadGroup, ApplicationInterface) - Constructor for class amber.server.application.HandlePacketThread
Construct the thread, with it's parent class so it may pass back messages.
handler - Variable in class amber.type.server.HandlerManager
The class which handles this type of incoming remote system.
HandlerInterface - interface amber.server.manager.handler.HandlerInterface.
This interface is the base requirements for a class to act as a connection handler for incoming Amber connections.
HandlerManager - class amber.type.server.HandlerManager.
This class holds the handler manager for a particular type of incoming amber systems.
HandlerManager() - Constructor for class amber.type.server.HandlerManager
Default Constructor.
HandlerManager(int, ConnectionHandler) - Constructor for class amber.type.server.HandlerManager
Initialising Constructor.
handleToIndex(long) - Method in class amber.server.component.PanelHandler
This function converts the handle into an index in the Vector of operations.
hashCode() - Method in class amber.type.server.Pair
This function returns a unique hash code for this object.
hasRun() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: Whether this object has ever run.
header - Static variable in class amber.server.manager.AmberServer
 
header - Static variable in class amber.server.manager.database.DatabaseManager
 
header - Static variable in class amber.server.manager.database.ConnectionPool
 
header - Variable in class amber.type.Packet
This is the actual header information of the packet.
headerHeight - Variable in class amber.awt.ComplexList
 
HeaderHeight - Static variable in class amber.server.component.ComplexListHandler
 
headerOnlyComparesTo(byte[]) - Method in class amber.type.Packet
This function compares the packets header to the input byte array.
headers - Variable in class amber.awt.ComplexList
 
height - Variable in class amber.type.server.XYConstraints
The height of the component.
HtmlTextType - Static variable in class amber.utility.MailSystem
 

I

id - Variable in class amber.server.component.ComponentHandler
The ID of the corresponding remote component at the browser.
id - Variable in class amber.type.server.HandlerManager
The number used by the remote system to identify the type of connection.
identifyTab(MouseEvent) - Method in class amber.awt.TabPanel
This function takes the mouse event and identifies which tab was clicked if any.
ImageHandler - class amber.server.component.ImageHandler.
This class handles the requirements for the manipulation of the packets moving to and from an Image component.
ImageHandler() - Constructor for class amber.server.component.ImageHandler
Default constructor.
ImageHandler(ApplicationInterface) - Constructor for class amber.server.component.ImageHandler
The initialising constructor.
ImageHandler(int, ApplicationInterface) - Constructor for class amber.server.component.ImageHandler
The initialising constructor.
ImagePanel - class amber.awt.ImagePanel.
This is a base panel which is required to display an image.
ImagePanel() - Constructor for class amber.awt.ImagePanel
 
ImagePanel(Image) - Constructor for class amber.awt.ImagePanel
 
images - Variable in class amber.awt.TreeList
 
ImageType - Static variable in class amber.type.server.ComplexItem
This is an URL to an image
inactivityDuration - Variable in class amber.server.manager.database.ConnectionPool
The amount of time the thread should sleep between refreshing connections.
IncompleteFlag - Static variable in class amber.type.Packet
This is a flag indicating that there are more packets to follow before the sequence is complete.
index - Variable in class amber.awt.event.ComplexColumnEvent
The column index.
index - Variable in class amber.type.server.ColumnState
The column index of the matching column.
init() - Method in interface amber.client.BaseComponent
Main initialisation function for the component.
init() - Method in class amber.client.RComponent
Main initialisation function for the applet.
init() - Method in class amber.client.RLink
 
init() - Method in class amber.client.RBase
 
init() - Method in class amber.server.manager.database.DatabaseManager
Main initialisation function for this database system.
init(BaseComponent, Packet, int, Object) - Method in class amber.client.SocketConnection
This function initialises the connection module and establishes a link to the Amber server.
init(BaseComponent, Packet, int, Object) - Method in interface amber.client.ConnectionModule
This function initialises the connection module and establishes a link to the Amber server.
init(Core, int, DatabaseManager, ConnectionPool, PropertiesHandler, Log) - Method in interface amber.server.manager.ConnectionHandler
This function is used to initialise the handler.
init(Core, int, DatabaseManager, ConnectionPool, PropertiesHandler, Log) - Method in class amber.server.manager.application.ApplicationManager
This function is used to initialise the handler.
init(RContainer, int[], String) - Method in class amber.client.panel.BaseControl
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PAudio
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PChoice
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PCheckboxPanel
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PTextField
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PTreeList
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.BasePanel
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PTabPanel
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PTextArea
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PLabel
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PCheckbox
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PList
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PButton
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PFrame
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PComplexList
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PScrollPanel
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PFloatButton
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PImage
This is the main initialisation function for this class.
init(RContainer, int[], String) - Method in class amber.client.panel.PMenu
This is the main initialisation function for this class.
init(Socket) - Method in class amber.server.application.SendThread
Initialises the socket system for this thread.
init(Socket) - Method in class amber.server.application.ReceiveThread
Initialises the socket system for this thread.
init(String, int) - Method in class amber.server.manager.database.ConnectionPool
Main initialisation function for this database system.
initialiseDataBase(String, String, String, String) - Method in class amber.server.manager.database.ConnectionPool
This function opens the database given the specified characteristics.
initialiseTimer() - Method in class amber.type.server.ScheduledObject
 
initPacket - Variable in class amber.server.manager.handler.BaseHandler
 
input - Variable in class amber.server.application.ApplicationHandler
Handle to the socket connection input stream.
Insert - Static variable in class amber.client.panel.PMenu
Inserts a MenuComponent to the parent menu at the specified location.
insert(ComplexLine, int) - Method in class amber.server.component.ComplexListHandler
Inserts the line at the location specified by the index in the list.
insert(int, ApplicationInterface, String, int) - Method in class amber.server.component.MenuHandler
Inserts a menu item with the specified label into this menu at the specified position.
insert(MenuItemHandler, int) - Method in class amber.server.component.MenuHandler
Inserts a menu item into this menu at the specified position.
insert(String, Image, int, int) - Method in class amber.awt.TreeList
Inserts a line at the specified location in the list.
insert(String, int) - Method in class amber.awt.TreeList
Inserts a line at the specified location in the list.
insert(String, int) - Method in class amber.server.component.TextAreaHandler
Inserts text to the text area at the specified location.
insert(String, int) - Method in class amber.server.component.ChoiceHandler
Adds a string to the items in the choice.
insert(String, int, int) - Method in class amber.awt.TreeList
Inserts a line at the specified location in the list.
insert(String, String, int, int) - Method in class amber.server.component.TreeListHandler
Inserts the line at the location specified by the index in the tree.
insert(TreeNode, int) - Method in class amber.server.component.TreeListHandler
This inserts a tree node to the end of the parent in the list.
insert(Vector, int) - Method in class amber.awt.ComplexList
Inserts a line at the specified location in the list.
insert(Vector, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
insert(Vector, int, int) - Method in class amber.awt.ComplexList
Inserts a line at the specified location in the list.
insert(Vector, int, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
insertColumn(ComplexItem, int) - Method in class amber.type.server.ComplexLine
Inserts a column into the line.
insertDraw3DRect(int, int, int, int, boolean, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawArc(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawImage(String, int, int, boolean, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawImage(String, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawLine(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawPolygon(int[], int[], int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawPolyline(int[], int[], int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawRect(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawRoundRect(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawString(String, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertDrawString(String, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFill3DRect(int, int, int, int, boolean, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFill3DRect(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFillArc(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFillOval(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFillPolygon(int[], int[], int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFillRect(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertFillRoundRect(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertItem(ComplexLine, int) - Method in class amber.server.component.ComplexListHandler
Inserts the line at the location specified by the index in the list.
insertItem(Vector, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
insertItem(Vector, int, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
InsertLine - Static variable in class amber.server.component.TreeListHandler
 
InsertLine - Static variable in class amber.server.component.ComplexListHandler
 
insertNode(TreeNode, int) - Method in class amber.server.component.TreeListHandler
Inserts a node in the list at the specified location.
InsertOperation - Static variable in class amber.server.component.PanelHandler
 
insertOperation(int[], String, long) - Method in class amber.server.component.PanelHandler
This function actually performs the messaging requirements to send the drawing command to the remote panel.
insertOperation(Object, int[], int) - Method in class amber.awt.DrawPanel
Calling this function inserts an operation into the cache of operations at the specified location in the operations sequence.
insertSeparator(int) - Method in class amber.server.component.MenuHandler
Inserts a separator at the specified position.
insertSetClip(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertSetColour(Color, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertSetFont(String, int, int, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertSetPaintMode(long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
insertSetXORMode(Color, long) - Method in class amber.server.component.PanelHandler
This function inserts a new drawing command to the panel.
InsertString - Static variable in class amber.server.component.ListHandler
 
InsertString - Static variable in class amber.server.component.ChoiceHandler
 
insertSubItem(Object, int, int) - Method in class amber.awt.ComplexList
Inserts a new column item into a specified column location of the specified line in the list.
InsertText - Static variable in class amber.server.component.TextAreaHandler
 
INT_SET - Static variable in class amber.awt.event.LinkEvent
The client int was set event type.
IntegerItem - Static variable in class amber.client.RConstants
Type of item in an item event.
internalForwardPacket(Packet) - Method in class amber.server.component.ComponentHandler
Called by the internal processing loop to work out who to send the packet to.
internalGetBounds() - Method in class amber.server.component.ComponentHandler
 
internalProcessPacket(Packet) - Method in class amber.client.RBase
 
internalProcessPacket(Packet) - Method in interface amber.client.RContainer
This function is to directly process the commands.
internalProcessPacket(Packet) - Method in class amber.client.panel.BasePanel
 
internalProcessPacket(Packet) - Method in class amber.client.panel.PTabPanel
 
internalProcessPacket(Packet) - Method in class amber.client.panel.PFrame
 
internalProcessPacket(Packet) - Method in class amber.client.panel.PMenu
This function is to directly process the commands.
intToBoolean(int) - Method in class amber.server.component.ComponentHandler
 
intToBytes(int, byte[], int) - Static method in class amber.type.Packet
 
InvalidId - Static variable in class amber.server.component.ComponentHandler
This constant defines that the component ID is invalid.
InvalidPageId - Static variable in class amber.client.RConstants
The PageID value which is not used.
InvalidPageSubId - Static variable in class amber.client.RComponent
 
InvalidPageSubId - Static variable in class amber.client.RConstants
The SubID value which is not used.
isActive() - Method in class amber.server.application.SendThread
Returns whether the thread is active.
isActive() - Method in class amber.server.application.HandlePacketThread
Returns whether the thread is active.
isActive() - Method in class amber.server.application.EventThread
Returns whether the thread is active.
isActive() - Method in class amber.server.application.ReceiveThread
Returns whether the thread is active.
isActive() - Method in class amber.server.component.ComponentHandler
This function returns the enabled/disabled state of the ComponentHandler.
isActive() - Method in class amber.type.server.ScheduledObject
Gets the data in the following variable: Whether this object is currently running.
isAllocated() - Method in class amber.server.manager.database.DatabaseConnection
Returns the allocated state of the connection.
isAlreadyCreated(ComponentHandler, Vector) - Method in class amber.server.application.ApplicationHandler
This function checks to see if the component has already been created.
isApplicationActive() - Method in class amber.server.component.ComponentHandler
Returns the state of the parent application.
isCancelPressed() - Method in class amber.server.panel.FileDialog
Once the dialog returns from the show function this function indicates whether the Cancel button was pressed.
isChildNode(TreeNode, TreeNode) - Method in class amber.server.component.TreeListHandler
This function determines if the input TreeNode is a child of the parent.
isClosed() - Method in class amber.server.manager.database.DatabaseConnection
This function checks to see if the internal connection is closed.
isComponentAt(int, int) - Method in class amber.type.server.PanelComponentInfo
Checks whether this component is the component at the specified point, where x and y are defined to be relative to the parent panel coordinate system.
isComponentAt(Point) - Method in class amber.type.server.PanelComponentInfo
Checks whether this component is the component at the specified point, where x and y are defined to be relative to the parent panel coordinate system.
isComponentModal() - Method in class amber.server.component.ComponentHandler
This function returns if the component is modal.
isConnected() - Method in interface amber.server.application.ApplicationInterface
This function returns the state of the application handler.
isConnected() - Method in class amber.server.application.ApplicationHandler
This function returns the state of the application handler.
isConnected() - Method in class amber.server.component.ComponentHandler
This function returns the state of the application handler.
isDatabaseAvailable() - Method in class amber.server.manager.Core
This function returns whether the AmberPages database is active for this server.
isDatabaseAvailable() - Method in class amber.server.manager.application.ApplicationManager
This function returns whether the database is available for use.
isDatabaseAvailable() - Method in class amber.server.manager.connection.ConnectionManager
This function returns whether the database is available for use.
isEditable() - Method in class amber.server.component.TextComponentHandler
Returns the state of whether the text field can be edited.
isEnabled() - Method in class amber.server.component.ComponentHandler
Returns if the component is enabled.
isEnabled() - Method in class amber.server.component.MenuItemHandler
Returns the enabled state of the enabled.
isEvent() - Method in class amber.type.Packet
Returns true if this packet is an event.
isEventEnabled(int) - Method in class amber.client.panel.BaseControl
Returns whether this component is listening to the specified event type.
isFilesOnly() - Method in class amber.type.server.FileDirFilter
Gets the data in the following variable: boolean containing the filter selection state.
isFileValid() - Method in class amber.utility.PropertiesHandler
Returns the state of the file load.
isFocusTraversable() - Method in class amber.awt.TreeList
 
isFocusTraversable() - Method in class amber.awt.ComplexList
Defines whether this control can be focused.
isHigherDirectory(File) - Method in class amber.type.server.FileDirFilter
Checks to see if the directory is higher than the base directory.
isHigherDirectory(File) - Method in class amber.type.server.FileFilter
Checks to see if the directory is higher than the base directory.
isIncomplete() - Method in class amber.type.Packet
Returns true if this packet is part of an incomplete packet sequence.
isIndexOpen(int) - Method in class amber.awt.TreeList
This function determines if the line at the specified index is a parent line which is also open (i.e.
isIndexSelected(int) - Method in class amber.awt.TreeList
This function determines if the line at the specified index is selected or not.
isIndexSelected(int) - Method in class amber.awt.ComplexList
This function determines if the specified line is selected.
isLogToConsole() - Method in class amber.utility.Log
Returns the state of the console logging.
isMailConnection() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: Whether mail should be sent on connection.
isMultipleConnections() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: Whether multiple connections can be spawned from the one database entry.
isMultipleMode() - Method in class amber.awt.ComplexList
Returns the multi-line selection state.
isMultipleMode() - Method in class amber.server.component.ListHandler
This returns what the handler thinks is the mode of the list.
isMultipleMode() - Method in class amber.server.component.ComplexListHandler
This returns what the handler thinks is the mode of the list.
isMyId(int) - Method in interface amber.client.BaseComponent
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in class amber.client.RComponent
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in class amber.client.RBase
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in interface amber.client.RContainer
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in class amber.client.panel.BaseControl
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in class amber.client.panel.BasePanel
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in class amber.client.panel.PMenu
This function returns true if the id handed to it is to be handled here.
isMyId(int) - Method in class amber.server.component.ComponentHandler
Checks that the unique ID passed to this page is handled by this ComponentHandler.
isMyId(int) - Method in class amber.server.component.MenuComponentHandler
Checks that the unique ID passed to this page is handled by this ComponentHandler.
isMyId(int) - Method in class amber.server.component.MenuHandler
Checks that the unique ID passed to this component is handled by this ComponentHandler.
isMyId(int) - Method in class amber.server.component.MenuBarHandler
Checks that the unique ID passed to this component is handled by this ComponentHandler.
isMyId(int) - Method in class amber.server.panel.BasePanel
Checks that the unique ID passed to this component is handled by this ComponentHandler.
isMyPageId(int) - Method in class amber.server.application.ApplicationHandler
Checks that the unique ID passed to this page is handled by this ApplicationHandler.
isMyPageId(int, int) - Method in class amber.server.application.ApplicationHandler
Checks that the unique IDs passed to this page is handled by this ApplicationHandler.
isOkPressed() - Method in class amber.server.panel.FileDialog
Once the dialog returns from the show function this function indicates whether the OK button was pressed.
isOperating() - Method in class amber.server.application.SendThread
Returns the state of the thread.
isOperating() - Method in class amber.server.application.HandlePacketThread
Returns the state of the thread.
isOperating() - Method in class amber.server.application.EventThread
Returns the state of the thread.
isOperating() - Method in class amber.server.application.ReceiveThread
Returns the state of the thread.
isPageSubIdRequired() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: Is the secondary page identifier for the page required.
isPublicHandler() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: Whether this application can be queried by external clients.
isResource() - Method in class amber.utility.PropertiesHandler
This returns true if the properties file loaded the properties as a resource.
isSelected() - Method in class amber.server.panel.BasePanel
This function returns if this panel template is selected.
isSpecial(byte) - Method in class amber.client.RBase
 
isTabChangeEnabled() - Method in class amber.awt.TabPanel
Returns the state of the tab change flag.
isTearOff() - Method in class amber.server.component.MenuHandler
Indicates whether this menu is a tear-off menu.
isTimerActive() - Method in class amber.utility.Timer
Returns if the timer is running.
isToggleButton() - Method in class amber.awt.FloatButton
 
isTransientPage() - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: Is the page transient or will it remain when the connection is dropped.
isVerticalOrientation() - Method in class amber.server.component.CheckboxPanelHandler
Returns the state of orientation for the checkboxes in the panel.
isVisible() - Method in class amber.server.component.ComponentHandler
Returns if the component is visible.
isVisible() - Method in class amber.server.panel.BaseFrame
This returns the current visible state of the frame.
ItemEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
ItemEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
ItemEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
itemHandle - Variable in class amber.client.panel.PMenu
 
itemHeight - Variable in class amber.awt.TreeList
 
itemHeight - Variable in class amber.awt.ComplexList
 
itemId - Variable in class amber.client.panel.PMenu
 
items - Variable in class amber.awt.TreeList
 
items - Variable in class amber.awt.ComplexList
 
items - Variable in class amber.server.component.MenuHandler
 
items - Variable in class amber.server.component.ChoiceHandler
 
itemStateChanged(ItemEvent) - Method in class amber.awt.CheckboxPanel
Override the default behaviour for the panel and determine which item was altered.
itemStateChanged(ItemEvent) - Method in class amber.client.RComponent
 
itemStateChanged(ItemEvent) - Method in class amber.client.panel.BaseControl
 
itemStateChanged(ItemEvent) - Method in class amber.server.panel.FileDialog
 

K

keyPressed(KeyEvent) - Method in class amber.client.RComponent
 
keyPressed(KeyEvent) - Method in class amber.client.panel.BaseControl
 
KeyPressedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
KeyPressedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
KeyPressedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
keyReleased(KeyEvent) - Method in class amber.client.RComponent
 
keyReleased(KeyEvent) - Method in class amber.client.panel.BaseControl
 
KeyReleasedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
KeyReleasedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
KeyReleasedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
keyTyped(KeyEvent) - Method in class amber.client.RComponent
 
keyTyped(KeyEvent) - Method in class amber.client.panel.BaseControl
 
KeyTypedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
KeyTypedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
KeyTypedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.

L

label - Variable in class amber.server.component.MenuItemHandler
 
LabelHandler - class amber.server.component.LabelHandler.
This class handles the requirements for the manipulation of the packets moving to and from a label component.
LabelHandler() - Constructor for class amber.server.component.LabelHandler
Default constructor.
LabelHandler(ApplicationInterface) - Constructor for class amber.server.component.LabelHandler
The initialising constructor.
LabelHandler(int, ApplicationInterface) - Constructor for class amber.server.component.LabelHandler
The initialising constructor.
last() - Method in class amber.awt.TabPanel
Flip to the last tab and display it.
layoutContainer(Container) - Method in class amber.awt.XYLayout
This function actually performs the required layout of the components.
leading - Variable in class amber.type.server.FontCharacteristics
The leading for the font.
Left - Static variable in class amber.awt.DrawPanel
 
LEFT - Static variable in class amber.awt.ComplexList
The text alignment is left justified.
LicenseKeyException - exception amber.server.exception.LicenseKeyException.
This class handles the requirements for exceptions created by the License Key handling classes.
LicenseKeyException(int) - Constructor for class amber.server.exception.LicenseKeyException
 
LicenseKeyException(String) - Constructor for class amber.server.exception.LicenseKeyException
 
LicenseKeyException(String, int) - Constructor for class amber.server.exception.LicenseKeyException
 
LicenseKeyException(String, int, Throwable) - Constructor for class amber.server.exception.LicenseKeyException
 
LicenseKeyException(String, Throwable) - Constructor for class amber.server.exception.LicenseKeyException
 
LicenseKeyTag - Static variable in class amber.server.manager.PropertyTags
Server license key.
LicenseViolatedApplicationHandler - class amber.server.application.LicenseViolatedApplicationHandler.
 
LicenseViolatedApplicationHandler() - Constructor for class amber.server.application.LicenseViolatedApplicationHandler
 
LicenseViolatedApplicationHandler(int) - Constructor for class amber.server.application.LicenseViolatedApplicationHandler
 
LicenseViolatedApplicationHandler(int, int) - Constructor for class amber.server.application.LicenseViolatedApplicationHandler
 
lineObject - Variable in class amber.type.server.ComplexLine
This is an object which is associated with this line.
lineOpen - Variable in class amber.awt.TreeList
 
lineType - Variable in class amber.awt.TreeList
 
lineType - Variable in class amber.awt.ComplexList
 
LINK_FIRST - Static variable in class amber.awt.event.LinkEvent
Marks the first integer id for the range of link event ids.
LINK_LAST - Static variable in class amber.awt.event.LinkEvent
Marks the last integer id for the range of link event ids.
LinkEvent - class amber.awt.event.LinkEvent.
This event is fired by the RemoteLink class to indicate that the remote browser has set the client data on the RLink class.
LinkEvent(Object, int, int) - Constructor for class amber.awt.event.LinkEvent
Constructs an LinkEvent object with the specified source object.
LinkEvent(Object, int, String) - Constructor for class amber.awt.event.LinkEvent
Constructs an LinkEvent object with the specified source object.
linkEventPerformed(LinkEvent) - Method in interface amber.awt.event.LinkListener
Invoked when a link event occurs.
LinkHandler - class amber.server.component.LinkHandler.
This class handles the requirements for the manipulation of the packets moving to and from an link component.
LinkHandler() - Constructor for class amber.server.component.LinkHandler
Default constructor.
LinkHandler(ApplicationInterface) - Constructor for class amber.server.component.LinkHandler
The initialising constructor.
LinkHandler(int, ApplicationInterface) - Constructor for class amber.server.component.LinkHandler
The initialising constructor.
LinkListener - interface amber.awt.event.LinkListener.
The required listener for link events which is fired by the RLink class to indicate that the remote browser has set the client data on the RLink class.
LinkResponseInterface - interface amber.server.component.LinkResponseInterface.
This interface is required if the remote client is to successfully get information from the server.
listener - Variable in class amber.server.Listener
Primary Server Socket which waits for incoming connections.
Listener - class amber.server.Listener.
Thread to deal with the incoming connections of login packets.
Listener(ConnectionReceiver, int, Log, String, int) - Constructor for class amber.server.Listener
Construct the thread, with it's parent class so it may pass back messages.
Listener(ConnectionReceiver, int, Log, String, int, int) - Constructor for class amber.server.Listener
Construct the thread, with it's parent class so it may pass back messages.
ListenerThread - class amber.server.manager.connection.ListenerThread.
Thread to deal with the incoming connections of login packets.
ListenerThread(ConnectionManager, int, Log, String, int) - Constructor for class amber.server.manager.connection.ListenerThread
Construct the thread, with it's parent class so it may pass back messages.
ListenerThread(ConnectionManager, int, Log, String, int, int) - Constructor for class amber.server.manager.connection.ListenerThread
Construct the thread, with it's parent class so it may pass back messages.
ListHandler - class amber.server.component.ListHandler.
This class handles the requirements for the manipulation of the packets moving to and from a list component.
ListHandler() - Constructor for class amber.server.component.ListHandler
Default constructor.
ListHandler(ApplicationInterface) - Constructor for class amber.server.component.ListHandler
The initialising constructor.
ListHandler(int, ApplicationInterface) - Constructor for class amber.server.component.ListHandler
The initialising constructor.
LOAD - Static variable in class amber.server.panel.FileDialog
This constant defines the role the dialog will perform.
loadAudioClip(String) - Method in class amber.server.component.AudioHandler
This function instructs the remote audio component to load an audio clip.
loadCache(String) - Method in class amber.server.manager.Core
Loads the specified connection cache file.
loadImage(String) - Method in class amber.server.component.ImageHandler
Sets the String name of the image to display in the image control.
loadPreCacheConnections() - Method in class amber.server.manager.Core
Looks in the configuration to see if there are any precache files to load.
localAddress - Variable in class amber.type.server.SocketData
The address on the server of the connection to this page.
localPort - Variable in class amber.type.server.SocketData
The port on the server of the connection to this page.
locateChildNode(TreeNode, int) - Method in class amber.server.component.TreeListHandler
Finds the child node of this parent which matches the specified index.
locateInCache(int, int) - Method in class amber.server.manager.application.ApplicationController
Checks the system available handlers to determine if there is a matching ApplicationHandler.
locationToColumn(Point) - Method in class amber.awt.ComplexList
Returns the column index of the item at a Point.
locationToIndex(Point) - Method in class amber.awt.TreeList
Returns the index of the item at a Point.
locationToIndex(Point) - Method in class amber.awt.ComplexList
Returns the index of the item at a Point.
locationToIndex(Point) - Method in class amber.server.component.TreeListHandler
This function converts a physical point location in the tree into a line index.
locationToIndex(Point) - Method in class amber.server.component.ComplexListHandler
This function converts a physical point location in the list into a line index.
locationToItem(Point) - Method in class amber.server.component.TreeListHandler
This function converts a physical point location in the tree into a TreeNode item.
lock - Variable in class amber.type.server.PendingResponsePacket
This is the mutex which is blocking the server thread.
lock() - Method in class amber.type.Mutex
 
lock(long) - Method in class amber.type.Mutex
 
Log - class amber.utility.Log.
 
Log() - Constructor for class amber.utility.Log
Default Constructor.
Log(FileWriter, int) - Constructor for class amber.utility.Log
Initialising Constructor.
logComponentStructure() - Method in class amber.server.application.ApplicationHandler
This function dumps all the components that this page recognises.
logDirectory - Variable in class amber.server.manager.database.DatabaseManager
String base directory name for log files.
logException(int, Exception) - Method in class amber.utility.Log
This function logs an exception to the specified file.
logException(int, String, Exception) - Method in class amber.utility.Log
This function logs an exception to the specified file.
logFile - Variable in class amber.utility.Log
This is the file to log to.
logFile - Variable in class amber.utility.PacketLogger
This is the file to log to.
LoggingDebug - Static variable in class amber.utility.Log
 
LoggingDirectoryTag - Static variable in class amber.server.manager.PropertyTags
The directory in which log files are placed.
LoggingDirectoryTag - Static variable in class amber.server.manager.database.DatabaseManager
 
LoggingDirectoryTagDefault - Static variable in class amber.server.manager.PropertyTags
 
LoggingDirectoryTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
loggingFile - Variable in class amber.server.Listener
The logging system to use for error messages.
loggingFile - Variable in class amber.server.application.ApplicationHandler
Logging file, set by the server.
loggingFile - Variable in class amber.server.manager.database.DatabaseManager
Logging file.
loggingFile - Variable in class amber.server.manager.database.ConnectionPool
Logging file.
loggingFile - Variable in class amber.server.manager.handler.BaseHandler
Primary logging object.
LoggingFilenameTag - Static variable in class amber.server.manager.PropertyTags
Logging file name to use when logging.
LoggingFilenameTag - Static variable in class amber.server.manager.database.DatabaseManager
 
LoggingFilenameTagDefault - Static variable in class amber.server.manager.PropertyTags
 
LoggingFilenameTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
LoggingHigh - Static variable in class amber.utility.Log
 
LoggingLevelTag - Static variable in class amber.server.manager.PropertyTags
Logging level to use when logging.
LoggingLevelTag - Static variable in class amber.server.manager.database.DatabaseManager
 
LoggingLevelTagDefault - Static variable in class amber.server.manager.PropertyTags
 
LoggingLevelTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
LoggingLow - Static variable in class amber.utility.Log
 
LoggingMedium - Static variable in class amber.utility.Log
 
LoggingOff - Static variable in class amber.utility.Log
The level of logging
LoggingVerbose - Static variable in class amber.utility.Log
 
LoginManager - class amber.server.manager.connection.LoginManager.
Thread to deal with the initial reception of login packets.
LoginManager(ConnectionManager, int) - Constructor for class amber.server.manager.connection.LoginManager
Construct the thread, with it's parent class so it may pass back messages.
LoginThread - class amber.server.manager.connection.LoginThread.
Thread to deal with the initial reception of login packets.
LoginThread(ConnectionManager, int, int) - Constructor for class amber.server.manager.connection.LoginThread
Construct the thread, with it's parent class so it may pass back messages.
LoginThreadNumberTag - Static variable in class amber.server.manager.PropertyTags
The number of simultaneous login threads to use.
LoginThreadNumberTagDefault - Static variable in class amber.server.manager.PropertyTags
 
logLevel - Variable in class amber.utility.Log
This is the level of logging.
logPacket(Packet) - Method in class amber.utility.PacketLogger
This function logs an input packet to the specified file.
logPrinter - Variable in class amber.utility.Log
This is the PrintWriter object derived from the log FileWriter.
logString(int, String) - Method in class amber.utility.Log
This function logs a string to the specified file.
LogToConsoleTag - Static variable in class amber.server.manager.PropertyTags
Flag determining whether to log to the console as well as the log files.
LogToConsoleTagDefault - Static variable in class amber.server.manager.PropertyTags
 
LoopAudioClip - Static variable in class amber.server.component.AudioHandler
 
loopAudioClip(String) - Method in class amber.server.component.AudioHandler
Similar to playAudioClip this function instructs the remote audio component to commence playing an audio clip.

M

MagicMarker - Static variable in class amber.type.Packet
This is the magic marker start of the packet.
MailSystem - class amber.utility.MailSystem.
This class is a simple mail system which eases the complexities of interfacing with the Java Mail API.
MailSystem() - Constructor for class amber.utility.MailSystem
Default constructor.
main(String[]) - Static method in class amber.server.manager.AmberServer
 
mainEventHandler - Variable in class amber.client.panel.BaseControl
 
mainServer - Variable in class amber.server.manager.handler.BaseHandler
Handle to the Core server.
makeDirectory(String) - Method in class amber.utility.FileHandler
Creates the specified directory in the current directory.
makeDirectoryTree(String) - Method in class amber.utility.FileHandler
Creates the specified directory in the current directory.
ManagerException - exception amber.server.exception.ManagerException.
This class handles the requirements for exceptions created by the Manager (Core) part of the AmberServer.
ManagerException(int) - Constructor for class amber.server.exception.ManagerException
 
ManagerException(String) - Constructor for class amber.server.exception.ManagerException
 
ManagerException(String, int) - Constructor for class amber.server.exception.ManagerException
 
ManagerException(String, int, Throwable) - Constructor for class amber.server.exception.ManagerException
 
ManagerException(String, Throwable) - Constructor for class amber.server.exception.ManagerException
 
ManagerGroupTag - Static variable in class amber.server.manager.PropertyTags
Manager used to handle extension connection managers.
MasterAppletId - Static variable in class amber.client.RConstants
The ID of the applet the owns the transmit/receive functionality
matchComponentToControl(ComponentHandler) - Method in class amber.server.panel.BasePanel
This function is used to match the component to the corresponding PanelComponentInfo.
matchIdToControl(int) - Method in class amber.server.panel.BasePanel
This function is used to match the component ID to the corresponding component.
maxAdvance - Variable in class amber.type.server.FontCharacteristics
The maximum amount the pointer would move to render any character for the font.
maxAscent - Variable in class amber.type.server.FontCharacteristics
The maximum ascent for the font.
maxConnections - Variable in class amber.server.manager.database.ConnectionPool
The maximum number of connections to ever establish.
maxDescent - Variable in class amber.type.server.FontCharacteristics
The maximum descent for the font.
MaximumId - Static variable in class amber.server.component.ComponentHandler
This constant defines the maximum possible component ID allowed.
MaxInactiveInterval - Variable in class amber.server.manager.application.ApplicationController
The amount of time which an application can be held inactive before final termination.
maxLineLength - Variable in class amber.awt.TreeList
 
MaxNumberOfConnectionsTag - Static variable in class amber.server.manager.database.DatabaseManager
 
MaxNumberOfConnectionsTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
MbInterface - interface amber.client.MbInterface.
This class is the call back interface for the RMessageBox class.
Menu - Static variable in class amber.client.panel.PMenu
Constant defining a type of possible menu.
MenuBar - Static variable in class amber.client.panel.PMenu
 
MenuBarHandler - class amber.server.component.MenuBarHandler.
This class corresponds to a standard java.awt.MenuBar component.
MenuBarHandler() - Constructor for class amber.server.component.MenuBarHandler
Default constructor.
MenuBarHandler(ApplicationInterface) - Constructor for class amber.server.component.MenuBarHandler
The initialising constructor.
MenuBarHandler(int, ApplicationInterface) - Constructor for class amber.server.component.MenuBarHandler
The initialising constructor.
MenuCheckOff - Static variable in class amber.client.panel.PMenu
 
MenuCheckOn - Static variable in class amber.client.panel.PMenu
 
MenuComponentHandler - class amber.server.component.MenuComponentHandler.
This class corresponds to a standard java.awt.MenuComponent component.
MenuComponentHandler() - Constructor for class amber.server.component.MenuComponentHandler
 
MenuComponentHandler(ApplicationInterface) - Constructor for class amber.server.component.MenuComponentHandler
The initialising constructor.
MenuComponentHandler(int, ApplicationInterface) - Constructor for class amber.server.component.MenuComponentHandler
The initialising constructor.
MenuContainer - interface amber.server.component.MenuContainer.
This class corresponds to the MenuContainer in java.awt.
MenuHandler - class amber.server.component.MenuHandler.
This class corresponds to a standard java.awt.Menu component.
MenuHandler() - Constructor for class amber.server.component.MenuHandler
Default constructor.
MenuHandler(ApplicationInterface) - Constructor for class amber.server.component.MenuHandler
The initialising constructor.
MenuHandler(ApplicationInterface, String) - Constructor for class amber.server.component.MenuHandler
The initialising constructor.
MenuHandler(ApplicationInterface, String, boolean) - Constructor for class amber.server.component.MenuHandler
The initialising constructor.
MenuHandler(int, ApplicationInterface) - Constructor for class amber.server.component.MenuHandler
The initialising constructor.
MenuHandler(int, ApplicationInterface, String) - Constructor for class amber.server.component.MenuHandler
The initialising constructor.
MenuHandler(int, ApplicationInterface, String, boolean) - Constructor for class amber.server.component.MenuHandler
The initialising constructor.
MenuItem - Static variable in class amber.client.panel.PMenu
 
MenuItemHandler - class amber.server.component.MenuItemHandler.
This class corresponds to a standard java.awt.MenuItem component.
MenuItemHandler() - Constructor for class amber.server.component.MenuItemHandler
 
MenuItemHandler(ApplicationInterface) - Constructor for class amber.server.component.MenuItemHandler
The initialising constructor.
MenuItemHandler(ApplicationInterface, String) - Constructor for class amber.server.component.MenuItemHandler
The initialising constructor.
MenuItemHandler(ApplicationInterface, String, MenuShortcut) - Constructor for class amber.server.component.MenuItemHandler
The initialising constructor.
MenuItemHandler(int, ApplicationInterface) - Constructor for class amber.server.component.MenuItemHandler
The initialising constructor.
MenuItemHandler(int, ApplicationInterface, String) - Constructor for class amber.server.component.MenuItemHandler
The initialising constructor.
MenuItemHandler(int, ApplicationInterface, String, MenuShortcut) - Constructor for class amber.server.component.MenuItemHandler
The initialising constructor.
MenuTear - Static variable in class amber.client.panel.PMenu
 
MethodInvalidException - exception amber.server.exception.MethodInvalidException.
This exception occurs for methods which should not be called in this class.
MethodInvalidException(int) - Constructor for class amber.server.exception.MethodInvalidException
 
MethodInvalidException(String) - Constructor for class amber.server.exception.MethodInvalidException
 
MethodInvalidException(String, int) - Constructor for class amber.server.exception.MethodInvalidException
 
MethodInvalidException(String, int, Throwable) - Constructor for class amber.server.exception.MethodInvalidException
 
MethodInvalidException(String, Throwable) - Constructor for class amber.server.exception.MethodInvalidException
 
minConnections - Variable in class amber.server.manager.database.ConnectionPool
The minimum number of connections to establish on start up.
minimumLayoutSize(Container) - Method in class amber.awt.XYLayout
Returns the minimum dimensions of the layout in pixels.
MinNumberOfConnectionsTag - Static variable in class amber.server.manager.database.DatabaseManager
 
MinNumberOfConnectionsTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
MissingResponseException - exception amber.server.exception.MissingResponseException.
This exception occurs when an expected response packet is not received.
MissingResponseException(int) - Constructor for class amber.server.exception.MissingResponseException
 
MissingResponseException(String) - Constructor for class amber.server.exception.MissingResponseException
 
MissingResponseException(String, int) - Constructor for class amber.server.exception.MissingResponseException
 
MissingResponseException(String, int, Throwable) - Constructor for class amber.server.exception.MissingResponseException
 
MissingResponseException(String, Throwable) - Constructor for class amber.server.exception.MissingResponseException
 
ModalBaseFrame - class amber.server.panel.ModalBaseFrame.
This class extends BaseFrame, and makes a frame Modal.
ModalBaseFrame() - Constructor for class amber.server.panel.ModalBaseFrame
Default constructor.
ModalBaseFrame(ApplicationInterface) - Constructor for class amber.server.panel.ModalBaseFrame
The initialising constructor.
ModalBaseFrame(ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.ModalBaseFrame
The initialising constructor.
ModalBaseFrame(int, ApplicationInterface) - Constructor for class amber.server.panel.ModalBaseFrame
The initialising constructor.
ModalBaseFrame(int, int, ApplicationInterface) - Constructor for class amber.server.panel.ModalBaseFrame
The initialising constructor.
ModalBaseFrame(int, int, ApplicationInterface, PanelTemplateGroup, boolean) - Constructor for class amber.server.panel.ModalBaseFrame
The initialising constructor.
module - Variable in class amber.type.server.ExtensionModuleInfo
The actual Extension module itself.
month - Variable in class amber.type.server.SelectedDate
The month of the control selected.
mouseClicked(MouseEvent) - Method in class amber.awt.FloatButton
 
mouseClicked(MouseEvent) - Method in class amber.client.RComponent
 
mouseClicked(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MouseClickedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MouseClickedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MouseClickedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
mouseDragged(MouseEvent) - Method in class amber.client.RComponent
 
mouseDragged(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MouseDraggedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MouseDraggedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MouseDraggedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
mouseEntered(MouseEvent) - Method in class amber.awt.FloatButton
 
mouseEntered(MouseEvent) - Method in class amber.awt.ComplexList
 
mouseEntered(MouseEvent) - Method in class amber.client.RComponent
 
mouseEntered(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MouseEnteredEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MouseEnteredEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MouseEnteredEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
mouseExited(MouseEvent) - Method in class amber.awt.FloatButton
 
mouseExited(MouseEvent) - Method in class amber.awt.ComplexList
 
mouseExited(MouseEvent) - Method in class amber.client.RComponent
 
mouseExited(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MouseExitedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MouseExitedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MouseExitedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
mouseMoved(MouseEvent) - Method in class amber.client.RComponent
 
mouseMoved(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MouseMovedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MouseMovedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MouseMovedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
mousePressed(MouseEvent) - Method in class amber.awt.FloatButton
 
mousePressed(MouseEvent) - Method in class amber.awt.TreeList
 
mousePressed(MouseEvent) - Method in class amber.awt.ComplexList
 
mousePressed(MouseEvent) - Method in class amber.client.RComponent
 
mousePressed(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MousePressedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MousePressedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MousePressedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
mouseReleased(MouseEvent) - Method in class amber.awt.FloatButton
 
mouseReleased(MouseEvent) - Method in class amber.awt.TreeList
 
mouseReleased(MouseEvent) - Method in class amber.awt.ComplexList
 
mouseReleased(MouseEvent) - Method in class amber.client.RComponent
 
mouseReleased(MouseEvent) - Method in class amber.client.panel.BaseControl
 
MouseReleasedEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
MouseReleasedEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
MouseReleasedEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
multipleMode - Variable in class amber.awt.TreeList
 
multipleMode - Variable in class amber.awt.ComplexList
 
Mutex - class amber.type.Mutex.
 
Mutex() - Constructor for class amber.type.Mutex
 

N

name - Variable in class amber.server.component.MenuComponentHandler
 
name - Variable in class amber.type.server.ExtensionModuleInfo
The name of the Extension module.
NameValue - class amber.type.server.NameValue.
 
NameValue(String, String) - Constructor for class amber.type.server.NameValue
 
next() - Method in class amber.awt.TabPanel
Flip to the next tab in the list and display it.
NextAvailableCommand - Static variable in class amber.server.component.ButtonHandler
 
NextAvailableCommand - Static variable in class amber.server.component.ComplexListHandler
 
NextAvailableCommand - Static variable in interface amber.server.panel.ContainerHandler
 
NextMonth - Static variable in class amber.type.server.SelectedDate
 
NodesDefaultOpen - Static variable in class amber.server.component.TreeListHandler
 
None - Static variable in class amber.awt.DrawPanel
Constants for DrawRect which defines the type of rectangle.
None3D - Static variable in class amber.awt.DrawPanel
 
nonVisualObject - Variable in class amber.client.panel.BaseControl
 
NoReturn - Static variable in class amber.server.component.ComponentHandler
 
NormalConnection - Static variable in class amber.server.Listener
This constant defines one category of incoming connections.
normalPreCache - Variable in class amber.server.manager.Core
Precache items for the connection server.
NormalPreCacheConnectionFileTag - Static variable in class amber.server.manager.PropertyTags
The precache normal connection file.
NormalPreCacheConnectionFileTagDefault - Static variable in class amber.server.manager.PropertyTags
 
NormalTableNameTag - Static variable in class amber.server.manager.PropertyTags
Normal connection database table name.
NormalTableNameTagDefault - Static variable in class amber.server.manager.PropertyTags
 
num - Variable in class amber.client.RComponent
 
NumberOfEvents - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
numberPendingConnections - Variable in class amber.server.Listener
This contains the number of pending connections that the listener will accept.

O

OkCancelType - Static variable in class amber.server.component.ComponentHandler
 
OkReturn - Static variable in class amber.server.component.ComponentHandler
 
OkType - Static variable in class amber.server.component.ComponentHandler
Constant used to define the type of MessageBox displayed by the queryMessageBox function.
OkYesReturn - Static variable in class amber.server.component.ComponentHandler
 
openConnection(String, String, String) - Method in class amber.server.manager.database.ConnectionPool
This function opens a new connection to the database.
openConnections(String, String, String) - Method in class amber.server.manager.database.ConnectionPool
This function opens the specified number of connections in the properties file for the manager.
openPropertiesFile(String, boolean) - Method in class amber.utility.PropertiesHandler
This function is used to actually read the properties from the file.
operating - Variable in class amber.server.Listener
Internal flag which indicates whether the thread is operating.
OperationIndex - Static variable in class amber.type.server.DrawOperation
 
output - Variable in class amber.server.application.ApplicationHandler
Handle to the socket connection output stream.

P

packet - Variable in class amber.type.server.PacketData
This is the actual packet itself
Packet - class amber.type.Packet.
This class handles the actual packet processing required to message between the client and server parts of the amber system.
Packet() - Constructor for class amber.type.Packet
Default Constructor.
Packet(byte, byte, byte, short, short, int, byte[], boolean) - Constructor for class amber.type.Packet
Initialising Constructor.
Packet(byte, short, short, boolean) - Constructor for class amber.type.Packet
Initialising Constructor.
Packet(byte, short, short, int, byte[], boolean) - Constructor for class amber.type.Packet
Initialising Constructor.
Packet(InputStream) - Constructor for class amber.type.Packet
Constructor used when filling the packet from an input stream.
PacketData - class amber.type.server.PacketData.
This class contains a packet which is transmitted by the client.
PacketData() - Constructor for class amber.type.server.PacketData
Default Constructor.
PacketData(Packet) - Constructor for class amber.type.server.PacketData
Initialising Constructor.
PacketData(Packet, ByteArrayInputStream, AmberInputStream) - Constructor for class amber.type.server.PacketData
Initialising Constructor.
packetHandler - Variable in class amber.server.application.ApplicationHandler
The thread handling transmission of packets from the remote component to the corresponding server component.
PacketHeaderLength - Static variable in class amber.type.Packet
This is the length of the header in the packet.
PacketListener - interface amber.server.component.PacketListener.
This interface is implemented by listeners which wish to monitor packets at a very low level.
PacketLogger - class amber.utility.PacketLogger.
 
PacketLogger() - Constructor for class amber.utility.PacketLogger
Default Constructor.
PacketLogger(FileWriter) - Constructor for class amber.utility.PacketLogger
Initialising Constructor.
PacketLogger(String) - Constructor for class amber.utility.PacketLogger
Initialising Constructor.
PacketMagicMarker - Static variable in class amber.type.Packet
This is magic character which flags the beginning of the packet.
pageId - Variable in class amber.server.application.ApplicationHandler
Numeric identifier for this specific instance of Page.
pageSubId - Variable in class amber.server.application.ApplicationHandler
2nd Numeric identifier for this specific instance of Page.
paint(Graphics) - Method in class amber.awt.ImagePanel
 
paint(Graphics) - Method in class amber.awt.FloatButton
 
paint(Graphics) - Method in class amber.awt.TreeList
The paint function which is concerned with rendering the visible items to the Canvas.
paint(Graphics) - Method in class amber.awt.DrawPanel
The actual paint function.
paint(Graphics) - Method in class amber.awt.TabPanel
This is the primary drawing function for the panel.
paint(Graphics) - Method in class amber.awt.ComplexList
Primary painting function.
PaintPanel - Static variable in class amber.server.component.PanelHandler
 
Pair - class amber.type.server.Pair.
 
Pair() - Constructor for class amber.type.server.Pair
Default Constructor.
Pair(Object, Object) - Constructor for class amber.type.server.Pair
Initialising Constructor.
Pair(Pair) - Constructor for class amber.type.server.Pair
Initialising copy Constructor.
panel - Variable in class amber.client.panel.BasePanel
 
PanelComponentInfo - class amber.type.server.PanelComponentInfo.
This class holds all the required information to handle panel components within the BasePanel derived controllers.
PanelComponentInfo() - Constructor for class amber.type.server.PanelComponentInfo
Default Constructor.
PanelComponentInfo(ComponentHandler, int, int, int, int, int, int, String, String) - Constructor for class amber.type.server.PanelComponentInfo
Initialising Constructor.
PanelComponentInfo(ComponentHandler, int, int, int, int, String, String) - Constructor for class amber.type.server.PanelComponentInfo
Initialising Constructor.
PanelHandler - class amber.server.component.PanelHandler.
This class handles the requirements for the manipulation of the packets moving to and from a panel component.
PanelHandler() - Constructor for class amber.server.component.PanelHandler
Default constructor.
PanelHandler(ApplicationInterface) - Constructor for class amber.server.component.PanelHandler
The initialising constructor.
PanelHandler(int, ApplicationInterface) - Constructor for class amber.server.component.PanelHandler
The initialising constructor.
PanelHandlerException - exception amber.server.exception.PanelHandlerException.
This class handles the requirements for exceptions created by the PanelHandler classes.
PanelHandlerException(int) - Constructor for class amber.server.exception.PanelHandlerException
 
PanelHandlerException(String) - Constructor for class amber.server.exception.PanelHandlerException
 
PanelHandlerException(String, int) - Constructor for class amber.server.exception.PanelHandlerException
 
PanelHandlerException(String, int, Throwable) - Constructor for class amber.server.exception.PanelHandlerException
 
PanelHandlerException(String, Throwable) - Constructor for class amber.server.exception.PanelHandlerException
 
PanelNextAvailableCommand - Static variable in class amber.server.component.PanelHandler
 
panelParent - Variable in class amber.client.panel.BaseControl
 
PanelTemplateGroup - class amber.server.panel.PanelTemplateGroup.
This class is concerned with stitching several panel templates derived from BasePanel and overlaid onto one panel into a group of sharing templates for that panel.
PanelTemplateGroup() - Constructor for class amber.server.panel.PanelTemplateGroup
Default constructor.
PanelTemplateGroup(int) - Constructor for class amber.server.panel.PanelTemplateGroup
Initialising constructor.
parameters - Variable in class amber.type.server.XYConstraints
Parameters to use when constructing the object.
paramString() - Method in class amber.awt.event.ComplexColumnEvent
The internal string state of the object.
paramString() - Method in class amber.awt.event.LinkEvent
 
paramString() - Method in class amber.awt.event.ComponentWindowEvent
Returns information on the current event.
paramString() - Method in class amber.server.component.MenuComponentHandler
Returns the parameter string representing the state of this menu component.
paramString() - Method in class amber.server.component.MenuItemHandler
Returns the parameter string representing the state of this menu item.
paramString() - Method in class amber.server.component.MenuHandler
Gets the parameter string representing the state of this menu.
paramString() - Method in class amber.server.component.CheckboxMenuItemHandler
Returns the parameter string representing the state of this check box menu item.
parent - Variable in class amber.client.SocketConnection
 
parent - Variable in class amber.server.component.MenuComponentHandler
 
parent - Variable in class amber.type.server.ScheduledObject
The parent controller for this object.
parentHandler - Variable in class amber.type.server.ComplexLine
The ComplexList the node is inserted into.
parentPage - Variable in class amber.server.component.ComponentHandler
The Page Handler which will send the packets for this handler.
parentServer - Variable in class amber.server.application.ApplicationHandler
The original server which started this ApplicationHandler.
parseParameters(String) - Method in class amber.client.panel.BaseControl
 
parseParameters(String) - Method in class amber.client.panel.PAudio
 
parseParameters(String) - Method in class amber.client.panel.PChoice
 
parseParameters(String) - Method in class amber.client.panel.PCheckboxPanel
 
parseParameters(String) - Method in class amber.client.panel.PTextComponent
 
parseParameters(String) - Method in class amber.client.panel.PTreeList
 
parseParameters(String) - Method in class amber.client.panel.BasePanel
 
parseParameters(String) - Method in class amber.client.panel.PTabPanel
 
parseParameters(String) - Method in class amber.client.panel.PLabel
 
parseParameters(String) - Method in class amber.client.panel.PCheckbox
 
parseParameters(String) - Method in class amber.client.panel.PList
 
parseParameters(String) - Method in class amber.client.panel.PButton
 
parseParameters(String) - Method in class amber.client.panel.PFrame
 
parseParameters(String) - Method in class amber.client.panel.PComplexList
 
parseParameters(String) - Method in class amber.client.panel.PFloatButton
 
parseParameters(String) - Method in class amber.client.panel.PImage
 
parseParameters(String) - Method in class amber.client.panel.PMenu
 
parseString(String) - Method in class amber.client.panel.PTextComponent
This function converts the input string by parsing special escape sequences such as \n to the corresponding character.
password - Variable in class amber.server.manager.database.DatabaseManager
The password to use when connecting to the database.
password - Variable in class amber.server.manager.database.ConnectionPool
The password to use when connecting to the database.
PAudio - class amber.client.panel.PAudio.
Panel Component Audio.
PAudio() - Constructor for class amber.client.panel.PAudio
 
PButton - class amber.client.panel.PButton.
Panel Component Button.
PButton() - Constructor for class amber.client.panel.PButton
 
PCheckbox - class amber.client.panel.PCheckbox.
Panel Component Checkbox.
PCheckbox() - Constructor for class amber.client.panel.PCheckbox
 
PCheckboxPanel - class amber.client.panel.PCheckboxPanel.
Panel Component CheckboxPanel.
PCheckboxPanel() - Constructor for class amber.client.panel.PCheckboxPanel
 
PChoice - class amber.client.panel.PChoice.
Panel Component Choice.
PChoice() - Constructor for class amber.client.panel.PChoice
 
PComplexList - class amber.client.panel.PComplexList.
Panel Component ComplexList.
PComplexList() - Constructor for class amber.client.panel.PComplexList
 
Pending - Static variable in class amber.type.server.ServerConnectionInfo
Status state.
PendingConnectionNumberTag - Static variable in class amber.server.manager.PropertyTags
The number of pending connections to allow.
PendingConnectionNumberTagDefault - Static variable in class amber.server.manager.PropertyTags
 
PendingResponsePacket - class amber.type.server.PendingResponsePacket.
This class holds information on a packet which is expected by the server.
PendingResponsePacket() - Constructor for class amber.type.server.PendingResponsePacket
Default Constructor.
PendingResponsePacket(PacketData, byte, Mutex) - Constructor for class amber.type.server.PendingResponsePacket
Initialising Constructor.
performInitialConnection(Socket, Packet, AmberInputStream, int) - Method in class amber.server.manager.handler.Browser
This function handles the connection requirements for new incoming connections.
performOperation(Packet, MenuComponent) - Method in class amber.client.panel.PMenu
This is the function which performs the operation on the specified MenuComponent.
performReconnection(Socket, Packet, AmberInputStream, int) - Method in class amber.server.manager.handler.Browser
This function handles the connection requirements for a connection which was lost.
performSetBounds(int, int, int, int, boolean) - Method in class amber.server.component.PanelHandler
This function is to allow derived classes the ability to bypass the setBounds functions and only set the values rather than message to the remote component.
performSetLocation(int, int, boolean) - Method in class amber.server.component.PanelHandler
This function is to allow derived classes the ability to bypass the setLocation functions and only set the values rather than message to the remote component.
performSetSize(int, int, boolean) - Method in class amber.server.component.PanelHandler
This function is to allow derived classes the ability to bypass the setSize functions and only set the values rather than message to the remote component.
PFloatButton - class amber.client.panel.PFloatButton.
Panel Component Float Button.
PFloatButton() - Constructor for class amber.client.panel.PFloatButton
 
PFrame - class amber.client.panel.PFrame.
Extension to BasePanel that is a window (frame) which is based on the current parent panel.
PFrame() - Constructor for class amber.client.panel.PFrame
 
PImage - class amber.client.panel.PImage.
Panel Component Image.
PImage() - Constructor for class amber.client.panel.PImage
 
ping() - Method in class amber.server.manager.database.DatabaseConnection
This function performs a spurious transaction against a database.
PLabel - class amber.client.panel.PLabel.
Panel Component Label.
PLabel() - Constructor for class amber.client.panel.PLabel
 
PlainTextType - Static variable in class amber.utility.MailSystem
Type of mail which can be sent.
PlayAudioClip - Static variable in class amber.server.component.AudioHandler
 
playAudioClip(String) - Method in class amber.server.component.AudioHandler
This function instructs the remote audio component to commence playing an audio clip.
PList - class amber.client.panel.PList.
Panel Component List.
PList() - Constructor for class amber.client.panel.PList
 
PMenu - class amber.client.panel.PMenu.
Extension to BaseControl that presents the user with a menu system.
PMenu() - Constructor for class amber.client.panel.PMenu
 
PoolNameTag - Static variable in class amber.server.manager.database.DatabaseManager
 
PoolNameTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
PopupMenu - Static variable in class amber.client.panel.PMenu
Constant defining the type of base menu.
PopupMenuHandler - class amber.server.component.PopupMenuHandler.
This class corresponds to a standard java.awt.Menu component.
PopupMenuHandler() - Constructor for class amber.server.component.PopupMenuHandler
Default constructor.
PopupMenuHandler(ApplicationInterface) - Constructor for class amber.server.component.PopupMenuHandler
The initialising constructor.
PopupMenuHandler(ApplicationInterface, String) - Constructor for class amber.server.component.PopupMenuHandler
The initialising constructor.
PopupMenuHandler(int, ApplicationInterface) - Constructor for class amber.server.component.PopupMenuHandler
The initialising constructor.
PopupMenuHandler(int, ApplicationInterface, String) - Constructor for class amber.server.component.PopupMenuHandler
The initialising constructor.
Port - Static variable in class amber.client.RConstants
The port on which to communicate with the server
portNumber - Variable in class amber.server.Listener
The port number to listen on.
PortTag - Static variable in class amber.server.manager.PropertyTags
Port to listen for incoming normal connections.
PortTagDefault - Static variable in class amber.server.manager.PropertyTags
 
postInPacketListeners - Variable in class amber.server.component.PanelHandler
 
PreferenceDefaults - class amber.utility.PreferenceDefaults.
 
PreferenceDefaults() - Constructor for class amber.utility.PreferenceDefaults
 
preferredLayoutSize(Container) - Method in class amber.awt.XYLayout
Returns the preferred dimensions of the layout in pixels.
preInPacketListeners - Variable in class amber.server.component.PanelHandler
Vector holding listeners to monitoring packet listeners.
previous() - Method in class amber.awt.TabPanel
Flip to the previous tab in the list and display it.
printStackTrace() - Method in class amber.server.exception.AmberException
Prints this Exception and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class amber.server.exception.AmberException
Prints this Exception and its backtrace to the input stream.
printStackTrace(PrintWriter) - Method in class amber.server.exception.AmberException
Prints this Exception and its backtrace to the input print writer.
PriorMonth - Static variable in class amber.type.server.SelectedDate
Month constant.
processActionEvent(ActionEvent) - Method in class amber.awt.FloatButton
Processes action events occurring on this component by dispatching them to any registered listeners.
processActionEvent(ActionEvent) - Method in class amber.server.component.ComponentHandler
Processes action events occurring on this component by dispatching them to any registered listeners.
processApplicationPacket(Packet) - Method in class amber.server.application.ApplicationHandler
 
processComplexColumnEvent(ComplexColumnEvent) - Method in class amber.server.component.ComplexListHandler
Processes complex column events occurring on this component by dispatching them to any registered listeners.
processComponentEvent(ComponentEvent) - Method in class amber.awt.TreeList
This handles the case where the component is resized.
processComponentEvent(ComponentEvent) - Method in class amber.awt.ComplexList
This handles the case where the component is resized.
processComponentEvent(ComponentEvent) - Method in class amber.server.component.ComponentHandler
Processes component events occurring on this component by dispatching them to any registered listeners.
processCurrentPacket(Packet) - Method in class amber.server.component.ComponentHandler
This function receives the packet given to it by the ApplicationInterface.
processCurrentPacket(Packet) - Method in class amber.server.component.MenuHandler
This function receives the packet given to it by the ApplicationInterface.
processCurrentPacket(Packet) - Method in class amber.server.component.MenuBarHandler
This function receives the packet given to it by the ApplicationInterface.
processCurrentPacket(Packet) - Method in class amber.server.panel.BasePanel
This function receives the packet given to it by the ApplicationInterface.
processEvent(AWTEvent) - Method in class amber.awt.FloatButton
Processes events on this button.
processEvent(AWTEvent) - Method in class amber.server.component.ComponentHandler
Processes events on this button.
processEvent(AWTEvent) - Method in class amber.server.component.ComplexListHandler
Processes events on this button.
processFocusEvent(FocusEvent) - Method in class amber.server.component.ComponentHandler
Processes focus events occurring on this component by dispatching them to any registered listeners.
processHScroll(AdjustmentEvent) - Method in class amber.awt.TreeList
 
processHScroll(AdjustmentEvent) - Method in class amber.awt.ComplexList
 
processItemEvent(ItemEvent) - Method in class amber.server.component.ComponentHandler
Processes item events occurring on this component by dispatching them to any registered listeners.
processKeyEvent(KeyEvent) - Method in class amber.awt.ComplexList
This function handles the key events in the list.
processKeyEvent(KeyEvent) - Method in class amber.server.component.ComponentHandler
Processes key events occurring on this component by dispatching them to any registered listeners.
processManagerString(String) - Method in class amber.server.manager.Core
This function creates all the additional managers specified in the properties file.
processMouseEvent(MouseEvent) - Method in class amber.awt.TreeList
 
processMouseEvent(MouseEvent) - Method in class amber.awt.TabPanel
 
processMouseEvent(MouseEvent) - Method in class amber.awt.ComplexList
 
processMouseEvent(MouseEvent) - Method in class amber.server.component.ComponentHandler
Processes mouse events occurring on this component by dispatching them to any registered listeners.
processMouseMotionEvent(MouseEvent) - Method in class amber.server.component.ComponentHandler
Processes mouse motion events occurring on this component by dispatching them to any registered listeners.
processNormalResponse(PacketData) - Method in class amber.server.component.ComponentHandler
 
processPacket(Packet) - Method in interface amber.client.BaseComponent
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.RComponent
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.RLink
 
processPacket(Packet) - Method in class amber.client.RBase
 
processPacket(Packet) - Method in interface amber.client.RContainer
This function takes incoming packets and processes them passing them onto the component which needs it.
processPacket(Packet) - Method in class amber.client.panel.BaseControl
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PAudio
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PChoice
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PCheckboxPanel
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PTextComponent
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PTextField
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PTreeList
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.BasePanel
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PTextArea
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PLabel
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PCheckbox
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PList
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PButton
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PComplexList
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PFloatButton
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PImage
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.client.panel.PMenu
This routine contains the logic to parse a packet and perform actions based on the packet's contents.
processPacket(Packet) - Method in class amber.server.component.GenericEventHandler
This function takes the input packet and determines if it is an event.
processPacket(Packet) - Method in interface amber.server.component.PacketListener
This function is called when the packet is detected.
processPacket(Packet) - Method in class amber.utility.PacketLogger
 
processParameters() - Method in class amber.client.RBase
This function parses all the input parameters and converts them to corresponding components and then adds them to the panel.
processTextEvent(TextEvent) - Method in class amber.server.component.ComponentHandler
Processes text events occurring on this component by dispatching them to any registered listeners.
processVScroll(AdjustmentEvent) - Method in class amber.awt.TreeList
 
processVScroll(AdjustmentEvent) - Method in class amber.awt.ComplexList
 
properties - Variable in class amber.server.manager.AmberServer
 
properties - Variable in class amber.server.manager.database.DatabaseManager
Properties for configuring the Database Manager.
PropertiesFile - Static variable in class amber.utility.MailSystem
The mail properties file name.
PropertiesHandler - class amber.utility.PropertiesHandler.
This class contains a series of utility functions which can be used to access properties files.
PropertiesHandler() - Constructor for class amber.utility.PropertiesHandler
Default constructor
PropertiesHandler(boolean) - Constructor for class amber.utility.PropertiesHandler
Allows the properties to be loaded with or without the system properties included.
PropertiesHandler(String) - Constructor for class amber.utility.PropertiesHandler
Constructs a handler based on the specified filename.
PropertiesHandler(String, boolean) - Constructor for class amber.utility.PropertiesHandler
Constructs a handler based on the specified filename.
propertyFilename - Static variable in class amber.server.manager.AmberServer
 
propertyFilename - Static variable in class amber.server.manager.database.DatabaseManager
 
PropertyTags - class amber.server.manager.PropertyTags.
This class contains property tags matching expected fields in the AmberServer properties file.
PScrollPanel - class amber.client.panel.PScrollPanel.
Extension to BasePanel which functions identically except that the panel implements a scroll pane so that the internal panel dimensions can exceed the external ones.
PScrollPanel() - Constructor for class amber.client.panel.PScrollPanel
 
PTabPanel - class amber.client.panel.PTabPanel.
Extension to BasePanel that has multiple panels which can be displayed in a tab folder paradyn.
PTabPanel() - Constructor for class amber.client.panel.PTabPanel
 
PTextArea - class amber.client.panel.PTextArea.
Panel Component TextArea.
PTextArea() - Constructor for class amber.client.panel.PTextArea
 
PTextComponent - class amber.client.panel.PTextComponent.
Panel Text Component.
PTextComponent() - Constructor for class amber.client.panel.PTextComponent
 
PTextField - class amber.client.panel.PTextField.
Panel Component TextField.
PTextField() - Constructor for class amber.client.panel.PTextField
 
PTreeList - class amber.client.panel.PTreeList.
Panel Component TreeList.
PTreeList() - Constructor for class amber.client.panel.PTreeList
 

Q

quanta - Variable in class amber.type.server.ScheduledObject
The repeat interval.
QueryApplications - Static variable in class amber.client.RConstants
This constants defines one possible states of the initial connection packet.
QueryMessage - Static variable in class amber.client.RConstants
This command creates a query message box which requests user input.
queryMessageBox(String, String, int) - Method in class amber.server.component.ComponentHandler
This function causes the corresponding component to display a modal MessageBox type control.
QueryMessageResponse - Static variable in class amber.client.RConstants
This is the response message to the query message command.
QueryTimeout - Static variable in class amber.client.RConstants
The event timeout for the queryDisplayMessageBox.

R

random - Variable in class amber.server.manager.connection.LoginThread
Secure random number generator used if the link is secure.
RBase - class amber.client.RBase.
Extension to RComponent that acts as a very simple panel.
RBase() - Constructor for class amber.client.RBase
 
RComponent - class amber.client.RComponent.
An extension to Applet which adds the basic functionality of the Amber system - spawning send and receive threads if this is applet zero on the page, communicating with the server and detecting and communicating with other applets that exist on the page and communicating with them.
RComponent() - Constructor for class amber.client.RComponent
Base Constructor for the applet.
RConstants - class amber.client.RConstants.
This is a class which holds constants for the base systems.
RContainer - interface amber.client.RContainer.
This interface is used by all classes which contain other components (i.e.
reactivateConnection(ServerConnectionInfo) - Method in class amber.server.manager.application.ApplicationController
This function takes the specified ServerConnectionInfo from the list of inactive connections and places it back on the list of active connections.
reactivateConnection(ServerConnectionInfo, int) - Method in class amber.server.manager.application.ApplicationManager
This function takes the specified ServerConnectionInfo from the list of inactive connections and places it back on the list of active connections.
readLongUTF() - Method in class amber.type.AmberInputStream
Reads in a string that has been encoded using an extended form of that used by the readUTF function.
readLongUTF(DataInput) - Static method in class amber.type.AmberInputStream
Reads in a string that has been encoded using an extended form of that used by the readUTF function.
readPacket(InputStream) - Method in class amber.type.Packet
Reads in a packet from the specified input stream.
readToken(StreamTokenizer) - Method in class amber.type.server.ServerConnectionInfo
Reads the next token from the stream.
receivedPackets - Variable in class amber.server.application.ApplicationHandler
Vector which holds pending incoming packets.
receiver - Variable in class amber.server.Listener
The thread concerned with handling incoming socket connections.
receiver - Variable in class amber.server.application.ApplicationHandler
The thread handling reception of packets from the remote components.
ReceiveThread - class amber.client.ReceiveThread.
Thread to deal with the reception of messages destined for one of the applets on the page.
ReceiveThread - class amber.server.application.ReceiveThread.
This is the primary reception Thread.
ReceiveThread(Socket, SocketConnection) - Constructor for class amber.client.ReceiveThread
Construct the thread, with it's parent class so it may pass back messages.
ReceiveThread(ThreadGroup, Socket, ApplicationInterface, EventThread) - Constructor for class amber.server.application.ReceiveThread
Construct the thread, with it's parent class so it may pass back messages.
Reconnect - Static variable in class amber.client.RConstants
This command is sent to the server when the master component re-attempts to connect to the server when the connection fails.
recreatePanel() - Method in class amber.server.panel.BasePanel
This function dynamically recreates all the Its specific purpose is to set the controls to a known state once they are created.
recreatePanel() - Method in interface amber.server.panel.ContainerHandler
This function dynamically recreates the panel.
RectDown - Static variable in class amber.awt.DrawPanel
 
RectUp - Static variable in class amber.awt.DrawPanel
 
redrawState - Variable in class amber.awt.DrawPanel
The current autoredraw state.
refreshConnection(DatabaseConnection) - Method in class amber.server.manager.database.ConnectionPool
This function refreshes an individual connection pool entry.
refreshConnectionPool() - Method in class amber.server.manager.database.ConnectionPool
This function refreshes the connection pool and ensures that the connections are still valid.
releaseConnection(Connection) - Method in class amber.server.manager.database.ConnectionPool
Returns the connection back to the available connection pool.
remoteAddress - Variable in class amber.type.server.SocketData
The remote address of the connection to this page.
remoteClassName - Variable in class amber.type.server.XYConstraints
The class name of the corresponding remote component to create and attach to this server ComponentHandler.
remotePort - Variable in class amber.type.server.SocketData
The remote port of the connection to this page.
Remove - Static variable in class amber.client.panel.PMenu
Removes a MenuComponent from the menu.
remove(ComponentHandler) - Method in class amber.server.application.ApplicationHandler
This function removes the specified component to this application.
remove(ComponentHandler) - Method in class amber.server.panel.BasePanel
This function removes the specified component from the corresponding remote Panel.
remove(ComponentHandler) - Method in interface amber.server.panel.ContainerHandler
This function removes the specified component from the corresponding remote Panel.
remove(int) - Method in class amber.awt.TreeList
Removes a specified line in the list.
remove(int) - Method in class amber.awt.TabPanel
This function removes a specified tab from the panel.
remove(int) - Method in class amber.awt.ComplexList
Removes a specified line in the list.
remove(int) - Method in class amber.server.component.MenuHandler
Removes the menu item at the specified index from this menu.
remove(int) - Method in class amber.server.component.MenuBarHandler
Removes the menu located at the specified index from this menu bar.
remove(int) - Method in class amber.server.component.ListHandler
Removes the specified item from the list.
remove(int) - Method in class amber.server.component.TreeListHandler
Removes an item in the tree.
remove(int) - Method in class amber.server.component.ComplexListHandler
Removes an item in the list.
remove(int) - Method in class amber.server.component.ChoiceHandler
Remove the specified item from the list in the choice.
remove(MenuComponentHandler) - Method in class amber.server.component.MenuHandler
Removes the specified menu item from this menu.
remove(MenuComponentHandler) - Method in class amber.server.component.MenuBarHandler
Removes the menu specified from this menu bar.
remove(MenuComponentHandler) - Method in interface amber.server.component.MenuContainer
 
remove(String) - Method in class amber.awt.TabPanel
This function removes a specified tab from the panel.
remove(TreeNode) - Method in class amber.server.component.TreeListHandler
Removes an item in the tree.
remove(TreeNode, int) - Method in class amber.server.component.TreeListHandler
Removes an item in the tree.
removeActionListener(ActionListener) - Method in class amber.awt.FloatButton
 
removeActionListener(ActionListener) - Method in class amber.awt.TreeList
 
removeActionListener(ActionListener) - Method in class amber.awt.ComplexList
 
removeActionListener(ActionListener) - Method in class amber.server.component.ComponentHandler
 
RemoveAll - Static variable in class amber.client.panel.PMenu
Removes all MenuComponent from the menu.
removeAll() - Method in class amber.awt.TreeList
Removes all the lines in the list.
removeAll() - Method in class amber.awt.CheckboxPanel
 
removeAll() - Method in class amber.awt.TabPanel
This function removes all tabs.
removeAll() - Method in class amber.awt.ComplexList
Removes all the lines in the list.
removeAll() - Method in class amber.server.component.MenuHandler
Removes all items from this menu.
removeAll() - Method in class amber.server.component.ListHandler
Removes all the items in the list.
removeAll() - Method in class amber.server.component.TreeListHandler
Removes all items in the tree.
removeAll() - Method in class amber.server.component.ComplexListHandler
Removes all items in the list.
removeAll() - Method in class amber.server.component.ChoiceHandler
Remove all items from the list in the choice.
removeAll() - Method in class amber.server.component.CheckboxPanelHandler
Removes all the items in the checkbox panel.
removeAll(TreeNode) - Method in class amber.server.component.TreeListHandler
Removes all child items in the tree based off the current parent node.
RemoveAllComponents - Static variable in interface amber.server.panel.ContainerHandler
 
removeAllComponents() - Method in class amber.client.RBase
This function is used to remove all sub components from the panel.
removeAllComponents() - Method in interface amber.client.RContainer
This function is used to remove all sub components from the panel.
removeAllComponents() - Method in class amber.client.panel.BasePanel
This function is used to remove all sub components from the panel.
removeAllComponents() - Method in class amber.client.panel.PMenu
This function is used to remove all sub components from the menu.
removeAllComponents() - Method in class amber.server.component.PanelHandler
This function removes all components from the corresponding remote Panel.
removeAllDrawOperations() - Method in class amber.server.component.PanelHandler
This function removes all the specified queued draw operation from the queue of operations.
RemoveAllOperations - Static variable in class amber.server.component.PanelHandler
 
removeAllOperations() - Method in class amber.awt.DrawPanel
Calling this function removes all existing operations from the cache of operations.
removeAllPendingApplicationHandlers() - Method in class amber.server.manager.application.ApplicationController
This function removes all pending ApplicationHandlers in the manager.
removeAllPendingApplicationHandlers(int) - Method in class amber.server.manager.application.ApplicationManager
This function removes all pending ApplicationHandlers in the manager.
removeApplicationHandler(ApplicationHandler) - Method in class amber.server.manager.application.ApplicationManager
This function removes the specified ApplicationHandler from the manager.
removeApplicationHandler(ApplicationHandler, boolean) - Method in class amber.server.manager.application.ApplicationManager
This function removes the specified ApplicationHandler from the manager.
removeApplicationHandler(ApplicationHandler, boolean) - Method in class amber.server.manager.application.ApplicationController
This function removes the specified ApplicationHandler from the manager.
removeApplicationHandler(int, int) - Method in class amber.server.manager.application.ApplicationController
This function removes the specified ApplicationHandler from the manager.
removeApplicationHandler(int, int, int) - Method in class amber.server.manager.application.ApplicationManager
This function removes the specified ApplicationHandler from the manager.
removeApplicationHandler(Vector, ApplicationHandler, boolean) - Method in class amber.server.manager.application.ApplicationController
This function removes the specified ApplicationHandler from the page vector.
removeApplicationHandler(Vector, int, int) - Method in class amber.server.manager.application.ApplicationController
This function removes the specified ApplicationHandler from the manager.
RemoveBarShortCut - Static variable in class amber.client.panel.PMenu
Removes a specified key short cut from the MenuItem in the MenuBar.
removeCacheApplication(int, int) - Method in class amber.server.manager.application.ApplicationController
This function removes the specified entry in the cache.
removeColumn(int) - Method in class amber.type.server.ComplexLine
Removes a column from the line.
removeComplexColumnListener(ComplexColumnListener) - Method in class amber.server.component.ComplexListHandler
Remove a specified complex column listener.
RemoveComponent - Static variable in interface amber.server.panel.ContainerHandler
 
removeComponent(ComponentHandler) - Method in class amber.server.component.PanelHandler
This function removes a specified component from the corresponding remote Panel.
removeComponent(ComponentHandler) - Method in class amber.server.panel.BasePanel
Deprecated. Now replaced with the function remove () for consistency with Java panels.
removeComponent(Packet) - Method in class amber.client.RBase
This function is used to remove a component from the panel.
removeComponent(Packet) - Method in interface amber.client.RContainer
This function is used to remove a component from the panel.
removeComponent(Packet) - Method in class amber.client.panel.BasePanel
This function is used to remove a component from the panel.
removeComponent(Packet) - Method in class amber.client.panel.PMenu
This function is used to remove a component from the panel.
removeComponentListener(ComponentListener) - Method in class amber.server.component.ComponentHandler
 
removeControl(BaseControl) - Method in class amber.client.panel.BasePanel
This function removes the specified component from the screen.
removeDrawOperation(long) - Method in class amber.server.component.PanelHandler
This function removes the specified queued draw operation from the queue of operations.
removeEventMask(int) - Method in class amber.server.component.ComponentHandler
Removes the specified events from the current event mask.
removeFilter(FileFilterData) - Method in class amber.type.server.FileFilter
This function removes a specific FileFilterData from the current pool of filters.
removeFocusListener(FocusListener) - Method in class amber.server.component.ComponentHandler
 
removeGroupProperty(String, String) - Method in class amber.utility.PropertiesHandler
Remove a property from the properties group object.
removeIdBaseOffset(int) - Method in class amber.server.component.MenuComponentHandler
Converts the input ID into the corresponding internal ID by removing the menu base offset.
removeIdOffset(int) - Method in class amber.server.component.MenuBarHandler
This function returns what the input ID would be if it were not offset by the base offset.
removeIdOffset(int) - Method in class amber.server.component.PopupMenuHandler
This function returns what the input ID would be if it were not offset by the base offset.
removeIdOffset(int) - Method in interface amber.server.component.BaseMenu
This function returns what the input ID would be if it were not offset by the base offset.
removeInPostPacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
This function removes an input post packet listener.
removeInPostPacketListener(PacketListener) - Method in class amber.server.panel.BasePanel
This function removes an input post packet listener.
removeInPrePacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
This function removes an input pre packet listener.
removeInPrePacketListener(PacketListener) - Method in class amber.server.panel.BasePanel
This function removes an input pre packet listener.
removeItemListener(ItemListener) - Method in class amber.awt.TreeList
 
removeItemListener(ItemListener) - Method in class amber.awt.CheckboxPanel
 
removeItemListener(ItemListener) - Method in class amber.awt.TabPanel
 
removeItemListener(ItemListener) - Method in class amber.awt.ComplexList
 
removeItemListener(ItemListener) - Method in class amber.server.component.ComponentHandler
 
removeKeyListener(KeyListener) - Method in class amber.server.component.ComponentHandler
 
removeLayoutComponent(Component) - Method in class amber.awt.XYLayout
Remove the specified component from the layout.
removeLinkListener(LinkListener) - Method in class amber.server.component.LinkHandler
 
removeMouseListener(MouseListener) - Method in class amber.server.component.ComponentHandler
 
removeMouseMotionListener(MouseMotionListener) - Method in class amber.server.component.ComponentHandler
 
removeNotify() - Method in class amber.server.component.ComponentHandler
This function is the opposite of addNotify.
RemoveOperation - Static variable in class amber.server.component.PanelHandler
 
removeOperation(int) - Method in class amber.awt.DrawPanel
Calling this function removes an existing operation from the cache of operations.
removeOutPostPacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
This function removes an output post packet listener.
removeOutPrePacketListener(PacketListener) - Method in class amber.server.application.ApplicationHandler
This function removes an output pre packet listener.
removePanel(BaseControl) - Method in class amber.client.panel.PTabPanel
This function removes the specified component from the screen.
removeProperty(String) - Method in class amber.utility.PropertiesHandler
Remove a property from the properties object.
RemoveShortCut - Static variable in class amber.client.panel.PMenu
Removes a key short cut from the MenuItem in the menu.
removeSubItem(int, int) - Method in class amber.awt.ComplexList
Removes a specified line/column item in the list.
removeTextListener(TextListener) - Method in class amber.server.component.ComponentHandler
 
removeTrailingSeparator(String) - Static method in class amber.utility.FileHandler
This function removes trailing file separator characters to ensure that the directory ends without them.
removeWindowListener(ComponentWindowListener) - Method in class amber.server.component.ComponentHandler
Remove a specified window listener.
rename(String, int) - Method in class amber.awt.TabPanel
This function renames the tab at specified index.
rename(String, String) - Method in class amber.utility.FileHandler
Renames the specified file in the current directory.
render(Graphics, Dimension) - Method in class amber.awt.DrawPanel
This is the function called to render the draw operations onto the draw panel.
renderOperation(Graphics, Dimension, int[], Object, int, int) - Method in class amber.awt.DrawPanel
This function renders one individual operation to the specified graphics context.
repaintPanel() - Method in class amber.server.component.PanelHandler
This forces a repaint on the panel.
repeatNumber - Variable in class amber.type.server.ScheduledObject
The number of times the client should be run in total.
replaceColumn(ComplexItem, int) - Method in class amber.type.server.ComplexLine
Replaces a column in the line.
replaceDraw3DRect(int, int, int, int, boolean, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawArc(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawImage(String, int, int, boolean, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawImage(String, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawLine(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawPolygon(int[], int[], int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawPolyline(int[], int[], int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawRect(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawRoundRect(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawString(String, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceDrawString(String, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFill3DRect(int, int, int, int, boolean, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFill3DRect(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFillArc(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFillOval(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFillPolygon(int[], int[], int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFillRect(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceFillRoundRect(int, int, int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
ReplaceItem - Static variable in class amber.server.component.ComplexListHandler
 
replaceItem(ComplexLine, int) - Method in class amber.server.component.ComplexListHandler
Replaces the line specified by the index in the list.
replaceItem(String, Image, int, int) - Method in class amber.awt.TreeList
Replaces the specified line in the list with the new line.
replaceItem(String, int) - Method in class amber.awt.TreeList
Replaces the specified line in the list with the new line.
replaceItem(String, int) - Method in class amber.server.component.ListHandler
 
replaceItem(String, int) - Method in class amber.server.component.TreeListHandler
Replaces the line specified by the index in the tree.
replaceItem(String, int, int) - Method in class amber.awt.TreeList
Replaces the specified line in the list with the new line.
replaceItem(String, String, int, int) - Method in class amber.server.component.TreeListHandler
Replaces the line specified by the index in the tree.
replaceItem(TreeNode, int) - Method in class amber.server.component.TreeListHandler
Replaces the line specified by the index in the tree.
replaceItem(TreeNode, TreeNode) - Method in class amber.server.component.TreeListHandler
Replaces the line specified by the input node in the tree.
replaceItem(Vector, int) - Method in class amber.awt.ComplexList
Replaces the specified line in the list with the new line.
replaceItem(Vector, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
replaceItem(Vector, int, int) - Method in class amber.awt.ComplexList
Replaces the specified line in the list with the new line.
replaceItem(Vector, int, int) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface now uses the ComplexLine class.
ReplaceLine - Static variable in class amber.server.component.TreeListHandler
 
ReplaceLine - Static variable in class amber.server.component.ComplexListHandler
 
ReplaceOperation - Static variable in class amber.server.component.PanelHandler
 
replaceOperation(int[], String, long) - Method in class amber.server.component.PanelHandler
This function actually performs the messaging requirements to send the drawing command to the remote panel.
replaceOperation(Object, int[], int) - Method in class amber.awt.DrawPanel
Calling this function modifies the specified operation and replaces it with the input operation.
ReplaceRange - Static variable in class amber.server.component.TextAreaHandler
 
replaceRange(String, int, int) - Method in class amber.server.component.TextAreaHandler
Replaces the specified range of text with the new text specified.
replaceSetClip(int, int, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceSetColour(Color, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceSetFont(String, int, int, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceSetPaintMode(long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
replaceSetXORMode(Color, long) - Method in class amber.server.component.PanelHandler
This function replaces the current drawing command with a new drawing command in the panel.
ReplaceString - Static variable in class amber.server.component.ListHandler
 
replaceSubItem(ComplexItem, int, int) - Method in class amber.server.component.ComplexListHandler
Replaces the a column item in the line specified by the row in the list.
RequestFocus - Static variable in class amber.client.RConstants
This command requests that this control gain focus.
requestFocus() - Method in class amber.server.component.ComponentHandler
This function requests that this component get the input focus.
RequestInt - Static variable in class amber.server.component.LinkHandler
 
RequestString - Static variable in class amber.server.component.LinkHandler
 
RequestUrl - Static variable in class amber.client.RConstants
This command gets the component to request a specified URL.
resetState() - Method in class amber.server.component.ComponentHandler
This function resets the component to a default state.
resetState() - Method in class amber.server.component.MenuHandler
This function resets the component to a default state.
resetState() - Method in class amber.server.component.MenuBarHandler
This function resets the component to a default state.
resetState() - Method in class amber.server.component.PanelHandler
This function resets the component to a default state.
resetState() - Method in class amber.server.component.TreeListHandler
This function resets the component to a default state.
resetState() - Method in class amber.server.component.ComplexListHandler
This function resets the component to a default state.
resetTimer() - Method in class amber.utility.Timer
This function resets the timer.
resetTimer(long) - Method in class amber.utility.Timer
This function resets the timer.
reSizeDialog(int, int) - Method in class amber.server.panel.FileDialog
This dialog resizes all the internal components to match the new size.
responsePacket - Variable in class amber.type.server.PendingResponsePacket
This is the returned packet data.
responsePackets - Variable in class amber.server.component.ComponentHandler
Vector containing response packets.
restart() - Method in class amber.server.application.HandlePacketThread
Forces the thread to restart.
restart() - Method in class amber.server.application.EventThread
Forces the thread to restart.
restart(Socket) - Method in class amber.server.application.SendThread
Forces the thread to restart using the new socket.
restart(Socket) - Method in interface amber.server.application.ApplicationInterface
This function restarts the functioning of the ApplicationInterface.
restart(Socket) - Method in class amber.server.application.ApplicationHandler
This function restarts the functioning of the ApplicationInterface.
restart(Socket) - Method in class amber.server.application.ReceiveThread
Forces the thread to restart using the new socket.
restart(Socket) - Method in class amber.server.component.ComponentHandler
This function restarts the functioning of the ApplicationInterface.
Right - Static variable in class amber.awt.DrawPanel
 
RIGHT - Static variable in class amber.awt.ComplexList
The text alignment is right justified.
RLink - class amber.client.RLink.
Extension to RComponent that allows the remote system to send or get strings from the browser itself.
RLink() - Constructor for class amber.client.RLink
 
RMessageBox - class amber.client.RMessageBox.
This is a Frame component which allows the user to present the user with a Message.
RMessageBox(MbInterface, String, String) - Constructor for class amber.client.RMessageBox
 
RMessageBox(MbInterface, String, String, int) - Constructor for class amber.client.RMessageBox
 
rmiImplementation - Variable in class amber.server.manager.AmberServer
 
rmiImplementationThread - Variable in class amber.server.manager.AmberServer
 
Round - Static variable in class amber.awt.DrawPanel
 
RoundFilled - Static variable in class amber.awt.DrawPanel
 
run() - Method in class amber.client.SocketConnection
This function is a one-shot routine which is concerned with establishing a connection to the server.
run() - Method in class amber.client.SendThread
Primary operating function for the thread.
run() - Method in class amber.client.ReceiveThread
Primary operating function for the thread.
run() - Method in class amber.server.Listener
 
run() - Method in class amber.server.application.SendThread
Main operating function.
run() - Method in class amber.server.application.HandlePacketThread
Main operating function.
run() - Method in class amber.server.application.ApplicationHandler
Main run function.
run() - Method in class amber.server.application.EventThread
Main operating function.
run() - Method in class amber.server.application.ReceiveThread
Main operating function.
run() - Method in class amber.server.manager.connection.LoginManager
Main implementation function.
run() - Method in class amber.server.manager.connection.LoginThread
Main implementation function.
run() - Method in class amber.server.manager.database.ConnectionPool
The thread run method.
run() - Method in class amber.server.manager.handler.Application
This function handles the connection requirements for the specified incoming connection.
run() - Method in class amber.server.manager.handler.Browser
This function handles the connection requirements for the specified incoming connection.
run() - Method in class amber.utility.Timer
This function loops forever, processing timeouts every once in a while.
runFlag - Variable in class amber.type.server.ScheduledObject
Has the object ever run.
RwProperties - class amber.type.server.RwProperties.
 
RwProperties() - Constructor for class amber.type.server.RwProperties
 
RwProperties(Properties) - Constructor for class amber.type.server.RwProperties
Creates an empty property list with the specified defaults.
RwProperties(RwProperties) - Constructor for class amber.type.server.RwProperties
Creates an empty property list with the specified defaults.

S

SAVE - Static variable in class amber.server.panel.FileDialog
This constant defines the role the dialog will perform.
save() - Method in class amber.utility.PropertiesHandler
This function saves the properties file to the internal filename.
save(String) - Method in class amber.utility.PropertiesHandler
This function saves the properties file to the specified filename.
saveData() - Method in class amber.server.panel.ModalBaseFrame
This function is called to save any required information in the panel.
saveData() - Method in class amber.server.panel.FileDialog
This function is called to save any required information in the panel.
saveData() - Method in class amber.server.panel.GenericPanel
This function is called to save any required information in the panel.
saveData() - Method in interface amber.server.panel.ContainerHandler
This function is called to save any required information in the panel.
ScheduledObject - class amber.type.server.ScheduledObject.
This object contains information on the objects which the server is currently scheduling.
ScheduledObject() - Constructor for class amber.type.server.ScheduledObject
Default Constructor.
ScheduledObject(SchedulerModule, ScheduleInterface, Date, long, long, long) - Constructor for class amber.type.server.ScheduledObject
Initialising Constructor.
scroller - Variable in class amber.client.panel.PScrollPanel
 
second - Variable in class amber.type.server.Pair
Second object of the pair.
SecureConnection - Static variable in class amber.server.Listener
 
SecurePort - Static variable in class amber.client.RConstants
The port on which to communicate with the server using the secure protocol.
Select - Static variable in class amber.server.component.TextComponentHandler
 
select(int) - Method in class amber.awt.TreeList
Sets the selected line in the tree.
select(int) - Method in class amber.awt.ComplexList
Selects the specified line.
select(int) - Method in class amber.server.component.ListHandler
Selects the specified item in the list.
select(int) - Method in class amber.server.component.ComplexListHandler
Selects a specific line in the list.
select(int) - Method in class amber.server.component.ChoiceHandler
Selects the specified index in the choice.
select(int, int) - Method in class amber.server.component.TextComponentHandler
This function selects the text between the specified start and end positions.
select(String) - Method in class amber.server.component.ChoiceHandler
Selects the specified item in the choice.
select(TreeNode) - Method in class amber.server.component.TreeListHandler
Selects a specific TreeNode in the tree.
select(TreeNode, int) - Method in class amber.server.component.TreeListHandler
Selects a specific line in the tree.
SelectAll - Static variable in class amber.server.component.TextComponentHandler
Constant defining which select operation will occur.
selectAll() - Method in class amber.server.component.TextComponentHandler
Selects all the text in this text component.
SelectBoth - Static variable in class amber.server.component.TextComponentHandler
Constant defining which select operation will occur.
selectByDirectory() - Method in class amber.server.panel.FileDialog
 
SelectedDate - class amber.type.server.SelectedDate.
 
SelectedDate() - Constructor for class amber.type.server.SelectedDate
Default Constructor.
SelectedDate(int, int) - Constructor for class amber.type.server.SelectedDate
Initialising Constructor.
selectedFilter - Variable in class amber.type.server.FileFilter
The filter which is currently in effect.
selectedIndex - Variable in class amber.awt.TreeList
 
selectedIndex - Variable in class amber.awt.ComplexList
 
selectedRow - Variable in class amber.awt.TreeList
 
selectedRowIndex - Variable in class amber.awt.TreeList
 
selectedRowIndex - Variable in class amber.awt.ComplexList
 
selectedRows - Variable in class amber.awt.ComplexList
 
SelectEnd - Static variable in class amber.server.component.TextComponentHandler
Constant defining which select operation will occur.
SelectItem - Static variable in class amber.server.component.ListHandler
 
SelectStart - Static variable in class amber.server.component.TextComponentHandler
Constant defining which select operation will occur.
SelectString - Static variable in class amber.server.component.ChoiceHandler
 
sendEmail(String, String, String, String) - Method in class amber.utility.MailSystem
Sends a piece of text mail to the specified recipient.
sendEmail(String, String, String, String, String) - Method in interface amber.server.manager.CoreInterface
This function sends a mail message to the specified user.
sendEmail(String, String, String, String, String) - Method in class amber.server.manager.Core
This function sends a mail message to the specified user.
sendEmail(String, String, String, String, String) - Static method in class amber.utility.MailSystem
Sends a piece of text mail to the specified recipient.
sendEmail(String, String, String, String, String, String) - Static method in class amber.utility.MailSystem
Sends a piece of text mail to the specified recipient.
sender - Variable in class amber.server.application.ApplicationHandler
The thread handling transmission of packets to the remote components.
sendEvent(EventObject, int) - Method in interface amber.client.BaseComponent
This function sends an event to the server.
sendEvent(EventObject, int) - Method in class amber.client.RComponent
This function sends an event to the server.
sendHandlersPacket(Socket, String, String, int) - Method in class amber.server.manager.handler.Application
 
sendPacket(OutputStream) - Method in class amber.type.Packet
Writes a packet to the specified output stream.
sendPacket(Packet) - Method in class amber.client.SocketConnection
Sends a packet to the remote server.
sendPacket(Packet) - Method in interface amber.client.ConnectionModule
Sends a packet to the remote server.
sendPacket(Packet) - Method in interface amber.server.application.ApplicationInterface
Writes a packet to the output stream.
sendPacket(Packet) - Method in class amber.server.application.ApplicationHandler
Writes a packet to the output stream.
sendPacket(Packet) - Method in class amber.server.component.ComponentHandler
This function is sends the created packet to the ApplicationInterface for transmission.
sendPacket(Packet) - Method in class amber.server.component.MenuComponentHandler
 
sendPacket(Socket, Packet) - Method in class amber.server.manager.handler.BaseHandler
Sends the specified packet to the defined socket connection.
sendPacketAndBlock(Packet, byte) - Method in class amber.server.component.ComponentHandler
This function is similar to sendPacket in that it sends the created packet to the PageHandle for transmission.
sendPacketAndBlock(Packet, byte) - Method in class amber.server.component.MenuComponentHandler
This function is similar to sendPacket in that it sends the created packet to the PageHandle for transmission.
sendPendingPackets() - Method in class amber.server.component.ComponentHandler
This function is rarely called by outside classes.
sendQueue() - Method in class amber.server.application.SendThread
This function sends all outstanding packets in the transmission queue.
sendReconnectionState() - Method in class amber.server.application.ApplicationHandler
This function sends the session reconnection message which tells the client the reconnection was successful.
sendSessionInitialisationState() - Method in class amber.server.application.ApplicationHandler
This function sends the session initialisation which is stored in the master applet system.
SendThread - class amber.client.SendThread.
Thread to deal with the transmission of messages destined for the Server.
SendThread - class amber.server.application.SendThread.
Thread to deal with the transmission of messages destined for the Client.
SendThread(Socket, SocketConnection) - Constructor for class amber.client.SendThread
Construct the thread, with it's parent class so it may pass back messages.
SendThread(Socket, SocketConnection, Vector) - Constructor for class amber.client.SendThread
Construct the thread, with it's parent class so it may pass back messages.
SendThread(ThreadGroup, Socket, ApplicationInterface) - Constructor for class amber.server.application.SendThread
Construct the thread, with it's parent class so it may pass back messages.
sendToLogin(Socket) - Method in class amber.server.manager.connection.LoginManager
This function checks the login threads to determine the lightest loaded and adds the incoming connection to the thread.
SequenceNumber - class amber.utility.SequenceNumber.
 
SequenceNumber() - Constructor for class amber.utility.SequenceNumber
 
SequenceNumber(String) - Constructor for class amber.utility.SequenceNumber
The constructor which defines which file name to use to hold the sequence number.
ServerConnectionInfo - class amber.type.server.ServerConnectionInfo.
 
ServerConnectionInfo() - Constructor for class amber.type.server.ServerConnectionInfo
Default Constructor.
ServerConnectionInfo(int, int, boolean, String, String, int, Date, long, long, ApplicationHandler, boolean, boolean, boolean, SocketData, boolean, String, String, String, String) - Constructor for class amber.type.server.ServerConnectionInfo
Initialising Constructor.
ServerConnectionInfo(StreamTokenizer) - Constructor for class amber.type.server.ServerConnectionInfo
This constructor uses the input StreamTokenizer to fill the internal fields.
ServerConnectionInfo(String) - Constructor for class amber.type.server.ServerConnectionInfo
This constructor uses the input String to fill the internal fields.
ServerException - exception amber.server.exception.ServerException.
This class handles the requirements for exceptions created by Server classes.
ServerException(int) - Constructor for class amber.server.exception.ServerException
 
ServerException(String) - Constructor for class amber.server.exception.ServerException
 
ServerException(String, int) - Constructor for class amber.server.exception.ServerException
 
ServerException(String, int, Throwable) - Constructor for class amber.server.exception.ServerException
 
ServerException(String, Throwable) - Constructor for class amber.server.exception.ServerException
 
ServerId - Static variable in class amber.type.Packet
This is the ID given to the remote server.
ServerInt - Static variable in class amber.server.component.LinkHandler
 
serverName - Variable in class amber.client.SocketConnection
The address of the Amber Server.
serverName - Variable in class amber.server.manager.AmberServer
 
ServerNameTag - Static variable in class amber.server.manager.PropertyTags
Name given to the Amber Server to identify it for RMI etc.
ServerNameTagDefault - Static variable in class amber.server.manager.PropertyTags
 
serverPort - Variable in class amber.client.SocketConnection
The port the Amber Server is listening on.
ServerPort - Static variable in class amber.server.manager.Core
The port the server listens on.
ServerString - Static variable in class amber.server.component.LinkHandler
 
sessionId - Variable in class amber.client.SocketConnection
 
sessionInfo - Variable in class amber.server.application.ApplicationHandler
String which is defined by the server.
SessionInit - Static variable in class amber.client.RConstants
This command is used by the server to initialise the master applet with initial session information.
setActionCommand(String) - Method in class amber.server.component.ComponentHandler
Sets the action command string contained in the action event should an action occur.
setActive(boolean) - Method in class amber.server.component.ComponentHandler
This function tells the ComponentHandler that there is a corresponding remote component to communicate with and that the link is active.
setActive(boolean) - Method in class amber.server.component.MenuHandler
This function tells the ComponentHandler that there is a corresponding remote component to communicate with and that the link is active.
setActive(boolean) - Method in class amber.server.component.MenuBarHandler
This function tells the ComponentHandler that there is a corresponding remote component to communicate with and that the link is active.
setActive(boolean) - Method in class amber.server.panel.BasePanel
This function tells the ComponentHandler that there is a corresponding remote component to communicate with and that the link is active.
setActive(boolean) - Method in class amber.server.panel.BaseFrame
This function tells the ComponentHandler that there is a corresponding remote component to communicate with and that the link is active.
setActive(boolean) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: Whether this object is currently running.
SetAlignment - Static variable in class amber.server.component.ComplexListHandler
 
SetAlignment - Static variable in class amber.server.component.LabelHandler
 
setAlignment(int) - Method in class amber.server.component.LabelHandler
This function sets the alignment of the text in the label control.
setAlignment(int) - Method in class amber.type.server.ComplexColumn
Sets the data in the following variable: The alignment of text in the column.
SetAlignments - Static variable in class amber.server.component.ComplexListHandler
 
setAllocated(boolean) - Method in class amber.server.manager.database.DatabaseConnection
Defines whether the connection is in use.
setApplicationHandler(ApplicationHandler) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The actual page handler which controls the connection.
setApplicationHandlerClass(String) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The class name of the ApplicationHandler which will control this connection.
setApplicationInactive(ApplicationHandler) - Method in class amber.server.manager.application.ApplicationManager
This function tells the controller to set the specified ApplicationHandler as inactive.
setApplicationInactive(ApplicationHandler) - Method in class amber.server.manager.application.ApplicationController
This function tells the controller to set the specified ApplicationHandler as inactive.
setApplicationManager(ApplicationManager) - Method in class amber.server.manager.handler.Application
Sets the parent application manager for this object.
setApplicationManager(ApplicationManager) - Method in class amber.server.manager.handler.Browser
Sets the parent application manager for this object.
SetAudioClipName - Static variable in class amber.server.component.AudioHandler
 
setAutoDoLayout(boolean) - Method in class amber.server.panel.BasePanel
This function turns on/off the automatic doLayout which occurs when a component is added.
setAutoDoLayout(boolean) - Method in interface amber.server.panel.ContainerHandler
This function turns off the automatic doLayout which occurs when a component is added.
setAutoRepaint(boolean) - Method in class amber.awt.DrawPanel
This sets the state of the automatic repaint functionality.
setAutoRepaint(boolean) - Method in class amber.server.component.PanelHandler
This sets the state of the automatic repaint functionality.
SetBackground - Static variable in class amber.client.RConstants
For the SetForegroundBackground command this value defines what values will be set.
setBackground(Color) - Method in class amber.server.component.ComponentHandler
This function tells the component to set the specified drawing colours.
setBaseDirectory(File) - Method in class amber.server.panel.FileDialog
This sets the base directory for this dialog.
setBaseDirectory(File) - Method in class amber.type.server.FileDirFilter
This sets the base directory for this filter.
setBaseDirectory(File) - Method in class amber.type.server.FileFilter
This sets the base directory for this filter.
setBaseDirectory(String) - Method in class amber.server.panel.FileDialog
This sets the base directory for this dialog.
setBaseDirectoryTree() - Method in class amber.server.panel.FileDialog
Recurses from the current directory to the base directory if exists or the top of the file system if not.
SetBorder - Static variable in class amber.server.component.PanelHandler
Command
setBorder(int) - Method in class amber.awt.DrawPanel
This function sets the border on the panel.
setBorder(int) - Method in class amber.server.component.PanelHandler
This function tells the remote panel to set the border to the new type.
SetBoth - Static variable in class amber.client.RConstants
For the SetForegroundBackground command this value defines what values will be set.
SetBounds - Static variable in interface amber.server.panel.ContainerHandler
 
setBounds(ComponentHandler, int, int, int, int) - Method in class amber.server.component.PanelHandler
This function moves the specified component in the panel.
setBounds(ComponentHandler, int, int, int, int) - Method in class amber.server.panel.BasePanel
This function moves the specified component in the panel.
setBounds(ComponentHandler, Rectangle) - Method in class amber.server.component.PanelHandler
This function moves the specified component in the panel.
setBounds(ComponentHandler, Rectangle) - Method in class amber.server.panel.BasePanel
This function moves the specified component in the panel.
setBounds(int, int, int, int) - Method in class amber.server.component.PanelHandler
This function alters the size of the panel.
setBounds(int, int, int, int) - Method in class amber.server.component.FrameHandler
Moves and resizes this component to conform to the new position and size specified by the parameters.
setBounds(int, int, int, int) - Method in class amber.server.panel.BaseFrame
This is used to set the size and location of the corresponding remote frame.
setBounds(int, int, int, int) - Method in class amber.type.server.PanelComponentInfo
This function sets the size and location of the control.
setBounds(Rectangle) - Method in class amber.server.component.PanelHandler
This function alters the size of the panel.
setBounds(Rectangle) - Method in class amber.server.component.FrameHandler
Moves and resizes this component to conform to the new bounding rectangle r.
setBounds(Rectangle) - Method in class amber.server.panel.BaseFrame
This is used to set the size and location of the corresponding remote frame.
setBounds(Rectangle) - Method in class amber.type.server.PanelComponentInfo
This function sets the size and location of the control.
setButtonDown() - Method in class amber.server.component.FloatButtonHandler
Sets the button state to be down by calling setButtonState
SetButtonState - Static variable in class amber.server.component.FloatButtonHandler
 
setButtonState(boolean) - Method in class amber.awt.FloatButton
 
setButtonState(boolean) - Method in class amber.server.component.FloatButtonHandler
Sets the button state (up/not selected or down/selected) This really only makes sense for toggle buttons
setButtonUp() - Method in class amber.server.component.FloatButtonHandler
Sets the button state to be down by calling setButtonState
setByteData(ByteArrayInputStream) - Method in class amber.type.server.PacketData
Sets the data in the following variable: This is the stream which reads the binary data.
SetCaption - Static variable in class amber.server.component.ButtonHandler
 
setCaption(String) - Method in class amber.server.panel.TextInputDialog
Sets the caption of this dialog.
SetCaret - Static variable in class amber.server.component.TextComponentHandler
 
setCaretPosition(int) - Method in class amber.server.component.TextComponentHandler
Sets the position of the cursor in the text.
SetCheckState - Static variable in class amber.client.panel.PMenu
Returns the check state of a CheckMenuItem in the menu.
setClassName(String) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: Name of the actual class to be instantiated in the Panel.
setClient(ScheduleInterface) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: This is the client class which is being scheduled.
setClientInt(int) - Method in class amber.client.RLink
This function sets the client int.
setClientResponder(LinkResponseInterface) - Method in class amber.server.component.LinkHandler
Sets who will respond to client requests for information.
setClientScreenSize(Dimension) - Method in class amber.server.application.ApplicationHandler
This function sets the physical screen dimensions of the client screen.
setClientString(String) - Method in class amber.client.RLink
This function sets the client string.
SetClip - Static variable in class amber.awt.DrawPanel
 
SetColour - Static variable in class amber.awt.DrawPanel
 
setColumnAlignment(int, int) - Method in class amber.awt.ComplexList
Sets the alignment of the column text in the list.
setColumnAlignment(int, int) - Method in class amber.server.component.ComplexListHandler
This sets the text alignment for an individual column in a complex list.
setColumnAlignments(Vector) - Method in class amber.awt.ComplexList
This function is used to set the various text alignments of the columns in the list.
setColumnAlignments(Vector) - Method in class amber.server.component.ComplexListHandler
This sets the alignments for the columns in a complex list.
setColumnHeaders(Vector) - Method in class amber.awt.ComplexList
This function is used to set the various headers of the columns in the list.
setColumnHeaders(Vector) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface is now the setColumns function.
setColumnIndex(int) - Method in class amber.awt.event.ComplexColumnEvent
Sets the data in the following variable: The column index.
setColumns(ComplexColumn[]) - Method in class amber.server.component.ComplexListHandler
This sets the headers for a complex list.
SetColumnSizes - Static variable in class amber.server.component.ComplexListHandler
 
setColumnSizes(Vector) - Method in class amber.awt.ComplexList
This function is used to set the various widths of the columns in the list.
setColumnSizes(Vector) - Method in class amber.server.component.ComplexListHandler
Deprecated. The correct interface is now the setColumns function.
setColumnState(int) - Method in class amber.awt.event.ComplexColumnEvent
Sets the data in the following variable: The current state of the column header.
setCommand(byte) - Method in class amber.type.Packet
Sets the data in the following variable: The type of command to perform or event to process.
setCommandId(byte) - Method in class amber.type.server.PendingResponsePacket
Sets the data in the following variable: This is the expected response packet ID in the returned packet.
setComponent(ComponentHandler) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: This is the handler for the corresponding remote panel component.
setComponentBaseOffset(int) - Method in class amber.server.panel.BasePanel
This function sets the base offset of the PanelTemplate.
setComponentBounds(Packet) - Method in class amber.client.RBase
This function sets the location or size of the component.
setComponentBounds(Packet) - Method in interface amber.client.RContainer
This function sets the location or size of the component.
setComponentBounds(Packet) - Method in class amber.client.panel.BasePanel
This function sets the location or size of the component.
setComponentBounds(Packet) - Method in class amber.client.panel.PScrollPanel
This function sets the location or size of the component.
setComponentBounds(Packet) - Method in class amber.client.panel.PMenu
This function sets the location or size of the component.
setComponentModal(boolean) - Method in class amber.server.component.ComponentHandler
This function allows the component to take over the handling of receiving events and received packets.
setComponents(Vector) - Method in class amber.server.application.ApplicationHandler
Overrides the component vector.
setConfiguration(String) - Method in interface amber.server.manager.ExtensionInterface
This function sets the configuration information for the server.
setConnectedState(boolean) - Method in interface amber.server.application.ApplicationInterface
This function will force the application to go active/inactive.
setConnectedState(boolean) - Method in class amber.server.application.ApplicationHandler
This function will force the application to go active/inactive.
setConnectedState(boolean) - Method in class amber.server.component.ComponentHandler
This function will force the application to go active/inactive.
setConnection(Connection) - Method in class amber.server.manager.database.DatabaseConnection
Sets the connection in the object.
setConnection(SocketData) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The actual connection from the remote browser to this page handler.
setCore(Core) - Method in interface amber.server.manager.ExtensionInterface
This sets the parent Core server object.
setCore(Core) - Method in class amber.server.manager.handler.BaseHandler
This sets the parent Core object.
setCore(Core) - Method in interface amber.server.manager.handler.HandlerInterface
This sets the parent Core object.
setCreationDate(Date) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The time that the ApplicationHandler was queued for processing.
setCurrentDirectory(File) - Method in class amber.utility.FileHandler
Sets the current directory of this object.
setCurrentDirectory(String) - Method in class amber.utility.FileHandler
Sets the current directory of this object.
SetCursor - Static variable in class amber.client.RConstants
This command sets the cursor to be used.
setCursor(Cursor) - Method in class amber.server.component.ComponentHandler
This function sets the cursor to the specified type.
setData(byte[]) - Method in class amber.type.Packet
Sets the data in the following variable: This is the actual data in the packet if any.
setData(Object) - Method in class amber.type.server.DrawOperation
Sets the data in the following variable: Data object associated with the operation.
setData(String) - Method in class amber.type.server.ComplexItem
Sets the data in the following variable: This is the data.
setData(Vector) - Method in class amber.type.server.ComplexLine
Sets the data in the following variable: This is the column information for the line.
setDataDecoder(AmberInputStream) - Method in class amber.type.server.PacketData
Sets the data in the following variable: This is the normal data reader stream which is used by classes to extract meaningful data from the packet.
setDataLength(int) - Method in class amber.type.Packet
Sets the data in the following variable: This is the length of the data following the header if any.
setDay(int) - Method in class amber.type.server.SelectedDate
Sets the data in the following variable: The day of the month selected.
setDefaultNodeOpen(boolean) - Method in class amber.server.component.TreeListHandler
This function can be used to set the behaviour of the list when child nodes are added.
setDefaultOpen(boolean) - Method in class amber.awt.TreeList
Sets the default state when a child node is added.
setDeselectedItem(String) - Method in class amber.server.component.ListHandler
Deselects the specified string in the list.
setDestinationId(short) - Method in class amber.type.Packet
Sets the data in the following variable: This is the id to send the packet to.
setDirectory(File) - Method in class amber.server.panel.FileDialog
Sets the directory of this file dialog window to be the specified directory.
setDirectory(String) - Method in class amber.server.panel.FileDialog
Sets the directory of this file dialog window to be the specified directory.
SetDisabledImage - Static variable in class amber.server.component.FloatButtonHandler
 
setDisabledImage(Image) - Method in class amber.awt.FloatButton
 
setDisabledImage(String) - Method in class amber.server.component.FloatButtonHandler
Sets the image used when the button is disabled.
setDisplay(Component) - Method in class amber.client.panel.PMenu
This defines the new visual object to display the menu on.
setDisplayName(String) - Method in class amber.type.server.FileFilterData
Sets the data in the following variable: The text to display in the file type choice.
setDrawHeader(boolean) - Method in class amber.server.component.ComplexListHandler
This turns the list title header on and off.
setDrawHeaders(boolean) - Method in class amber.awt.ComplexList
This function turns the rendering of the list headers on and off.
setDrawInfo(int[]) - Method in class amber.type.server.DrawOperation
Sets the data in the following variable: int array containing information specific to the drawing
setDuration(long) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: The number of milliseconds this client should run.
SetEchoChar - Static variable in class amber.server.component.TextFieldHandler
 
setEchoChar(char) - Method in class amber.server.component.TextFieldHandler
Sets the character which will display in place of text characters in the control.
SetEditable - Static variable in class amber.server.component.TextComponentHandler
 
setEditable(boolean) - Method in class amber.server.component.TextComponentHandler
Defines whether the text field can be edited.
SetEnabled - Static variable in class amber.client.RConstants
This command enables the control.
SetEnabled - Static variable in class amber.client.panel.PMenu
Set the menu item to enable/disable.
setEnabled(boolean) - Method in interface amber.client.BaseComponent
This function is called to enable or disable the control.
setEnabled(boolean) - Method in class amber.client.RComponent
This function is called to enable or disable the control.
setEnabled(boolean) - Method in interface amber.client.RContainer
This function is called to enable or disable the control.
setEnabled(boolean) - Method in class amber.client.panel.BaseControl
This function is called to enable or disable the control.
setEnabled(boolean) - Method in class amber.server.component.ComponentHandler
This function tells the component to become enabled/disabled.
setEnabled(boolean) - Method in class amber.server.component.MenuItemHandler
Sets whether or not this menu item can be chosen.
SetEnabledImage - Static variable in class amber.server.component.FloatButtonHandler
 
setEnabledImage(Image) - Method in class amber.awt.FloatButton
 
setEnabledImage(String) - Method in class amber.server.component.FloatButtonHandler
Sets the image used when the button is enabled.
setErrorCode(int) - Method in class amber.server.exception.AmberException
 
setEvent(boolean) - Method in class amber.type.Packet
Sets the event flag in the packet.
SetEventMask - Static variable in class amber.client.RConstants
This command sets the event mask which the component responds to.
setEventMask(int) - Method in class amber.server.component.ComponentHandler
This function alters the events which the component listens to.
setEventMask(int) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: The mask specifying which events the remote component will respond to.
setExpirationTime(long) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: How long the connection will exist before termination (ms).
setFile(String) - Method in class amber.server.panel.FileDialog
Sets the selected file for this file dialog window to be the specified file.
setFileFilter(FileFilter) - Method in class amber.server.panel.FileDialog
Sets the extended filename filter which contains the concept of multiple filters which can be selected by the user.
setFilename(String) - Method in class amber.utility.PropertiesHandler
This function sets the filename of the properties file and opens the corresponding properties.
setFilename(String, boolean) - Method in class amber.utility.PropertiesHandler
This function sets the filename of the properties file and opens the corresponding properties.
setFilenameFilter(FilenameFilter) - Method in class amber.server.panel.FileDialog
Sets the filename filter for this file dialog window to the specified filter.
setFilesOnly(boolean) - Method in class amber.type.server.FileDirFilter
Sets the data in the following variable: boolean containing the filter selection state.
setFilter(String) - Method in class amber.type.server.FileFilterData
Sets the data in the following variable: The file filter string.
setFilters(Vector) - Method in class amber.type.server.FileFilter
Sets the data in the following variable: This holds the various filters to implement.
setFirst(Object) - Method in class amber.type.server.Pair
Sets the data in the following variable: First object of the pair.
setFlags(byte) - Method in class amber.type.Packet
Sets the data in the following variable: These are various flags which affect the processing of the header and data.
setFlags(int) - Method in class amber.type.server.DrawOperation
Sets the data in the following variable: Any useful flags relating to the specified operation.
SetFont - Static variable in class amber.awt.DrawPanel
 
SetFont - Static variable in class amber.client.RConstants
This command sets the font to be used by the component.
setFont(Font) - Method in class amber.server.component.ComponentHandler
This function tells the component to set the font.
setFont(String, int, int) - Method in class amber.server.component.ComponentHandler
This function tells the component to set the font.
setFontStyle(int) - Method in class amber.server.component.ComponentHandler
This function tells the component to set the font style only.
SetForeBackColours - Static variable in class amber.client.RConstants
This command sets the foreground and background colours for the component.
SetForeground - Static variable in class amber.client.RConstants
For the SetForegroundBackground command this value defines what values will be set.
setForeground(Color) - Method in class amber.server.component.ComponentHandler
This function tells the component to set the specified drawing colours.
setForegroundBackground(Color, Color) - Method in class amber.server.component.ComponentHandler
This function tells the component to set the specified drawing colours.
SetFrameBounds - Static variable in class amber.server.component.FrameHandler
 
SetFrameVisible - Static variable in class amber.server.component.FrameHandler
 
setGroupId(int) - Method in class amber.server.panel.PanelTemplateGroup
This function is used to set the group ID.
setGroupProperty(String, String, String) - Method in class amber.utility.PropertiesHandler
Set a property in the properties object.
setGroupPropertyBoolean(String, String, boolean) - Method in class amber.utility.PropertiesHandler
Set a boolean property in the properties object.
setGroupPropertyInt(String, String, int) - Method in class amber.utility.PropertiesHandler
Set an integer property in the properties object.
setGroupPropertyLong(String, String, long) - Method in class amber.utility.PropertiesHandler
Set an integer property in the properties object.
setHandler(ConnectionHandler) - Method in class amber.type.server.HandlerManager
Sets the data in the following variable: The class which handles this type of incoming remote system.
setHeader(String) - Method in class amber.utility.PropertiesHandler
This function sets the optional header for the properties file.
setHeaderHeight(int) - Method in class amber.awt.ComplexList
Normally the header height is specified by the size of the font.
setHeaderHeight(int) - Method in class amber.server.component.ComplexListHandler
Normally the header height is specified by the size of the font.
SetHeaders - Static variable in class amber.server.component.ComplexListHandler
 
setHeight(int) - Method in class amber.type.server.XYConstraints
Sets the data in the following variable: The height of the component.
setHeight(int) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: Height of the panel component in the panel.
setId(int) - Method in class amber.server.component.ComponentHandler
This function sets the component ID.
setId(int) - Method in class amber.type.server.HandlerManager
Sets the data in the following variable: The number used by the remote system to identify the type of connection.
setId(int) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: The id of the remote component.
setId(short) - Method in interface amber.client.BaseComponent
Set the ID integer of this applet
setId(short) - Method in class amber.client.RComponent
Set the ID integer of this applet
setId(short) - Method in class amber.client.panel.BaseControl
 
SetImage - Static variable in class amber.server.component.ImageHandler
 
setImage(Image) - Method in class amber.awt.ImagePanel
 
setImage(String) - Method in class amber.server.component.ImageHandler
Sets the String name of the image to display in the image control.
setImage(String, boolean) - Method in class amber.client.panel.PFloatButton
 
setInactiveTime(long) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The time the connection was terminated (ms).
setIncomplete(boolean) - Method in class amber.type.Packet
Sets the incomplete packet sequence flag in the packet.
setIndex(int) - Method in class amber.type.server.ColumnState
Sets the data in the following variable: The column index of the matching column.
setInformation(String) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The general information on the application.
setInitialValidId(int) - Method in class amber.server.application.ApplicationHandler
This function sets the allocator ID so that the ID's will offset from a different value.
setInternalBounds(int, int, int, int) - Method in class amber.server.component.FrameHandler
Resizes the internal panel in the frame window.
setInternalBounds(int, int, int, int) - Method in class amber.server.panel.BaseFrame
Resizes the internal panel in the frame window.
setInternalBounds(Rectangle) - Method in class amber.server.component.FrameHandler
Resizes the internal panel in the frame window.
setInternalBounds(Rectangle) - Method in class amber.server.panel.BaseFrame
Resizes the internal panel in the frame window.
setInternalLocation(int, int) - Method in class amber.server.component.FrameHandler
Moves the internal panel in the frame window.
setInternalLocation(int, int) - Method in class amber.server.panel.BaseFrame
Moves the internal panel in the frame window.
setInternalLocation(Point) - Method in class amber.server.component.FrameHandler
Moves the internal panel in the frame window.
setInternalLocation(Point) - Method in class amber.server.panel.BaseFrame
Moves the internal panel in the frame window.
setInternalSize(Dimension) - Method in class amber.server.component.FrameHandler
Resizes the internal panel in the frame window.
setInternalSize(Dimension) - Method in class amber.server.panel.BaseFrame
Resizes the internal panel in the frame window.
setInternalSize(int, int) - Method in class amber.server.component.FrameHandler
Resizes the internal panel in the frame window.
setInternalSize(int, int) - Method in class amber.server.panel.BaseFrame
Resizes the internal panel in the frame window.
SetIsToggleButton - Static variable in class amber.server.component.FloatButtonHandler
 
setItemHeight(int) - Method in class amber.awt.ComplexList
Normally the line item height is specified by the size of the font.
setItemOpenState(int, boolean) - Method in class amber.server.component.TreeListHandler
Toggles the open state of the specified line.
SetLabel - Static variable in class amber.client.panel.PMenu
Sets the label for a MenuComponent in the menu.
SetLabel - Static variable in class amber.server.component.CheckboxHandler
 
SetLabel - Static variable in class amber.server.component.CheckboxPanelHandler
 
setLabel(int, String) - Method in class amber.awt.CheckboxPanel
 
setLabel(int, String) - Method in class amber.server.component.CheckboxPanelHandler
Sets the label of a checkbox in the checkbox panel.
setLabel(String) - Method in class amber.awt.FloatButton
 
setLabel(String) - Method in class amber.server.component.CheckboxHandler
Sets the label in the checkbox.
setLabel(String) - Method in class amber.server.component.ButtonHandler
Sets the label displayed on the button.
setLabel(String) - Method in class amber.server.component.MenuItemHandler
Sets the label for this menu item to the specified label.
setLeading(int) - Method in class amber.type.server.FontCharacteristics
Sets the data in the following variable: The leading for the font.
SetLineHeight - Static variable in class amber.server.component.ComplexListHandler
 
setLineHeight(int) - Method in class amber.server.component.ComplexListHandler
Normally the line item height is specified by the size of the font.
setLineObject(Object) - Method in class amber.type.server.ComplexLine
Sets the data in the following variable: This is an object which is associated with this line.
setLineType(int, int) - Method in class amber.awt.TreeList
Sets the type of the line in the list.
setLineType(int, int) - Method in class amber.awt.ComplexList
Sets the type of the line in the list.
setLocalAddress(InetAddress) - Method in class amber.type.server.SocketData
Sets the data in the following variable: The address on the server of the connection to this page.
setLocalPort(int) - Method in class amber.type.server.SocketData
Sets the data in the following variable: The port on the server of the connection to this page.
SetLocation - Static variable in class amber.client.RConstants
For the SetBounds command in RContainer this value defines what characteristics of the component will be set.
setLocation(ComponentHandler, int, int) - Method in class amber.server.component.PanelHandler
This function moves the specified component in the panel.
setLocation(ComponentHandler, int, int) - Method in class amber.server.panel.BasePanel
This function moves the specified component in the panel.
setLocation(ComponentHandler, Point) - Method in class amber.server.component.PanelHandler
This function moves the specified component in the panel.
setLocation(ComponentHandler, Point) - Method in class amber.server.panel.BasePanel
This function moves the specified component in the panel.
setLocation(int, int) - Method in class amber.server.component.PanelHandler
This function alters the internal position of the panel.
setLocation(int, int) - Method in class amber.server.component.FrameHandler
Moves the frame to the new location on the screen.
setLocation(int, int) - Method in class amber.server.panel.BaseFrame
Moves the frame to the new location on the screen.
setLocation(int, int) - Method in class amber.type.server.PanelComponentInfo
This function sets the location of the control.
setLocation(Point) - Method in class amber.server.component.PanelHandler
This function alters the internal position of the panel.
setLocation(Point) - Method in class amber.server.component.FrameHandler
Moves the frame to the new location on the screen.
setLocation(Point) - Method in class amber.server.panel.BaseFrame
Moves the frame to the new location on the screen.
setLocation(Point) - Method in class amber.type.server.PanelComponentInfo
This function sets the location of the control.
SetLocationAndSize - Static variable in class amber.client.RConstants
For the SetBounds command in RContainer this value defines what characteristics of the component will be set.
setLock(Mutex) - Method in class amber.type.server.PendingResponsePacket
Sets the data in the following variable: This is the mutex which is blocking the server thread.
setLog(Log) - Method in interface amber.server.application.ApplicationInterface
Sets the Log for this ApplicationInterface.
setLog(Log) - Method in class amber.server.application.ApplicationHandler
Sets the Log for this ApplicationHandler.
setLog(Log) - Method in class amber.server.component.ComponentHandler
Sets the Log for this ApplicationInterface.
setLogFile(FileWriter) - Method in class amber.utility.Log
Sets the data in the following variable: This is the file to log to.
setLogFile(FileWriter) - Method in class amber.utility.PacketLogger
Sets the data in the following variable: This is the file to log to.
setLogger(Log) - Method in interface amber.server.manager.ExtensionInterface
This function sets the logging object.
setLogger(Log) - Method in class amber.server.manager.handler.BaseHandler
This sets the primary logging object.
setLogger(Log) - Method in interface amber.server.manager.handler.HandlerInterface
This sets the primary logging object.
setLoggingLevel(int) - Method in interface amber.server.manager.CoreInterface
This function sets the level of logging in the server.
setLoggingLevel(int) - Method in class amber.server.manager.Core
This function sets the level of logging in the server.
setLogLevel(int) - Method in class amber.utility.Log
Sets the data in the following variable: This is the level of logging.
setLogToConsole(boolean) - Method in class amber.utility.Log
Sets the log object to log to the console as well as the log file.
SetLookAndFeel - Static variable in class amber.server.component.FloatButtonHandler
 
setLookAndFeel(Color, Color) - Method in class amber.server.component.FloatButtonHandler
Sets the colour of the button and the font.
setMailConnection(boolean) - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: Whether mail should be sent on connection.
setMailConnectionMessage(String) - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail message sent to the recipient.
setMailConnectionRecipient(String) - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail recipient.
setMailConnectionSender(String) - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail server to send to.
setMailConnectionSmtpServer(String) - Method in class amber.type.server.ServerConnectionInfo
Gets the data in the following variable: The mail server to send to.
setMaxAdvance(int) - Method in class amber.type.server.FontCharacteristics
Sets the data in the following variable: The maximum amount the pointer would move to render any character for the font.
setMaxAscent(int) - Method in class amber.type.server.FontCharacteristics
Sets the data in the following variable: The maximum ascent for the font.
setMaxDescent(int) - Method in class amber.type.server.FontCharacteristics
Sets the data in the following variable: The maximum descent for the font.
setMessageBoxReturn(int) - Method in class amber.client.RComponent
This function is called by the RMessageBox to set a return result and unlock the mutex.
setMessageBoxReturn(int) - Method in interface amber.client.MbInterface
This function is called by the RMessageBox to set a return result and unlock the mutex.
setMessageBoxReturn(int) - Method in class amber.client.panel.BaseControl
This function is called by the RMessageBox to set a return result and unlock the mutex.
setModalObject(ApplicationInterface) - Method in interface amber.server.application.ApplicationInterface
Sets the current object which is to receive all input packets.
setModalObject(ApplicationInterface) - Method in class amber.server.application.ApplicationHandler
Sets the current object which is to receive all input packets.
setModalObject(ApplicationInterface) - Method in class amber.server.component.ComponentHandler
Sets the current object which is to receive all input packets.
setMode(int) - Method in class amber.server.panel.FileDialog
Sets the mode of the file dialog.
setModule(ExtensionInterface) - Method in class amber.type.server.ExtensionModuleInfo
Sets the data in the following variable: The actual Extension module itself.
setMonth(int) - Method in class amber.type.server.SelectedDate
Sets the data in the following variable: The month of the control selected.
setMultipleConnections(boolean) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: Whether multiple connections can be spawned from the one database entry.
SetMultipleMode - Static variable in class amber.server.component.ListHandler
 
SetMultipleMode - Static variable in class amber.server.component.ComplexListHandler
 
setMultipleMode(boolean) - Method in class amber.awt.ComplexList
Sets the multi-line selection state.
setMultipleMode(boolean) - Method in class amber.server.component.ListHandler
Sets the list to or from multiple select mode.
setMultipleMode(boolean) - Method in class amber.server.component.ComplexListHandler
Sets the list to or from multiple select mode.
setName(String) - Method in class amber.server.component.MenuComponentHandler
Sets the name of the component to the specified string.
setName(String) - Method in interface amber.server.manager.ExtensionInterface
This function sets the name of the extension module.
setName(String) - Method in class amber.type.server.ExtensionModuleInfo
Sets the data in the following variable: The name of the Extension module.
setNodeOpenState(TreeNode, boolean) - Method in class amber.server.component.TreeListHandler
Sets the open state of a node in the tree.
SetOpenState - Static variable in class amber.server.component.TreeListHandler
 
setOpenState(int, boolean) - Method in class amber.awt.TreeList
Sets the line state of a parent line open/closed depending on the state of the input argument.
setOperation(int) - Method in class amber.type.server.DrawOperation
Sets the data in the following variable: Type of operation to perform
SetOrientation - Static variable in class amber.server.component.CheckboxPanelHandler
 
setPacket(Packet) - Method in class amber.type.server.PacketData
Sets the data in the following variable: This is the actual packet itself
SetPageId - Static variable in class amber.client.RConstants
This command is sent to the server when the master component initialises.
setPageId(int) - Method in class amber.server.application.ApplicationHandler
Sets the unique ID for this instance of the page.
setPageId(int) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The main page identifier for the page
setPageSubId(int) - Method in class amber.server.application.ApplicationHandler
Sets the unique ID for this instance of the page.
setPageSubId(int) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The secondary page identifier for the page
setPageSubIdRequired(boolean) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: Is the secondary page identifier for the page required.
SetPaintMode - Static variable in class amber.awt.DrawPanel
 
setPanelGroup(PanelTemplateGroup) - Method in class amber.server.panel.BasePanel
This function sets the main controlling PanelTemplateGroup which links several panel templates together.
setPanelLocation(int, int) - Method in class amber.server.panel.BasePanel
This function moves the panel inside the drawing panel on the remote client.
setPanelLocation(Point) - Method in class amber.server.panel.BasePanel
This function moves the panel inside the drawing panel on the remote client.
setParameters(String) - Method in class amber.type.server.XYConstraints
Sets the data in the following variable: Parameters to use when constructing the object.
setParameters(String) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: Starting parameters of the panel component when created.
setParent(ApplicationInterface) - Method in class amber.server.application.SendThread
This function sets the parent application to which messages will be sent.
setParent(ApplicationInterface) - Method in class amber.server.application.HandlePacketThread
This function sets the parent application to which messages will be sent.
setParent(ApplicationInterface) - Method in class amber.server.application.EventThread
This function sets the parent application to which messages will be sent.
setParent(ApplicationInterface) - Method in class amber.server.application.ReceiveThread
This function sets the parent application to which messages will be sent.
setParent(RContainer) - Method in class amber.client.panel.BaseControl
Sets the parent of this particular panel component.
setParent(SchedulerModule) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: SchedulerModule which handles this object.
setParentApplication(ApplicationInterface) - Method in class amber.server.component.ComponentHandler
This function sets the current page handler.
setParentContainer(ContainerHandler) - Method in class amber.server.component.ComponentHandler
Set the parent container for this component.
setParentHandler(ComplexListHandler) - Method in class amber.type.server.ComplexLine
Sets the data in the following variable: The parent ComplexList for this ComplexLine object.
setParentServer(CoreInterface) - Method in interface amber.server.application.ApplicationInterface
Sets the original server which started this ApplicationInterface.
setParentServer(CoreInterface) - Method in class amber.server.application.ApplicationHandler
Sets the original server which started this ApplicationHandler.
setParentServer(CoreInterface) - Method in class amber.server.component.ComponentHandler
Sets the original server which started this ApplicationInterface.
setProperty(String, String) - Method in class amber.type.server.RwProperties
Sets the property corresponding to the specified key in the property list.
setProperty(String, String) - Method in class amber.utility.SystemProperties
Sets the property corresponding to the specified key in the property list.
setProperty(String, String) - Method in class amber.utility.PropertiesHandler
Set a property in the properties object.
setPropertyBoolean(String, boolean) - Method in class amber.utility.PropertiesHandler
Set an boolean property in the properties object.
setPropertyInt(String, int) - Method in class amber.utility.PropertiesHandler
Set an integer property in the properties object.
setPropertyLong(String, long) - Method in class amber.utility.PropertiesHandler
Set a long property in the properties object.
setPublicHandler(boolean) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: Whether this application can be queried by external clients.
setQuanta(long) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: The number of milliseconds before the timer operation should be repeated.
SetReDraw - Static variable in class amber.server.component.PanelHandler
 
setRemoteAddress(InetAddress) - Method in class amber.type.server.SocketData
Sets the data in the following variable: The remote address of the connection to this page.
setRemoteClassName(String) - Method in class amber.type.server.XYConstraints
Sets the data in the following variable: The class name of the corresponding remote component to create and attach to this server ComponentHandler.
setRemotePort(int) - Method in class amber.type.server.SocketData
Sets the data in the following variable: The remote port of the connection to this page.
setRemoteProperties(PropertiesHandler) - Method in class amber.server.application.ApplicationHandler
This function sets the remote properties of the client.
setRepeatNumber(long) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: The number of times the client should be run in total.
setResponsePacket(PacketData) - Method in class amber.type.server.PendingResponsePacket
Sets the data in the following variable: This is the returned packet data.
setSecond(Object) - Method in class amber.type.server.Pair
Sets the data in the following variable: Second object of the pair.
setSelected(boolean) - Method in class amber.server.panel.BasePanel
This function sets this panel template to selected.
SetSelectedColumn - Static variable in class amber.server.component.ComplexListHandler
 
setSelectedColumn(int, int) - Method in class amber.awt.ComplexList
Sets the selected Column.
setSelectedColumn(int, int) - Method in class amber.server.component.ComplexListHandler
Specifies which column is selected in the list.
setSelectedFilter(FileFilterData) - Method in class amber.type.server.FileFilter
Sets the data in the following variable: The filter which is currently in effect.
setSelectedFilter(int) - Method in class amber.type.server.FileFilter
Sets the data in the following variable: The filter which is currently in effect.
SetSelectedIndex - Static variable in class amber.server.component.CheckboxPanelHandler
 
setSelectedIndex(int) - Method in class amber.awt.CheckboxPanel
 
setSelectedIndex(int) - Method in class amber.server.component.CheckboxPanelHandler
Sets the checkbox selected by the index value to be the active checkbox (ie.
setSelectedInternal(boolean) - Method in class amber.server.panel.BasePanel
This function sets this panel template to selected.
setSelectedItem(String) - Method in class amber.server.component.ListHandler
Selects the specified string in the list.
setSelectedItem(String) - Method in class amber.server.component.ChoiceHandler
Selects the specified string in the list.
SetSelectedLabel - Static variable in class amber.server.component.CheckboxPanelHandler
 
setSelectedLabel(String) - Method in class amber.awt.CheckboxPanel
 
setSelectedLabel(String) - Method in class amber.server.component.CheckboxPanelHandler
Sets the checkbox selected by the label specified to be the active checkbox (ie.
setSelectedPanelHandler(BasePanel) - Method in class amber.server.panel.PanelTemplateGroup
Sets the currently selected panel handler.
setSelectedPanelHandlerAndCreate(BasePanel) - Method in class amber.server.panel.PanelTemplateGroup
Sets the currently selected panel handler.
setSelection(int, boolean) - Method in class amber.server.component.ListHandler
Selects/deselects the specified item in the list.
setSelection(int, boolean) - Method in class amber.server.component.TreeListHandler
Sets the selection state of a line in the list.
setSelection(int, boolean) - Method in class amber.server.component.ComplexListHandler
Sets the selection state of a line in the list.
setSelectionEnd(int) - Method in class amber.server.component.TextComponentHandler
Sets the location of the last character selected in the text.
setSelectionPoints(int, int, int) - Method in class amber.server.component.TextComponentHandler
This function gets the selection start and end points.
setSelectionStart(int) - Method in class amber.server.component.TextComponentHandler
Sets the location of the first character selected in the text.
setServerInt(int) - Method in class amber.server.component.LinkHandler
This function sets the server int.
setServerString(String) - Method in class amber.server.component.LinkHandler
This function sets the server string.
setSessionId(String) - Method in interface amber.client.BaseComponent
Sets the session ID of the current Amber Session.
setSessionId(String) - Method in class amber.client.RComponent
Sets the session ID of the current Amber Session.
setSessionId(String) - Method in class amber.client.SocketConnection
Sets the internal session identifier which is used when the connection is reestablished.
setSessionId(String) - Method in interface amber.client.ConnectionModule
Sets the internal session identifier which is used when the connection is reestablished.
setShortcut(MenuShortcut) - Method in class amber.server.component.MenuItemHandler
Set the MenuShortcut object associated with this menu item.
SetSize - Static variable in class amber.client.RConstants
For the SetBounds command in RContainer this value defines what characteristics of the component will be set.
setSize(ComponentHandler, Dimension) - Method in class amber.server.component.PanelHandler
This function alters the size of the specified component in the panel.
setSize(ComponentHandler, Dimension) - Method in class amber.server.panel.BasePanel
This function alters the size of the specified component in the panel.
setSize(ComponentHandler, int, int) - Method in class amber.server.component.PanelHandler
This function alters the size of the specified component in the panel.
setSize(ComponentHandler, int, int) - Method in class amber.server.panel.BasePanel
This function alters the size of the specified component in the panel.
setSize(Dimension) - Method in class amber.server.component.PanelHandler
This function alters the size of the panel.
setSize(Dimension) - Method in class amber.server.component.FrameHandler
Resizes this component to conform to the new size.
setSize(Dimension) - Method in class amber.server.panel.BaseFrame
Resizes this component to conform to the new size.
setSize(Dimension) - Method in class amber.type.server.PanelComponentInfo
This function sets the size of the control.
setSize(int) - Method in class amber.type.server.ComplexColumn
Sets the data in the following variable: The size of the column width in pixels.
setSize(int, int) - Method in class amber.awt.XYLayout
Set the preferred and minimum size of the layout.
setSize(int, int) - Method in class amber.server.application.ApplicationHandler
This sets the physical size of the required area to hold the entire application in the HTML page.
setSize(int, int) - Method in class amber.server.component.PanelHandler
This function alters the size of the panel.
setSize(int, int) - Method in class amber.server.component.FrameHandler
Resizes this component to conform to the new size.
setSize(int, int) - Method in class amber.server.panel.BaseFrame
Resizes this component to conform to the new size.
setSize(int, int) - Method in class amber.type.server.PanelComponentInfo
This function sets the size of the control.
setSourceId(short) - Method in class amber.type.Packet
Sets the data in the following variable: This is the id of the applet which sent the packet.
setStartDate(Date) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: This is the date/time at which point the scheduled object will start.timer thread which is running the client object.
setStartTime(long) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The time the connection initiated (ms).
SetState - Static variable in class amber.server.component.CheckboxHandler
 
setState(boolean) - Method in class amber.server.component.CheckboxHandler
Sets the state of the checkbox.
setState(boolean) - Method in class amber.server.component.CheckboxMenuItemHandler
Sets this state of the menu item.
setState(int) - Method in class amber.type.server.ColumnState
Sets the data in the following variable: The state of the column arrow.
setStatus(int) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: The status of the connection: pending, active.
setStringWidth(int) - Method in class amber.type.server.FontCharacteristics
Sets the data in the following variable: The amount that the specified string occupies horizontally.
setSubItem(Object, int, int) - Method in class amber.awt.ComplexList
Replaces a column item with a new item at a specified column location of the specified line in the list.
setTabChangeEnabled(boolean) - Method in class amber.awt.TabPanel
Sets the state of the tab change flag.
SetText - Static variable in class amber.server.component.TextComponentHandler
 
SetText - Static variable in class amber.server.component.LabelHandler
 
setText(String) - Method in class amber.server.component.TextComponentHandler
Sets the text in the control to the specified value.
setText(String) - Method in class amber.server.component.LabelHandler
This function sets the text in the label control.
setText(String) - Method in class amber.server.panel.TextInputDialog
Sets the text of the text field in the entry dialog.
setTimeout(long) - Method in class amber.server.component.ComponentHandler
This function specifies how long to wait for the component to respond to a command.
setTimer(Timer) - Method in class amber.type.server.ScheduledObject
Sets the data in the following variable: This is the timer thread which is running the client object.
SetTitle - Static variable in class amber.server.component.FrameHandler
 
setTitle(String) - Method in class amber.server.component.FrameHandler
Sets the window title to the input value.
setTitle(String) - Method in class amber.server.panel.BaseFrame
This function sets the title in the frame caption.
SetToFront - Static variable in class amber.server.component.FrameHandler
 
setToggleButton(boolean) - Method in class amber.awt.FloatButton
 
setToggleButton(boolean) - Method in class amber.server.component.FloatButtonHandler
Sets whether or not this button is a toggle button.
setTransientPage(boolean) - Method in class amber.type.server.ServerConnectionInfo
Sets the data in the following variable: Is the page transient or will it remain when the connection is dropped.
setType(int) - Method in class amber.server.Listener
Sets the type of listener this is.
setType(int) - Method in class amber.server.manager.connection.LoginManager
Sets the type of listener this is.
setType(int) - Method in class amber.server.manager.connection.LoginThread
Sets the type of listener this is.
setType(int) - Method in class amber.type.server.ComplexItem
Sets the data in the following variable: This is the type of the corresponding string
setType(int) - Method in class amber.type.server.ComplexLine
Sets the data in the following variable: This integer defines the nesting of each line.
setUpComponent(ComponentHandler) - Method in class amber.server.application.ApplicationHandler
Deprecated. This function is now replaced by add for consistency with standard Java.
setUpComponent(ComponentHandler, int, int, int, int, int) - Method in class amber.server.application.ApplicationHandler
Deprecated. This function is now replaced by add for consistency with standard Java.
setUpComponent(ComponentHandler, int, int, int, int, String, String) - Method in class amber.server.panel.BasePanel
This function takes the parameters and creates a PanelComponentInfo containing the information on the component.
setUpHtml(String, Message, String) - Static method in class amber.utility.MailSystem
 
setVersion(byte) - Method in class amber.type.Packet
Sets the data in the following variable: This is the version of the packet.
setVerticalOrientation(boolean) - Method in class amber.awt.CheckboxPanel
 
setVerticalOrientation(boolean) - Method in class amber.server.component.CheckboxPanelHandler
Sets the state of orientation for the checkboxes in the panel.
SetVisible - Static variable in class amber.client.RConstants
This command sets the component to be visible.
setVisible(boolean) - Method in interface amber.client.BaseComponent
This function is called to show or hide the control.
setVisible(boolean) - Method in class amber.client.RComponent
This function is called to show or hide the control.
setVisible(boolean) - Method in class amber.client.RLink
This function is called to show or hide the control.
setVisible(boolean) - Method in interface amber.client.RContainer
This function is called to show or hide the control.
setVisible(boolean) - Method in class amber.client.panel.BaseControl
This function is called to show or hide the control.
setVisible(boolean) - Method in class amber.server.component.ComponentHandler
This function tells the component to become visible/invisible.
setVisible(boolean) - Method in class amber.server.panel.BaseFrame
This function is called to make the corresponding remote frame visible or invisible.
setVisible(boolean) - Method in class amber.server.panel.FileDialog
This function is required for the internal processing of the dialog.
setWidth(int) - Method in class amber.type.server.XYConstraints
Sets the data in the following variable: The width of the component.
setWidth(int) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: Width of the panel component in the panel.
setX(int) - Method in class amber.server.component.ComponentHandler
 
setX(int) - Method in class amber.type.server.XYConstraints
Sets the data in the following variable: The x value of the top left point of the component.
setX(int) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: X coordinate of the top left hand corner of the panel component in the panel.
SetXorMode - Static variable in class amber.awt.DrawPanel
 
setY(int) - Method in class amber.server.component.ComponentHandler
 
setY(int) - Method in class amber.type.server.XYConstraints
Sets the data in the following variable: The y value of the top left point of the component.
setY(int) - Method in class amber.type.server.PanelComponentInfo
Sets the data in the following variable: Y coordinate of the top left hand corner of the panel component in the panel.
shortcuts() - Method in class amber.server.component.MenuBarHandler
Gets an enumeration of all menu shortcuts that this menu bar manages.
shortToBytes(short) - Static method in class amber.type.Packet
 
shortToBytes(short, byte[], int) - Static method in class amber.type.Packet
 
show() - Method in class amber.server.panel.ModalBaseFrame
This is the key function which shows the dialog on the remote client.
show(int) - Method in class amber.awt.TabPanel
Show the specified tab as defined by the name.
show(int, boolean) - Method in class amber.server.component.ComplexListHandler
Shows the specified line or column.
show(int, int) - Method in class amber.server.component.PopupMenuHandler
Shows the popup menu at the x, y position relative to the parent container.
show(String) - Method in class amber.awt.TabPanel
Show the specified tab as defined by the name.
showColumn(int) - Method in class amber.awt.ComplexList
Shows the specified column number.
showColumn(int) - Method in class amber.server.component.ComplexListHandler
Displays the specified column number.
ShowHeader - Static variable in class amber.server.component.ComplexListHandler
 
showLine(int) - Method in class amber.awt.ComplexList
Shows the specified line number.
showLine(int) - Method in class amber.server.component.ComplexListHandler
Displays the specified line number.
ShowMenu - Static variable in class amber.client.panel.PMenu
Shows the Menu at the specified location relative to the parent.
ShutDown - Static variable in class amber.client.RConstants
This command is used by the server to shut down the client system cleanly.
shutDown() - Method in interface amber.server.application.ApplicationInterface
This function attempts to shut down the page handler gracefully.
shutDown() - Method in class amber.server.application.ApplicationHandler
This function attempts to shut down the page handler gracefully.
shutDown() - Method in class amber.server.component.ComponentHandler
This function attempts to shut down the page handler gracefully.
shutDown() - Method in class amber.server.manager.database.DatabaseManager
Termination function.
shutDown() - Method in class amber.server.manager.database.ConnectionPool
Termination function.
shutDownClient() - Method in interface amber.server.application.ApplicationInterface
This function will force the client to shut down.
shutDownClient() - Method in class amber.server.application.ApplicationHandler
This function will force the client to shut down.
shutDownClient() - Method in class amber.server.component.ComponentHandler
This function will force the client to shut down.
shutDownClient(String) - Method in interface amber.server.application.ApplicationInterface
This function will force the client to shut down.
shutDownClient(String) - Method in class amber.server.application.ApplicationHandler
This function will force the client to shut down.
shutDownClient(String) - Method in class amber.server.component.ComponentHandler
This function will force the client to shut down.
size - Variable in class amber.type.server.ComplexColumn
The size of the column width in pixels.
SmtpServer - Static variable in class amber.utility.MailSystem
Mail property.
socket - Variable in class amber.client.SocketConnection
 
socket - Variable in class amber.server.manager.handler.BaseHandler
Internal data holders set up by the connectToClient function.
SocketConnection - class amber.client.SocketConnection.
This class implements the ConnectionModule interface.
SocketConnection() - Constructor for class amber.client.SocketConnection
Default constructor.
SocketData - class amber.type.server.SocketData.
This class holds some information on a socket connection established to a remote system.
SocketData() - Constructor for class amber.type.server.SocketData
Default Constructor.
SocketData(InetAddress, int) - Constructor for class amber.type.server.SocketData
Initialising Constructor.
SocketData(InetAddress, int, InetAddress, int) - Constructor for class amber.type.server.SocketData
Initialising Constructor.
SourceIdHigh - Static variable in class amber.type.Packet
This is the id of the applet which sent the packet.
SourceIdLow - Static variable in class amber.type.Packet
This is the id of the applet which sent the packet.
specialPacket(Packet) - Method in class amber.server.application.ApplicationHandler
This function checks the packet.
start() - Method in class amber.server.application.ApplicationHandler
This function initiates the functioning of the ApplicationHandler.
start() - Method in interface amber.server.manager.ExtensionInterface
This function is called to start the extension.
start() - Method in class amber.type.server.ScheduledObject
This function starts the scheduled object internal timer.
start() - Method in class amber.utility.Timer
This function causes the timer to start operating.
start(Socket) - Method in interface amber.server.application.ApplicationInterface
This function initiates the functioning of the ApplicationInterface.
start(Socket) - Method in class amber.server.application.ApplicationHandler
This function initiates the functioning of the ApplicationHandler.
start(Socket) - Method in class amber.server.application.LicenseViolatedApplicationHandler
This function initiates the functioning of the ApplicationHandler.
start(Socket) - Method in class amber.server.component.ComponentHandler
This function initiates the functioning of the ApplicationInterface.
startDate - Variable in class amber.type.server.ScheduledObject
This is the date/time at which point the scheduled object will start.timer thread which is running the client object.
startingColumn - Variable in class amber.awt.ComplexList
 
startingOffset - Variable in class amber.awt.TreeList
 
startingRow - Variable in class amber.awt.TreeList
 
startingRow - Variable in class amber.awt.ComplexList
 
startManagers() - Method in class amber.server.manager.Core
This function starts the various managers required by the server to make the system function.
startTime - Variable in class amber.type.server.ScheduledObject
The time the object was created.
startTimer() - Method in class amber.utility.Timer
This function causes the timer to start operating.
state - Variable in class amber.server.component.CheckboxMenuItemHandler
 
state - Variable in class amber.type.server.ColumnState
The state of the column arrow.
StopAudioClip - Static variable in class amber.server.component.AudioHandler
 
stopAudioClip() - Method in class amber.server.component.AudioHandler
This function instructs the remote component to stop playing the audio clip.
stopServer() - Method in interface amber.server.manager.CoreInterface
This function stops the server.
stopServer() - Method in class amber.server.manager.Core
This function stops the server remotely.
stopTimer() - Method in class amber.utility.Timer
This function causes the timer to terminate.
STRING_SET - Static variable in class amber.awt.event.LinkEvent
The client string was set event type.
StringItem - Static variable in class amber.client.RConstants
 
StringType - Static variable in class amber.type.server.ComplexItem
This is a Standard string type
stringWidth - Variable in class amber.type.server.FontCharacteristics
The amount that the specified string occupies horizontally.
SystemProperties - class amber.utility.SystemProperties.
 
SystemProperties() - Constructor for class amber.utility.SystemProperties
 
SystemProperties(Properties) - Constructor for class amber.utility.SystemProperties
Creates an empty property list with the specified defaults.
SystemProperties(SystemProperties) - Constructor for class amber.utility.SystemProperties
Creates an empty property list with the specified defaults.

T

TabPanel - class amber.awt.TabPanel.
This panel controls a series of tabs and related panels.
TabPanel() - Constructor for class amber.awt.TabPanel
 
tearOff - Variable in class amber.server.component.MenuHandler
 
terminate() - Method in class amber.client.SendThread
Terminate the thread execution.
terminate() - Method in class amber.client.ReceiveThread
Terminate the thread execution.
terminate() - Method in class amber.server.Listener
This function causes the flag to be set terminating this thread.
terminate() - Method in class amber.server.application.SendThread
This function causes the flag to be set terminating this thread.
terminate() - Method in class amber.server.application.HandlePacketThread
This function causes the flag to be set terminating this thread.
terminate() - Method in class amber.server.application.EventThread
This function causes the flag to be set terminating this thread.
terminate() - Method in class amber.server.application.ReceiveThread
This function causes the flag to be set terminating this thread.
terminate() - Method in class amber.server.manager.connection.LoginThread
This function causes the flag to be set terminating this thread.
terminate() - Method in class amber.server.manager.connection.ListenerThread
This function causes the flag to be set terminating this thread.
terminateThreads(boolean) - Method in class amber.server.application.ApplicationHandler
Terminates the messaging threads.
TerminationTimeout - Static variable in class amber.server.application.SendThread
Time taken for the termination routine to timeout.
TextAreaHandler - class amber.server.component.TextAreaHandler.
This class handles the requirements for the manipulation of the packets moving to and from a TextArea component.
TextAreaHandler() - Constructor for class amber.server.component.TextAreaHandler
Default constructor.
TextAreaHandler(ApplicationInterface) - Constructor for class amber.server.component.TextAreaHandler
The initialising constructor.
TextAreaHandler(int, ApplicationInterface) - Constructor for class amber.server.component.TextAreaHandler
The initialising constructor.
TextComponentHandler - class amber.server.component.TextComponentHandler.
This class handles the requirements for the manipulation of the packets moving to and from a Text Component.
TextComponentHandler() - Constructor for class amber.server.component.TextComponentHandler
Default constructor.
TextComponentHandler(ApplicationInterface) - Constructor for class amber.server.component.TextComponentHandler
The initialising constructor.
TextComponentHandler(int, ApplicationInterface) - Constructor for class amber.server.component.TextComponentHandler
The initialising constructor.
TextComponentNextAvailableCommand - Static variable in class amber.server.component.TextComponentHandler
 
TextEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
TextEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
TextEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
TextFieldHandler - class amber.server.component.TextFieldHandler.
This class handles the requirements for the manipulation of the packets moving to and from an edit component.
TextFieldHandler() - Constructor for class amber.server.component.TextFieldHandler
Default constructor.
TextFieldHandler(ApplicationInterface) - Constructor for class amber.server.component.TextFieldHandler
The initialising constructor.
TextFieldHandler(int, ApplicationInterface) - Constructor for class amber.server.component.TextFieldHandler
The initialising constructor.
TextInputDialog - class amber.server.panel.TextInputDialog.
This class allows a user to enter a single line of text.
TextInputDialog() - Constructor for class amber.server.panel.TextInputDialog
Default constructor.
TextInputDialog(ApplicationInterface) - Constructor for class amber.server.panel.TextInputDialog
The initialising constructor.
TextInputDialog(ApplicationInterface, String) - Constructor for class amber.server.panel.TextInputDialog
The initialising constructor.
TextInputDialog(ApplicationInterface, String, String) - Constructor for class amber.server.panel.TextInputDialog
The initialising constructor.
TextInputDialog(int, ApplicationInterface, String, String) - Constructor for class amber.server.panel.TextInputDialog
The initialising constructor.
TextInputDialogTimeout - Static variable in class amber.server.panel.TextInputDialog
This constant defines how long the dialog will wait for the remote user.
textValueChanged(TextEvent) - Method in class amber.client.RComponent
 
textValueChanged(TextEvent) - Method in class amber.client.panel.BaseControl
 
ThreadInactivityTag - Static variable in class amber.server.manager.PropertyTags
How long to leave the Amber Server database connections idle.
ThreadInactivityTag - Static variable in class amber.server.manager.database.DatabaseManager
 
ThreadInactivityTagDefault - Static variable in class amber.server.manager.PropertyTags
 
ThreadInactivityTagDefault - Static variable in class amber.server.manager.database.DatabaseManager
 
ticks - Variable in class amber.utility.Timer
The number of milliseconds to wait.
timeEventOccurred() - Method in class amber.server.manager.application.ApplicationController
This function is called by the main timer.
timeEventOccurred() - Method in class amber.type.server.ScheduledObject
This is called by the master timer.
timeEventOccurred() - Method in interface amber.utility.TimerInterface
This function is called when a timer event has occurred.
timeoutValue - Variable in class amber.server.component.ComponentHandler
The amount of time the component handler will wait for a response to a command.
timer - Variable in class amber.type.server.ScheduledObject
This is the timer thread which is running the client object.
Timer - class amber.utility.Timer.
This class is a timer thread used by other classes to get time information.
Timer(long, TimerInterface) - Constructor for class amber.utility.Timer
 
Timer(long, TimerInterface, boolean) - Constructor for class amber.utility.Timer
 
timerActive - Variable in class amber.utility.Timer
Set while the timer is active.
TimerInterface - interface amber.utility.TimerInterface.
This is the interface used by the Timer thread to call back the object when a time event has occurred.
TimerInterval - Variable in class amber.server.manager.application.ApplicationController
The timer interval for this controller.
title - Variable in class amber.server.panel.BaseFrame
 
toBack() - Method in class amber.server.component.FrameHandler
Sends the frame to the back.
toBack() - Method in class amber.server.panel.BaseFrame
Sends the frame to the back.
toFront() - Method in class amber.server.component.FrameHandler
Brings the frame to the front.
toFront() - Method in class amber.server.panel.BaseFrame
Brings the frame to the front.
toggleItemState(int) - Method in class amber.server.component.TreeListHandler
Toggles the open state of the specified line.
ToggleLineOpen - Static variable in class amber.server.component.TreeListHandler
 
toggleNodeOpenState(TreeNode) - Method in class amber.server.component.TreeListHandler
Toggles the open state of a node in the tree.
toggleOpenState(int) - Method in class amber.awt.TreeList
Toggles the line state of a parent line from open to closed and vice versa.
TopAligned - Static variable in class amber.awt.DrawPanel
 
toString() - Method in class amber.awt.event.ComplexColumnEvent
The internal string state of the object.
toString() - Method in class amber.awt.event.ComponentWindowEvent
Describes the current window event.
toString() - Method in class amber.server.component.MenuComponentHandler
Returns a representation of this menu component as a string.
toString() - Method in class amber.type.Packet
This function returns the String form of the data.
toString() - Method in class amber.type.server.NameValue
 
toString() - Method in class amber.type.server.SelectedDate
This function returns the String form of the data.
toString() - Method in class amber.type.server.DrawOperation
This function returns the String form of the data.
toString() - Method in class amber.type.server.ComplexItem
This function returns the String form of the data.
toString() - Method in class amber.type.server.HandlerManager
This function returns the String form of the data.
toString() - Method in class amber.type.server.Pair
This function returns the String form of the data.
toString() - Method in class amber.type.server.ExtensionModuleInfo
This function returns the String form of the data.
toString() - Method in class amber.type.server.ComplexColumn
This function returns the String form of the data.
toString() - Method in class amber.type.server.ScheduledObject
This function returns the String form of the data.
toString() - Method in class amber.type.server.FontCharacteristics
This function returns the String form of the data.
toString() - Method in class amber.type.server.XYConstraints
This function returns the String form of the data.
toString() - Method in class amber.type.server.PendingResponsePacket
This function returns the String form of the data.
toString() - Method in class amber.type.server.FileDirFilter
This function returns the String form of the data.
toString() - Method in class amber.type.server.PacketData
This function returns the String form of the data.
toString() - Method in class amber.type.server.FileFilterData
This function returns the String form of the data.
toString() - Method in class amber.type.server.FileFilter
This function returns the String form of the data.
toString() - Method in class amber.type.server.SocketData
This function returns the String form of the data.
toString() - Method in class amber.type.server.PanelComponentInfo
This function returns the String form of the data.
toString() - Method in class amber.type.server.ServerConnectionInfo
This function returns the String form of the data.
toString() - Method in class amber.type.server.ColumnState
This function returns the String form of the data.
toString() - Method in class amber.type.server.ComplexLine
This function returns the String form of the data.
toString() - Method in class amber.utility.Log
This function returns the String form of the data.
toString() - Method in class amber.utility.PacketLogger
This function returns the String form of the data.
translate(int, int) - Method in class amber.type.server.PanelComponentInfo
This function moves the control an offset from its current location as specified by the input coordinates.
TreeList - class amber.awt.TreeList.
This is the base functionality required to handle the extended requirements in a tree list.
TreeList() - Constructor for class amber.awt.TreeList
Default constructor.
TreeListHandler - class amber.server.component.TreeListHandler.
This class handles the requirements for the manipulation of the packets moving to and from a tree list component.
TreeListHandler() - Constructor for class amber.server.component.TreeListHandler
Default constructor.
TreeListHandler(ApplicationInterface) - Constructor for class amber.server.component.TreeListHandler
The initialising constructor.
TreeListHandler(int, ApplicationInterface) - Constructor for class amber.server.component.TreeListHandler
The initialising constructor.
type - Variable in class amber.server.manager.handler.BaseHandler
 
type - Variable in class amber.type.server.ComplexItem
This is the type of the corresponding string
type - Variable in class amber.type.server.ComplexLine
This integer defines the nesting of each line.

U

UnchangeableInvalidId - Static variable in class amber.server.component.ComponentHandler
This constant defines that the component ID is invalid.
UnknownCommandException - exception amber.server.exception.UnknownCommandException.
This exception occurs when the component handler code cannot determine what the command code should do.
UnknownCommandException(int) - Constructor for class amber.server.exception.UnknownCommandException
 
UnknownCommandException(String) - Constructor for class amber.server.exception.UnknownCommandException
 
UnknownCommandException(String, int) - Constructor for class amber.server.exception.UnknownCommandException
 
UnknownCommandException(String, int, Throwable) - Constructor for class amber.server.exception.UnknownCommandException
 
UnknownCommandException(String, Throwable) - Constructor for class amber.server.exception.UnknownCommandException
 
unlock() - Method in class amber.type.Mutex
 
up() - Method in class amber.utility.FileHandler
This changes the current directory up one directory.
update(Graphics) - Method in class amber.awt.TreeList
Overriden update function which stops the background being drawn for no purpose.
update(Graphics) - Method in class amber.awt.DrawPanel
Overrides the update function to turn off background drawing.
update(Graphics) - Method in class amber.awt.ComplexList
Overridden to remove the buffer clearing.
updateCanvas() - Method in class amber.awt.TreeList
 
updateCanvas() - Method in class amber.awt.ComplexList
Updates the entire window and adds the scroll bars if necessary.
updateHandler() - Method in class amber.type.server.ComplexLine
If this node is attached to a ComplexList it forces an update of the visual contents at the remote client.
updateNode(ComplexLine) - Method in class amber.server.component.ComplexListHandler
Updates the contents of the node in the list.
updateNode(TreeNode) - Method in class amber.server.component.TreeListHandler
Updates the contents of the node in the tree.
UploadRequest - Static variable in class amber.client.RConstants
This command is an initial request for the server to transmit any new files required by the client to operate correctly.
userName - Variable in class amber.server.manager.database.DatabaseManager
The user name to use when connecting to the database.
userName - Variable in class amber.server.manager.database.ConnectionPool
The user name to use when connecting to the database.

V

valuesToString(int[]) - Static method in class amber.awt.XYLayout
This function takes the input array and converts it to a coordinate String.
version - Static variable in class amber.server.manager.AmberServer
 
version - Static variable in class amber.server.manager.database.DatabaseManager
 
version - Static variable in class amber.server.manager.database.ConnectionPool
 
Version - Static variable in class amber.type.Packet
This is the version of the packet.
VersionNumber - Static variable in class amber.server.manager.Core
The absolute version number for the server.
visibleLines - Variable in class amber.awt.TreeList
 
visibleRows - Variable in class amber.awt.TreeList
 
visibleRows - Variable in class amber.awt.ComplexList
 
visibleState - Variable in class amber.server.component.ComponentHandler
This flag maintains the visible state of the control.
visualObject - Variable in class amber.client.RComponent
The visual object which is displayed in the applet.
visualObject - Variable in class amber.client.panel.BaseControl
 

W

waitForClientShutDown - Variable in class amber.server.application.ApplicationHandler
Lock when waiting for the client shutdown response packet.
waitForConnection - Variable in class amber.server.manager.connection.LoginThread
 
waitForImage(Image) - Method in interface amber.client.BaseComponent
This function waits for the specified image to load.
waitForImage(Image) - Method in class amber.client.RComponent
This function waits for the specified image to load.
waitForPacket - Variable in class amber.server.application.ApplicationHandler
Lock when waiting for incoming packets.
waitForRegistration() - Method in class amber.client.RComponent
This function waits for other applets to appear before continuing.
width - Variable in class amber.type.server.XYConstraints
The width of the component.
WINDOW_ACTIVATED - Static variable in class amber.awt.event.ComponentWindowEvent
The window activated event type.
WINDOW_CLOSED - Static variable in class amber.awt.event.ComponentWindowEvent
The window closed event type.
WINDOW_CLOSING - Static variable in class amber.awt.event.ComponentWindowEvent
The window closing event type.
WINDOW_DEACTIVATED - Static variable in class amber.awt.event.ComponentWindowEvent
The window deactivated event type.
WINDOW_DEICONIFIED - Static variable in class amber.awt.event.ComponentWindowEvent
The window deiconified event type.
WINDOW_FIRST - Static variable in class amber.awt.event.ComponentWindowEvent
Marks the first integer id for the range of window event ids.
WINDOW_ICONIFIED - Static variable in class amber.awt.event.ComponentWindowEvent
The window iconified event type.
WINDOW_LAST - Static variable in class amber.awt.event.ComponentWindowEvent
Marks the last integer id for the range of window event ids.
WINDOW_OPENED - Static variable in class amber.awt.event.ComponentWindowEvent
The window opened event type.
windowActivated(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This is called when a window is activated.
windowActivated(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowActivated(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowActivated(WindowEvent) - Method in class amber.client.RComponent
 
windowActivated(WindowEvent) - Method in class amber.client.panel.BaseControl
 
windowClosed(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This is called when a window has been closed.
windowClosed(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowClosed(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowClosed(WindowEvent) - Method in class amber.client.RComponent
 
windowClosed(WindowEvent) - Method in class amber.client.panel.BaseControl
 
windowClosing(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This is called when the window is in the process of being closed.
windowClosing(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowClosing(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowClosing(WindowEvent) - Method in class amber.client.RComponent
 
windowClosing(WindowEvent) - Method in class amber.client.panel.BaseControl
 
windowDeactivated(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This is called when a window is de-activated.
windowDeactivated(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowDeactivated(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowDeactivated(WindowEvent) - Method in class amber.client.RComponent
 
windowDeactivated(WindowEvent) - Method in class amber.client.panel.BaseControl
 
windowDeiconified(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This is called when a window is de-iconified.
windowDeiconified(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowDeiconified(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowDeiconified(WindowEvent) - Method in class amber.client.RComponent
 
windowDeiconified(WindowEvent) - Method in class amber.client.panel.BaseControl
 
WindowEventId - Static variable in class amber.client.RConstants
This is the packet command ID for the corresponding event message.
WindowEventIndex - Static variable in class amber.client.RConstants
This is the mask ID which is used to enable the corresponding events.
WindowEventMask - Static variable in class amber.client.RConstants
This is the actual bit image for the mask corresponding to the event.
windowIconified(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This is called when a window is iconified.
windowIconified(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowIconified(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowIconified(WindowEvent) - Method in class amber.client.RComponent
 
windowIconified(WindowEvent) - Method in class amber.client.panel.BaseControl
 
windowOpened(ComponentWindowEvent) - Method in interface amber.awt.event.ComponentWindowListener
This function is invoked when a window has been opened.
windowOpened(ComponentWindowEvent) - Method in class amber.server.panel.FileDialog
 
windowOpened(ComponentWindowEvent) - Method in class amber.server.panel.TextInputDialog
 
windowOpened(WindowEvent) - Method in class amber.client.RComponent
 
windowOpened(WindowEvent) - Method in class amber.client.panel.BaseControl
 
writeLongUTF(String) - Method in class amber.type.AmberOutputStream
Writes a string to the underlying output stream using UTF-8 encoding in a machine-independent manner.

X

x - Variable in class amber.type.server.XYConstraints
The x value of the top left point of the component.
xOffset - Variable in class amber.server.panel.BasePanel
x offset of the top left of the panel.
XYConstraints - class amber.type.server.XYConstraints.
This class contains the constraints which define the location and initial construction information for a component in a panel.
XYConstraints() - Constructor for class amber.type.server.XYConstraints
Default Constructor.
XYConstraints(int, int, int, int) - Constructor for class amber.type.server.XYConstraints
Initialising Constructor.
XYConstraints(int, int, int, int, String) - Constructor for class amber.type.server.XYConstraints
Initialising Constructor.
XYConstraints(int, int, int, int, String, String) - Constructor for class amber.type.server.XYConstraints
Initialising Constructor.
xyL - Variable in class amber.client.RBase
 
xyLayout - Variable in class amber.client.panel.BasePanel
 
XYLayout - class amber.awt.XYLayout.
This is an XY layout manager which handles laying out components in a simple X,Y,W,H manner.
XYLayout() - Constructor for class amber.awt.XYLayout
Default constructor.

Y

y - Variable in class amber.type.server.XYConstraints
The y value of the top left point of the component.
YesNoCancelType - Static variable in class amber.server.component.ComponentHandler
 
YesNoType - Static variable in class amber.server.component.ComponentHandler
 
YesReturn - Static variable in class amber.server.component.ComponentHandler
 
yOffset - Variable in class amber.server.panel.BasePanel
y offset of the top left of the panel.

A B C D E F G H I K L M N O P Q R S T U V W X Y

Copyright © 2002 Clearfield Research Ltd. All Rights Reserved.