Serialized Form


Package amber.awt

Class amber.awt.CheckboxPanel implements Serializable

Serialized Fields

gridLayout

java.awt.GridLayout gridLayout

checkboxGroup

java.awt.CheckboxGroup checkboxGroup

items

java.util.Vector items

itemListeners

java.util.Vector itemListeners

tempBox

java.awt.Checkbox tempBox

verticalOrientation

boolean verticalOrientation

Class amber.awt.ComplexList implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

hScroll

java.awt.Scrollbar hScroll

vScroll

java.awt.Scrollbar vScroll

items

java.util.Vector items

itemHeight

int itemHeight

headerHeight

int headerHeight

selectedRowIndex

int selectedRowIndex

headers

java.util.Vector headers

columnSizes

java.util.Vector columnSizes

columnAlignments

java.util.Vector columnAlignments

lineType

java.util.Vector lineType

selectedRows

int[] selectedRows

startingColumn

int startingColumn

startingRow

int startingRow

visibleRows

int visibleRows

multipleMode

boolean multipleMode

pressedLine

int pressedLine

pressedColumn

int pressedColumn

selectedColumn

int selectedColumn

columnSortValue

int columnSortValue

selectedIndex

int selectedIndex

overrideItemHeight

int overrideItemHeight

overrideHeaderHeight

int overrideHeaderHeight

drawHeaders

boolean drawHeaders

firstTime

boolean firstTime

buffer

java.awt.Image buffer

oldSize

java.awt.Dimension oldSize

Class amber.awt.DrawPanel implements Serializable

Serialized Fields

objects

java.util.Vector objects
This vector contains a series of objects. Each object corresponds to the operation in the operations Vector.

operations

java.util.Vector operations
This vector contains a series of operations. Each operation is stored in the Vector as a string in the form:
int operation, int x, int y, int w, int h

borderType

int borderType
This value defines if the panel will draw a border and if so what type.

redrawState

boolean redrawState
The current autoredraw state.

buffer

java.awt.Image buffer

oldSize

java.awt.Dimension oldSize

Class amber.awt.FloatButton implements Serializable

Serialized Fields

enabledImage

java.awt.Image enabledImage

disabledImage

java.awt.Image disabledImage

drawBorder

boolean drawBorder

buttonDown

boolean buttonDown

label

java.lang.String label

totalHeight

int totalHeight

totalWidth

int totalWidth

isToggleButton

boolean isToggleButton

actionListener

java.awt.event.ActionListener actionListener

Class amber.awt.ImagePanel implements Serializable

Serialized Fields

image

java.awt.Image image

Class amber.awt.TabPanel implements Serializable

Serialized Fields

bL

java.awt.BorderLayout bL

startingTab

int startingTab

selectedTab

int selectedTab

tabHeight

int tabHeight

mouseTabIndex

int mouseTabIndex

tNames

java.util.Vector tNames

tPanels

java.util.Vector tPanels

tWidths

java.util.Vector tWidths

itemListener

java.awt.event.ItemListener itemListener

tabChangeEnabled

boolean tabChangeEnabled

Class amber.awt.TreeList implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

hScroll

java.awt.Scrollbar hScroll

vScroll

java.awt.Scrollbar vScroll

itemHeight

int itemHeight

selectedRowIndex

int selectedRowIndex

selectedIndex

int selectedIndex

items

java.util.Vector items

images

java.util.Vector images

lineType

java.util.Vector lineType

visibleLines

java.util.Vector visibleLines

lineOpen

int[] lineOpen

selectedRow

int selectedRow

startingOffset

int startingOffset

startingRow

int startingRow

visibleRows

int visibleRows

multipleMode

boolean multipleMode

defaultOpen

boolean defaultOpen

maxLineLength

int maxLineLength

pressedLine

int pressedLine

pressedOpener

int pressedOpener

firstTime

boolean firstTime

buffer

java.awt.Image buffer

oldSize

java.awt.Dimension oldSize


Package amber.awt.event

Class amber.awt.event.ComplexColumnEvent implements Serializable

Serialized Fields

index

int index
The column index.

columnState

int columnState
The current state of the column header. This matches the value in the arrow on the column.
See Also:
ComplexList.ArrowNone, ComplexList.ArrowUp, ComplexList.ArrowDown

