public class MarkEntry
extends java.lang.Object
implements java.io.Externalizable
Modifier and Type | Field and Description |
---|---|
static int |
CAN_HIDE_OTHERS
Set frames' 'can hide others' flag.
|
static int |
CAN_HIDE_OTHERS_EXT
Set frames' 'can hide others' flag and 'can wipe screen' flag.
|
static int |
CLOSE_SCOPE
Signal end of frame scope.
|
static int |
DELETED_SCOPE
Signal deletion of frame's instantiating procedure.
|
static int |
DESTROY
Destroy the frame.
|
static int |
DESTROY_WIDGETS
Destroy the widgets.
|
int[] |
frames
List of frame or widget IDs to process.
|
static int |
HIDE
Mark frame for hiding.
|
static int |
HIDE_NO_PAUSE
Mark frame for hiding and reset pause flag.
|
int |
mode
Mode of operation.
|
static int |
NOP
Do nothing.
|
static int |
OPEN_SCOPE
Signal entering a new scope.
|
static int |
RESET_CAN_HIDE
Disable hiding of the frames.
|
static int |
RESET_FRAME
Disable hiding of the frames.
|
static int |
SET_CAN_HIDE
Enable hiding of the frames.
|
static int |
UNHIDE
Reset frames' 'can hide' flag.
|
Constructor and Description |
---|
MarkEntry()
Construct an empty instance.
|
MarkEntry(int[] frames,
int mode)
Construct an instance for specified array of IDs and operating mode.
|
Modifier and Type | Method and Description |
---|---|
void |
readExternal(java.io.ObjectInput in)
Replacement for the default object reading method.
|
void |
writeExternal(java.io.ObjectOutput out)
Replacement for the default object writing method.
|
public static final int NOP
public static final int HIDE
public static final int HIDE_NO_PAUSE
public static final int DESTROY
public static final int SET_CAN_HIDE
public static final int RESET_CAN_HIDE
public static final int RESET_FRAME
public static final int OPEN_SCOPE
public static final int CLOSE_SCOPE
public static final int UNHIDE
public static final int CAN_HIDE_OTHERS
public static final int CAN_HIDE_OTHERS_EXT
public static final int DELETED_SCOPE
public static final int DESTROY_WIDGETS
public int[] frames
public int mode
public MarkEntry(int[] frames, int mode)
frames
- mode
- public MarkEntry()
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
in
- 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.Externalizable
out
- The output destination to which fields will be saved.java.io.IOException
- In case of I/O errors.