agg.attribute
Interface AttrEvent

All Known Subinterfaces:
AttrViewEvent
All Known Implementing Classes:
TupleEvent, TupleViewEvent

public interface AttrEvent

Attribute event interface for delivering information about attribute changes to clients.

See Also:
AttrTuple

Field Summary
static int ATTR_EVENT_MAX_ID
          The highest id value for this interface.
static int GENERAL_CHANGE
          Change not specified.
static int MEMBER_ADDED
          A new member was added.
static int MEMBER_DELETED
          A member was deleted.
static int MEMBER_DISABLED
           
static int MEMBER_MARK
           
static int MEMBER_MODIFIED
          A member was modified, no further specification.
static int MEMBER_RENAMED
          A member was renamed.
static int MEMBER_RETYPED
          A member was retyped.
static int MEMBER_TO_DELETE
          A member to delete.
static int MEMBER_VALUE_CORRECTNESS
          The state of correctness of a member value has changed.
static int MEMBER_VALUE_MODIFIED
          The value of an attribute was modified.
 
Method Summary
 AttrMember getAttrMember()
          Getting the changed attribute member of the event.
 int getID()
          Getting the message id.
 int getIndex()
          Getting the first position index.
 int getIndex0()
          Getting the first position index.
 int getIndex1()
          Getting the second position index.
 AttrTuple getSource()
          Getting the originator of the event.
 

Field Detail

GENERAL_CHANGE

static final int GENERAL_CHANGE
Change not specified. (The event receiver should update the whole tuple

See Also:
Constant Field Values

MEMBER_ADDED

static final int MEMBER_ADDED
A new member was added.

See Also:
Constant Field Values

MEMBER_DELETED

static final int MEMBER_DELETED
A member was deleted.

See Also:
Constant Field Values

MEMBER_TO_DELETE

static final int MEMBER_TO_DELETE
A member to delete.

See Also:
Constant Field Values

MEMBER_MODIFIED

static final int MEMBER_MODIFIED
A member was modified, no further specification.

See Also:
Constant Field Values

MEMBER_RENAMED

static final int MEMBER_RENAMED
A member was renamed.

See Also:
Constant Field Values

MEMBER_RETYPED

static final int MEMBER_RETYPED
A member was retyped.

See Also:
Constant Field Values

MEMBER_VALUE_MODIFIED

static final int MEMBER_VALUE_MODIFIED
The value of an attribute was modified.

See Also:
Constant Field Values

MEMBER_VALUE_CORRECTNESS

static final int MEMBER_VALUE_CORRECTNESS
The state of correctness of a member value has changed.

See Also:
Constant Field Values

MEMBER_DISABLED

static final int MEMBER_DISABLED
See Also:
Constant Field Values

MEMBER_MARK

static final int MEMBER_MARK
See Also:
Constant Field Values

ATTR_EVENT_MAX_ID

static final int ATTR_EVENT_MAX_ID
The highest id value for this interface. Extending interfaces must not have id costants below this value.

See Also:
Constant Field Values
Method Detail

getSource

AttrTuple getSource()
Getting the originator of the event.


getID

int getID()
Getting the message id.


getIndex

int getIndex()
Getting the first position index.


getIndex0

int getIndex0()
Getting the first position index.


getIndex1

int getIndex1()
Getting the second position index.


getAttrMember

AttrMember getAttrMember()
Getting the changed attribute member of the event. Returns null when getIndex0() != getIndex1().