Class amber.awt.event.ComponentWindowEvent implements Serializable

Class amber.awt.event.LinkEvent implements Serializable

Serialized Fields

stringValue

java.lang.String stringValue

intValue

int intValue


Package amber.client

Class amber.client.AmberException implements Serializable

Class amber.client.RBase implements Serializable

Serialized Fields

xyL

XYLayout xyL

component

BaseControl component

coordinates

int[] coordinates

Class amber.client.RComponent implements Serializable

Serialized Fields

eventEnabled

boolean[] eventEnabled
Array containing whether or not to ignore events. Must match the variable NumberOfEvents.

id

short id
The ID of this applet.

pageId

int pageId
The ID of this page

pageSubId

int pageSubId
The Sub ID of this page

sessionInfo

java.lang.String sessionInfo
The session information as set up by the server when the client first connects.

connectionModule

ConnectionModule connectionModule
This is the handle of the primary connection module to the server.

msgBoxMutex

Mutex msgBoxMutex
Used by the message box code.

msgBoxReturn

int msgBoxReturn

defaultFont

java.awt.Font defaultFont
Default font for the component.

dataDecoder

AmberInputStream dataDecoder
The data decoding data stream that is used by all components to send information. THIS MUST BE USED FOR DECODING INFORMATION FROM THE SERVER!! See the associated accessor/creator functions

encoderBytes

java.io.ByteArrayOutputStream encoderBytes
The data encoding data stream that is used by all components to send information. THIS MUST BE USED FOR ENCODING INFORMATION TO THE SERVER!!

dataEncoder

AmberOutputStream dataEncoder

num

int num

visualObject

java.awt.Component visualObject
The visual object which is displayed in the applet.

Class amber.client.RLink implements Serializable

Serialized Fields

ServerStringLock

Mutex ServerStringLock

ServerIntLock

Mutex ServerIntLock

serverString

java.lang.String serverString

clientString

java.lang.String clientString

serverInt

int serverInt

clientInt

int clientInt

visible

boolean visible

Class amber.client.RMessageBox implements Serializable

Serialized Fields

panel1

java.awt.Panel panel1

btnOk

java.awt.Button btnOk

btnNo

java.awt.Button btnNo

btnCancel

java.awt.Button btnCancel

lblCaption

java.awt.Label lblCaption

parent

MbInterface parent

type

int type


Package amber.server.application

Class amber.server.application.ApplicationHandler implements Serializable

Serialized Fields

operating

boolean operating
Flag true while thread operating.

pageId

int pageId
Numeric identifier for this specific instance of Page.

pageSubId

int pageSubId
2nd Numeric identifier for this specific instance of Page.

connection

java.net.Socket connection
Handle to the socket connection to the remote browser.

input

java.io.InputStream input
Handle to the socket connection input stream.

output

java.io.OutputStream output
Handle to the socket connection output stream.

components

java.util.Vector components
Vector which holds handles to all the active component handlers.

receiver

ReceiveThread receiver
The thread handling reception of packets from the remote components.

sender

SendThread sender
The thread handling transmission of packets to the remote components.

eventHandler

EventThread eventHandler
The thread handling reception of event packets from the remote components.

packetHandler

HandlePacketThread packetHandler
The thread handling transmission of packets from the remote component to the corresponding server component.

receivedPackets

java.util.Vector receivedPackets
Vector which holds pending incoming packets.

waitForPacket

Mutex waitForPacket
Lock when waiting for incoming packets.

waitForClientShutDown

Mutex waitForClientShutDown
Lock when waiting for the client shutdown response packet.

loggingFile

Log loggingFile
Logging file, set by the server.

sessionInfo

java.lang.String sessionInfo
String which is defined by the server. This is used to identify the current session uniquely.

nextValidId

int nextValidId
This variable keeps track of the next ID which is valid for use.

parentServer

CoreInterface parentServer
The original server which started this ApplicationHandler.

preInPacketListeners

java.util.Vector preInPacketListeners
Vector holding listeners to monitoring packet listeners.

postInPacketListeners

java.util.Vector postInPacketListeners

preOutPacketListeners

