This abstract class defines a message that can be sent on the EditBus to subscribing components. It contains two attributes that can be obtained with the following methods:
public EBComponent getSource(
void)
;
public boolean isVetoed(
void)
;
public void veto(
void)
;
This sets the vetoed state to true, which terminates circulation of the message to subscribers on the EditBus. To prevent a message from being vetoed, the message object must be derived from the abstract class EBMessage.NonVetoable. An object of this class will throw an InternalError if the veto() method is called on it.
A summary of classes derived from EBMessage can be found in the following sections.