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_CmsEventListener
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
Object.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_CmsEventListener
public java.lang.Integer getTypeInteger()
public int hashCode()
hashCode
在类中 java.lang.Object
Object.hashCode()
public java.lang.String toString()
toString
在类中 java.lang.Object