java.util.Vector preOutPacketListeners

postOutPacketListeners

java.util.Vector postOutPacketListeners

width

int width
Physical size of the entire application at the client.

height

int height

modalObject

ApplicationInterface modalObject
This stores the object which will receive all input packets.

clientScreenSize

java.awt.Dimension clientScreenSize
This is the physical dimensions of the screen at the client.

remoteProperties

PropertiesHandler remoteProperties
These are the properties of the remote client.

loopCount

int loopCount

Class amber.server.application.EventThread implements Serializable

Serialized Fields

parent

ApplicationInterface parent

waitForEvent

Mutex waitForEvent

operating

boolean operating

active

boolean active

eventPackets

java.util.Vector eventPackets
This container holds all the event related packets.

Class amber.server.application.HandlePacketThread implements Serializable

Serialized Fields

parent

ApplicationInterface parent

waitForPacket

Mutex waitForPacket

operating

boolean operating

active

boolean active

packets

java.util.Vector packets
This container holds all the event related packets.

Class amber.server.application.LicenseViolatedApplicationHandler implements Serializable

Serialized Fields

componentZero

GenericHandler componentZero

Class amber.server.application.ReceiveThread implements Serializable

Serialized Fields

parent

ApplicationInterface parent

eventHandler

EventThread eventHandler

socket

java.net.Socket socket

inputStream

java.io.InputStream inputStream

waitInactive

Mutex waitInactive

operating

boolean operating

active

boolean active


Package amber.server.component

Class amber.server.component.AudioHandler implements Serializable

Class amber.server.component.ButtonHandler implements Serializable

Class amber.server.component.CheckboxHandler implements Serializable

Serialized Fields

actionCommand

java.lang.String actionCommand

Class amber.server.component.CheckboxMenuItemHandler implements Serializable

Serialized Fields

state

boolean state

Class amber.server.component.CheckboxPanelHandler implements Serializable

Serialized Fields

actionCommand

java.lang.String actionCommand

verticalOrientation

boolean verticalOrientation

Class amber.server.component.ChoiceHandler implements Serializable

Serialized Fields

actionCommand

java.lang.String actionCommand

items

java.util.Vector items

Class amber.server.component.ComplexListHandler implements Serializable

Serialized Fields

multipleMode

boolean multipleMode
Local cache of the remote client state.

drawHeader

boolean drawHeader

itemHeight

int itemHeight

lineCache

java.util.Vector lineCache
The internal cache of lines held in the complex list. This is a Vector of ComplexLine's.

columns

ComplexColumn[] columns
Current record of the columns and their sizes.

columnListeners

java.util.Vector columnListeners
The interested parties in the ComplexColumn Events.

eb

java.io.ByteArrayOutputStream eb

de

AmberOutputStream de

Class amber.server.component.ComponentHandler implements Serializable

Serialized Fields

id

int id
The ID of the corresponding remote component at the browser.

responsePackets

java.util.Vector responsePackets
Vector containing response packets.

parentPage

ApplicationInterface parentPage
The Page Handler which will send the packets for this handler.

timeoutValue

long timeoutValue
The amount of time the component handler will wait for a response to a command.

encoderBytes

java.io.ByteArrayOutputStream encoderBytes
The data encoding data stream that is used by all components to send information. THIS MUST BE USED FOR ENCODING INFORMATION TO THE CLIENT!! Owing to the way Java works it is not meaningful to have a corresponding input object statically created.

dataEncoder

AmberOutputStream dataEncoder

actionCommand

java.lang.String actionCommand
String containing the action command name.

actionListener

java.awt.event.ActionListener actionListener
Vector holding listeners to specific events.

textListener

java.awt.event.TextListener textListener

itemListener

java.awt.event.ItemListener itemListener

windowListeners

java.util.Vector windowListeners

fListener

java.awt.event.FocusListener fListener

kListener

java.awt.event.KeyListener kListener

mListener

java.awt.event.MouseListener mListener

mmListener

java.awt.event.MouseMotionListener mmListener

cListener

java.awt.event.ComponentListener cListener

keyCode

int keyCode
Key Event cache.

keyChar

char keyChar

keyModifier

int keyModifier

mx

int mx
Mouse Event cache.

my

