public class ServerState
extends java.lang.Object
implements java.io.Externalizable
| Modifier and Type | Field and Description |
|---|---|
int |
conditionalFrameId
Tracks the frame ID associated with the conditional up or down.
|
int |
conditionalUpDown
Tracks any conditional up or down that must be applied.
|
int |
currentWindow
Current window ID
|
int[] |
deadFrames
A list of frames still registered, for which their instantiating procedure was deleted.
|
java.util.List<DirectUploadDef> |
deregisterDirectUploads
Direct upload definitions to be deregistered on the client
|
java.util.List<ColorTable.EnvironmentColorTable> |
environments
Environments
|
int |
formatCheckId
ID of frame which should enable hard format check.
|
int |
interactions
Tracks the number of I/O interactions within the current block.
|
java.util.List<java.lang.String> |
logManagerRecords
LOG-MANAGER log records
|
java.util.List<MarkEntry> |
markList
List of deferred hiding/pausing state changes.
|
private static NanoTimer |
NANO_TIMER
timer for measuring (de)serialization time
|
int |
nesting
Current procedure nesting.
|
java.lang.String |
numericFormat
The numeric format to set at the client.
|
java.util.List<DirectUploadDef> |
registerDirectUploads
Direct upload definitions to be registered on the client
|
boolean |
suppressWarnings
Flag to indicate if the warnings should be suppressed
|
int[] |
widgetAttrIds
Modified widget attribute ids
|
java.lang.Object[] |
widgetAttrValues
Modified widget attribute values
|
| Constructor and Description |
|---|
ServerState()
Default constructor.
|
ServerState(ServerState old)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
readExternal(java.io.ObjectInput in)
Replacement for the default object reading method.
|
void |
reset()
Reset state.
|
void |
setWidgetAttrIds(int[] widgetAttrIds)
Set the value of the
widgetAttrIds field |
void |
setWidgetAttrValues(java.lang.Object[] widgetAttrValues)
Set the value of the
widgetAttrValues field |
void |
writeExternal(java.io.ObjectOutput out)
Replacement for the default object writing method.
|
private static final NanoTimer NANO_TIMER
public int interactions
public int conditionalUpDown
public int conditionalFrameId
public java.util.List<MarkEntry> markList
public int formatCheckId
public int nesting
public java.util.List<ColorTable.EnvironmentColorTable> environments
public int currentWindow
public boolean suppressWarnings
public int[] deadFrames
public int[] widgetAttrIds
public java.lang.Object[] widgetAttrValues
public java.util.List<java.lang.String> logManagerRecords
public java.lang.String numericFormat
public java.util.List<DirectUploadDef> registerDirectUploads
public java.util.List<DirectUploadDef> deregisterDirectUploads
public ServerState()
public ServerState(ServerState old)
old - The instance to duplicate.public void reset()
public void setWidgetAttrIds(int[] widgetAttrIds)
widgetAttrIds fieldwidgetAttrIds - new valuepublic void setWidgetAttrValues(java.lang.Object[] widgetAttrValues)
widgetAttrValues fieldwidgetAttrValues - new valuepublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablein - Input source from which fields will be restored.java.io.IOException - In case of I/O errors.java.lang.ClassNotFoundException - If payload can't be instantiated.public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizableout - The output destination to which fields will be saved.java.io.IOException - In case of I/O errors.