public class CmsEvent
extends java.lang.Object
I_CmsEventListener interface.I_CmsEventListener| 构造器和说明 |
|---|
CmsEvent(int type,
java.util.Map<java.lang.String,java.lang.Object> data)
Construct a new CmsEvent with the specified parameters.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.lang.Object> |
getData()
Provides access to the event data that was passed with this event.
|
int |
getType()
Provides access to the event type that was passed with this event.
|
java.lang.Integer |
getTypeInteger()
Provides access to the event type as Integer.
|
int |
hashCode() |
java.lang.String |
toString()
Return a String representation of this CmsEvent.
|
public CmsEvent(int type,
java.util.Map<java.lang.String,java.lang.Object> data)
The event data Map provides a facility to
pass objects with the event that contain information about
the event environment. For example, if the event is of type
I_CmsEventListener.EVENT_LOGIN_USER the Map contains
a single object with the key "data" and a value
that is the OpenCms user object that represents the user that just logged in.
type - event typedata - event dataI_CmsEventListenerpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.ObjectObject.equals(java.lang.Object)public java.util.Map<java.lang.String,java.lang.Object> getData()
public int getType()
Event types of the core OpenCms classes are defined in I_CmsEventListener.
For your extensions, you should define them in a central class
or interface as public member variables. Make sure the integer values
do not conflict with the values from the core classes.
I_CmsEventListenerpublic java.lang.Integer getTypeInteger()
public int hashCode()
hashCode 在类中 java.lang.ObjectObject.hashCode()public java.lang.String toString()
toString 在类中 java.lang.Object