int my

clickCount

int clickCount

mouseModifiers

int mouseModifiers

popup

boolean popup

itemData

java.lang.Object itemData
Item Event cache.

itemStateChange

int itemStateChange

itemType

int itemType

active

boolean active
This variable enables/disables the ComponentHandler. While it will continue to respond to incoming events all outgoing messages will be invisibly suppressed.

visibleState

boolean visibleState
This flag maintains the visible state of the control.

enabledState

boolean enabledState
This flag maintains the enabled state of the control.

pendingPackets

java.util.Vector pendingPackets
This Vector holds all pending packets created when the component was inactive. It is flushed by the setActive ( true ) function.

oldModalObject

ApplicationInterface oldModalObject
This keeps the current ApplicationInterface object when it is replaced by the setComponentModal function.

waitForPacket

Mutex waitForPacket
Modal packet handling mutex.

receivedPackets

java.util.Vector receivedPackets
Modal packet handling vector.

eventMask

int eventMask
The current event mask for this component.

parentContainer

ContainerHandler parentContainer
The parent ContainerHandler for this Component.

fontName

java.lang.String fontName
The current font attributes for the component.

fontStyle

int fontStyle

fontSize

int fontSize

Class amber.server.component.FloatButtonHandler implements Serializable

Class amber.server.component.FrameHandler implements Serializable

Class amber.server.component.GenericEventHandler implements Serializable

Serialized Fields

componentId

int componentId

Class amber.server.component.GenericHandler implements Serializable

Class amber.server.component.ImageHandler implements Serializable

Serialized Fields

imageName

java.lang.String imageName

Class amber.server.component.LabelHandler implements Serializable

Serialized Fields

alignment

int alignment
The alignment of the control.

Class amber.server.component.LinkHandler implements Serializable

Serialized Fields

linkListeners

java.util.Vector linkListeners
Vector holding listeners to the link events.

clientResponder

LinkResponseInterface clientResponder
Handle to the object to respond to client requests for data.

Class amber.server.component.ListHandler implements Serializable

Serialized Fields

actionCommand

java.lang.String actionCommand

multipleMode

boolean multipleMode

items

java.util.Vector items
A cache of the items in the list.

Class amber.server.component.MenuBarHandler implements Serializable

Serialized Fields

menus

java.util.Vector menus

helpMenu

java.awt.Menu helpMenu

Class amber.server.component.MenuComponentHandler implements Serializable

Serialized Fields

parent

MenuContainer parent

name

java.lang.String name

Class amber.server.component.MenuHandler implements Serializable

Serialized Fields

items

java.util.Vector items

tearOff

boolean tearOff

Class amber.server.component.MenuItemHandler implements Serializable

Serialized Fields

enabled

boolean enabled

label

java.lang.String label

actionCommand

java.lang.String actionCommand

shortcut

java.awt.MenuShortcut shortcut

Class amber.server.component.PanelHandler implements Serializable

Serialized Fields

preInPacketListeners

java.util.Vector preInPacketListeners
Vector holding listeners to monitoring packet listeners.

postInPacketListeners

java.util.Vector postInPacketListeners

drawOperations

java.util.Vector drawOperations
A cache of the currently specified draw operations.

autoRedrawState

boolean autoRedrawState
The current autoredraw state.

Class amber.server.component.PopupMenuHandler implements Serializable

Class amber.server.component.TextAreaHandler implements Serializable

Class amber.server.component.TextComponentHandler implements Serializable

Serialized Fields

editable

boolean editable

Class amber.server.component.TextFieldHandler implements Serializable

Class amber.server.component.TreeListHandler implements Serializable

Serialized Fields

items

java.util.Vector items
This vector contains the items in the tree. It contains a set of TreeNodes in the same order as the items at the remote tree.

defaultNodeOpen

boolean defaultNodeOpen
The state of the tree control when a node is added to a parent. Does the parent open or not.


Package amber.server.exception

Class amber.server.exception.AmberException implements Serializable

Serialized Fields

errorCode

int errorCode

previous

java.lang.Throwable previous

Class amber.server.exception.AmberMessagingException implements Serializable

Class amber.server.exception.ApplicationException implements Serializable

