Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
101 lines (87 loc) · 1.66 KB

File metadata and controls

101 lines (87 loc) · 1.66 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/**
* $Id: mxEventObject.java,v 1.1 2012/11/15 13:26:39 gaudenz Exp $
* Copyright (c) 2007, Gaudenz Alder
*/
package com.mxgraph.util;
import java.util.Hashtable;
import java.util.Map;
/**
* Base class for objects that dispatch named events.
*/
public class mxEventObject
{
/**
* Holds the name of the event.
*/
protected String name;
/**
* Holds the properties of the event.
*/
protected Map<String, Object> properties;
/**
* Holds the consumed state of the event. Default is false.
*/
protected boolean consumed = false;
/**
* Constructs a new event for the given name.
*/
public mxEventObject(String name)
{
this(name, (Object[]) null);
}
/**
* Constructs a new event for the given name and properties. The optional
* properties are specified using a sequence of keys and values, eg.
* <code>new mxEventObject("eventName", key1, val1, .., keyN, valN))</code>
*/
public mxEventObject(String name, Object... args)
{
this.name = name;
properties = new Hashtable<String, Object>();
if (args != null)
{
for (int i = 0; i < args.length; i += 2)
{
if (args[i + 1] != null)
{
properties.put(String.valueOf(args[i]), args[i + 1]);
}
}
}
}
/**
* Returns the name of the event.
*/
public String getName()
{
return name;
}
/**
*
*/
public Map<String, Object> getProperties()
{
return properties;
}
/**
*
*/
public Object getProperty(String key)
{
return properties.get(key);
}
/**
* Returns true if the event has been consumed.
*/
public boolean isConsumed()
{
return consumed;
}
/**
* Consumes the event.
*/
public void consume()
{
consumed = true;
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.