edu.sdsc.mbt
Class StructureComponentEvent

java.lang.Object
  extended byedu.sdsc.mbt.StructureComponentEvent
All Implemented Interfaces:
java.io.Serializable

public class StructureComponentEvent
extends java.lang.Object
implements java.io.Serializable

Properties, data, or the organizational structure of data changed. This event identifies what changed and in what manner it changed. A viewer should determine what aspects of the change are relevant to it, fetch the desired values and update/redraw accordingly.

Author:
John L. Moreland & Oleksandr V. Buzko

See Also:
Serialized Form

Field Summary
static int ATTRIBUTE_DATA
           
static int ATTRIBUTE_PROPERTY
           
static int ATTRIBUTE_STRUCTURE
           
 boolean batch
           
 Cell cell
           
 int changeAttribute
           
 int changeExtent
           
 int changeType
           
 java.lang.String data
           
static int EXTENT_GLOBAL
           
static int EXTENT_LOCAL
           
static int EXTENT_RECURSIVE
           
 StructureComponent structureComponent
           
 StructureMap structureMap
           
static int TYPE_ADD
           
static int TYPE_GEOMETRY_CHANGE
           
static int TYPE_MODIFY
           
static int TYPE_RELOAD_CONTENT
           
static int TYPE_REMOVE
           
static int TYPE_REPLACE
           
static int TYPE_UNDO_REPLACE
           
 
Constructor Summary
StructureComponentEvent()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

structureComponent

public StructureComponent structureComponent

cell

public Cell cell

structureMap

public StructureMap structureMap

batch

public boolean batch

changeExtent

public int changeExtent

EXTENT_LOCAL

public static final int EXTENT_LOCAL
See Also:
Constant Field Values

EXTENT_GLOBAL

public static final int EXTENT_GLOBAL
See Also:
Constant Field Values

EXTENT_RECURSIVE

public static final int EXTENT_RECURSIVE
See Also:
Constant Field Values

changeType

public int changeType

TYPE_ADD

public static final int TYPE_ADD
See Also:
Constant Field Values

TYPE_REMOVE

public static final int TYPE_REMOVE
See Also:
Constant Field Values

TYPE_MODIFY

public static final int TYPE_MODIFY
See Also:
Constant Field Values

TYPE_RELOAD_CONTENT

public static final int TYPE_RELOAD_CONTENT
See Also:
Constant Field Values

TYPE_REPLACE

public static final int TYPE_REPLACE
See Also:
Constant Field Values

TYPE_UNDO_REPLACE

public static final int TYPE_UNDO_REPLACE
See Also:
Constant Field Values

TYPE_GEOMETRY_CHANGE

public static final int TYPE_GEOMETRY_CHANGE
See Also:
Constant Field Values

changeAttribute

public int changeAttribute

ATTRIBUTE_PROPERTY

public static final int ATTRIBUTE_PROPERTY
See Also:
Constant Field Values

ATTRIBUTE_STRUCTURE

public static final int ATTRIBUTE_STRUCTURE
See Also:
Constant Field Values

ATTRIBUTE_DATA

public static final int ATTRIBUTE_DATA
See Also:
Constant Field Values

data

public java.lang.String data
Constructor Detail

StructureComponentEvent

public StructureComponentEvent()