Class amber.server.exception.ApplicationHandlerException implements Serializable

Class amber.server.exception.ComponentHandlerException implements Serializable

Class amber.server.exception.DatabaseManagerException implements Serializable

Class amber.server.exception.DeviceManagerException implements Serializable

Class amber.server.exception.LicenseKeyException implements Serializable

Class amber.server.exception.ManagerException implements Serializable

Class amber.server.exception.MethodInvalidException implements Serializable

Class amber.server.exception.MissingResponseException implements Serializable

Class amber.server.exception.PanelHandlerException implements Serializable

Class amber.server.exception.ServerException implements Serializable

Class amber.server.exception.UnknownCommandException implements Serializable


Package amber.server.panel

Class amber.server.panel.BaseFrame implements Serializable

Serialized Fields

title

java.lang.String title

extension

FrameHandler extension
This object is used to add in the extensions relating to Frames.

Class amber.server.panel.BasePanel implements Serializable

Serialized Fields

componentBaseOffset

int componentBaseOffset
Base ID offset for the components.

components

java.util.Vector components
Vector which holds handles to all the active PanelComponentInfo information.

panelGroup

PanelTemplateGroup panelGroup
Handle to the parent PanelTemplateGroup which links several panel templates together.

selected

boolean selected
Boolean true if this panel template is selected.

firstTime

boolean firstTime
Boolean true if this panel has never been activated.

xOffset

int xOffset
x offset of the top left of the panel. This is used when rendering the controls.

yOffset

int yOffset
y offset of the top left of the panel. This is used when rendering the controls.

autoDoLayoutState

boolean autoDoLayoutState
The state of the automatic laying out of components on the remote panel.

Class amber.server.panel.FileDialog implements Serializable

Serialized Fields

role

int role
The role this dialog will perform, i.e. Load/Save.

filename

java.lang.String filename
The filename specified.

fileFilter

java.io.FilenameFilter fileFilter
The filename filter to use when showing files.

exFileFilter

FileFilter exFileFilter
The extended filename filter to use when showing files.

baseDirectory

java.io.File baseDirectory
This holds the base directory below which the object will fail to go.

showMutex

Mutex showMutex
This mutex is used to block the server code until the user responds.

filesClicked

boolean filesClicked
Flag set if the file list was the last thing accessed.

okPressed

boolean okPressed
Flag set if the person pressed OK on the dialog.

btnOk

ButtonHandler btnOk
Components for the dialog

btnCancel

ButtonHandler btnCancel

btnUp

ButtonHandler btnUp

btnCreateDirectory

ButtonHandler btnCreateDirectory

btnDelete

ButtonHandler btnDelete

lstFiles

ListHandler lstFiles

treeDirectories

TreeListHandler treeDirectories

edtFilename

TextFieldHandler edtFilename

chFileType

ChoiceHandler chFileType

handler

FileHandler handler
Primary directory manipulator.

frameInsets

java.awt.Insets frameInsets
The insets of the frame.

Class amber.server.panel.GenericPanel implements Serializable

Class amber.server.panel.ModalBaseFrame implements Serializable

Serialized Fields

inShow

boolean inShow

Class amber.server.panel.PanelTemplateGroup implements Serializable

Serialized Fields

selectedTemplate

BasePanel selectedTemplate

groupId

int groupId

Class amber.server.panel.TextInputDialog implements Serializable

Serialized Fields

title

java.lang.String title
The title to display in the title bar of the dialog.

caption

java.lang.String caption
The caption to display in the caption of the dialog.

btnOk

ButtonHandler btnOk
Components for the dialog

btnCancel

ButtonHandler btnCancel

edtText

TextFieldHandler edtText

lblCaption

LabelHandler lblCaption

cancelPressed

boolean cancelPressed


Package amber.type

Class amber.type.Mutex implements Serializable

Serialized Fields

id

int id

busy

boolean busy

Class amber.type.Packet implements Serializable

Serialized Fields

header

byte[] header
This is the actual header information of the packet.

data

byte[] data
This is the actual data held in the packet.


Package amber.type.server

Class amber.type.server.ColumnState implements Serializable

Serialized Fields

index

int index
The column index of the matching column.

state

int state
The state of the column arrow.

Class amber.type.server.ComplexColumn implements Serializable

Serialized Fields

size

int size
The size of the column width in pixels.

alignment

int alignment
The alignment of text in the column.

Class amber.type.server.ComplexItem implements Serializable

Serialized Fields

type

int type
This is the type of the corresponding string

data

java.lang.String data
This is the data. This can be an URL to an item

Class amber.type.server.NameValue implements Serializable

Serialized Fields

name

java.lang.String name

value

java.lang.String value

Class amber.type.server.PanelComponentInfo implements Serializable

Serialized Fields

component

ComponentHandler component
This is the handler for the corresponding remote panel component.

className

java.lang.String className
Name of the actual class to be instantiated in the Panel.

parameters

java.lang.String parameters
Starting parameters of the panel component when created.

Class amber.type.server.RwProperties implements Serializable

Class amber.type.server.SelectedDate implements Serializable

Serialized Fields

day

int day
The day of the month selected.

month

int month
The month of the control selected. This is one of 0-2 depending on the month: prior, current, next.

Class amber.type.server.ServerConnectionInfo implements Serializable

Serialized Fields

pageId

int pageId
The main page identifier for the page

pageSubId

int pageSubId
The secondary page identifier for the page

pageSubIdRequired

boolean pageSubIdRequired
Whether the secondary page identifier is required for a match

pageHandlerClass

java.lang.String pageHandlerClass
The class name of the ApplicationHandler which will control this connection.

information

java.lang.String information
Information on this application handler.

status

int status
The status of the connection: pending, active.

creationDate

java.util.Date creationDate
The time that the ApplicationHandler was queued for processing.

expirationTime

long expirationTime
How long the connection will exist before termination (ms).

startTime

long startTime
The time the connection initiated (ms).

inactiveTime

long inactiveTime
The time the connection terminated (ms).

pageHandler

ApplicationHandler pageHandler
The actual page handler which controls the connection.

transientPage

boolean transientPage
Whether the page remains after the connection goes away.

multipleConnections

boolean multipleConnections
Whether multiple connections can be spawned from the one database entry.

connection

SocketData connection
The connection which was established for this page. This field is only valid for active connections.

mailConnection

boolean mailConnection
Whether the system will mail a connection message on page connect.

mailConnectionMessage

java.lang.String mailConnectionMessage
Message mailed on page connect.

mailConnectionRecipient

java.lang.String mailConnectionRecipient
Person mailed on page connect.

mailConnectionSender

java.lang.String mailConnectionSender
"Person" who mailed page connect.

mailConnectionSmtpServer

java.lang.String mailConnectionSmtpServer
Mail server mailed on page connect.

publicHandler

boolean publicHandler
True if the ApplicationHandler is available for general queries.

Class amber.type.server.SocketData implements Serializable

Serialized Fields

remoteAddress

java.net.InetAddress remoteAddress
The remote address of the connection to this page.

remotePort

int remotePort
The remote port of the connection to this page.

localPort

int localPort
The port on the server of the connection to this page.

localAddress

java.net.InetAddress localAddress
The address on the server of the connection to this page.


Package amber.utility

Class amber.utility.Log implements Serializable

Serialized Fields

logToConsole

boolean logToConsole
Flag when set causes all logging to also go to the console.

logFile

java.io.FileWriter logFile
This is the file to log to.

logPrinter

java.io.PrintWriter logPrinter
This is the PrintWriter object derived from the log FileWriter.

logLevel

int logLevel
This is the level of logging. Levels above this will not be logged.

dateFormatter

java.text.SimpleDateFormat dateFormatter

Class amber.utility.PacketLogger implements Serializable

Serialized Fields

logFile

java.io.FileWriter logFile
This is the file to log to.

Class amber.utility.SystemProperties implements Serializable

Class amber.utility.Timer implements Serializable

Serialized Fields

ticks

long ticks
The number of milliseconds to wait.

expirationTime

long expirationTime
The time at which the timer expires.

callback

TimerInterface callback
The object to call when the timer expires.

fireOnce

boolean fireOnce
Set if the timer is to be single shot.

timerActive

boolean timerActive
Set while the timer is active.



Copyright © 2002 Clearfield Research Ltd. All Rights Reserved.